论坛首页 移动开发技术论坛

手把手全程教你开发Android应用 的哥宝贝四 一(登入到身份选择)

浏览 4237 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-25  

      手把手全程教你开发Android应用 的哥宝贝四 一(登入到身份选择)

     这两天看到评论说写个教程写得比较乱,放假这两天自己也总结了一下,所以现在开始会从打开应用开始写起,有什么不足的地方请大家积极反映,互相学习。

         在开始前,大家先做好一些前提准备

1、  下载bmobSDK,网址(www.bmob.cn)在SDK里面有一份关于bmob的工具包得使用方法说明,请先预览一次。2、  在每次篇文章的开始都会放入先关的材料,例如需要用到的图片,效果文件工具等等,在阅读前先下载。

3、  因为编辑的问题,文章中的代码会以截图形式展示,详细代码可在文章底部的代码包中获取。

准备工作做好后,下面就开始从零开始讲述的哥宝贝的开发。

         首先我们从登入页面开始,为了提高用户体现,在开始的时候通常会添加一个主题页面并且加入一些特效,用于给后台一些初始数据进行加载而不会影响到用户的体现效果。

     

在一开始,首先设置BmobSDKkey并且调用

Bmob SDK只需要在一开始调用一次,其他的页面就不需要调用了,可以直接操作。

Login页面的进度条是用了ProgressBar控件,需要添加一个叫progressbar_style.xml的配置文件,用来控制进度条变化的效果。进度条的时间控制可在代码中使用线程控制加载速度。

需要两个线程,一个是控制显示百分比的UI线程Handler,一个是后台用于控制进度条需要多长时间加载完的线程Thread,部分代码如下。

用于显示百分比的部分

用于控制显示时间的线程

当进度达到100%的时候,运行页面跳转方法

跳转的时候,需要判断一些初始状态,是否是第一次进入,如果是第一次进入,需要去到角色选择页面,如果不是,直接进入功能界面。的哥宝贝里面是用了SharedPreferences保存了用户的基本信息。SharedPreferencesAndroid平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存。进入到toRelevantActivity方法后首先判断当前用户是否第一次打开,然后再判断用户的身份。

 

今天的内容就到这里,在这篇我们学习了如何启动BmobSDK以及的哥宝贝的用户身份判断。下一篇将会学习如何创建数据表,并且插入用户信息。

   发表时间:2012-04-28  
zhuzi1982 写道

      手把手全程教你开发Android应用 的哥宝贝四 一(登入到身份选择)

 

     这两天看到评论说写个教程写得比较乱,放假这两天自己也总结了一下,所以现在开始会从打开应用开始写起,有什么不足的地方请大家积极反映,互相学习。

         在开始前,大家先做好一些前提准备

1、  下载bmobSDK,网址(www.bmob.cn)在SDK里面有一份关于bmob的工具包得使用方法说明,请先预览一次。2、  在每次篇文章的开始都会放入先关的材料,例如需要用到的图片,效果文件工具等等,在阅读前先下载。

3、  因为编辑的问题,文章中的代码会以截图形式展示,详细代码可在文章底部的代码包中获取。

准备工作做好后,下面就开始从零开始讲述的哥宝贝的开发。

         首先我们从登入页面开始,为了提高用户体现,在开始的时候通常会添加一个主题页面并且加入一些特效,用于给后台一些初始数据进行加载而不会影响到用户的体现效果。

     

在一开始,首先设置BmobSDKkey并且调用

Bmob SDK只需要在一开始调用一次,其他的页面就不需要调用了,可以直接操作。

Login页面的进度条是用了ProgressBar控件,需要添加一个叫progressbar_style.xml的配置文件,用来控制进度条变化的效果。进度条的时间控制可在代码中使用线程控制加载速度。

需要两个线程,一个是控制显示百分比的UI线程Handler,一个是后台用于控制进度条需要多长时间加载完的线程Thread,部分代码如下。

用于显示百分比的部分

用于控制显示时间的线程

当进度达到100%的时候,运行页面跳转方法

跳转的时候,需要判断一些初始状态,是否是第一次进入,如果是第一次进入,需要去到角色选择页面,如果不是,直接进入功能界面。的哥宝贝里面是用了SharedPreferences保存了用户的基本信息。SharedPreferencesAndroid平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存。进入到toRelevantActivity方法后首先判断当前用户是否第一次打开,然后再判断用户的身份。

 

今天的内容就到这里,在这篇我们学习了如何启动BmobSDK以及的哥宝贝的用户身份判断。下一篇将会学习如何创建数据表,并且插入用户信息。

 

0 请登录后投票
   发表时间:2012-05-10  
不更新了吗?这么好的东东继续更新一下吧!
0 请登录后投票
   发表时间:2012-05-21  
如果做一个视频的项目,LZ就无敌了
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics