【日志】-2013.10.31
有几天没有写日志了,真的太懒了,还没有坚持几天啊。。。
一、 Preference
1. Preference提供一种轻量级的存取方法,以Map的方式存储在一个SharedPreference实例中。通过SharedPreferences.Editor进行写,利用SharedPreferences.getString()方法读出来。
典型应用是:MainActivity中的一个EditText中输入文字,由于某种原因,在未完成前切换到AnotherActivity中,此时MainActivity中的onStop把EditText中的文字取出存储到SharedPreferences中。当回到MainActivity中时,自动的取出文字并显示出来。
2. 创建可管理的用户首选项
貌似就是利用系统的API进行Preferences的设置。利用android.preference.PreferenceActivity进行设定。看了例子之后,觉得还不错,通过利用addPreferencesFromResource(R.xml.userprefs) method 调用R.xml.userprefs.xml文件,而userprefs.xml文件设置preference的显示内容和显示方式。但是具体的语法暂不详。
二、 文件、目录
就是Android中文件的输入输出,没什么好讲的,具体看书吧
三、 总结
截止到今天,我已经学习了:android 应用程序框架;界面组织(Activity,基本的布局layout,简单屏幕元素定义和使用Button,EditText,TextView);Android首选项(Preference)的使用;文件目录、内容提供器(content Provider)简单了解了下;服务(Service);广播和Intent接收。
也会简单使用了android development guide/API。也会简单的利用eclipse进行程序运行及调试。
可以说,基本上已经入门了。以上学习的内容,都是局限于了解的阶段。我现在需要一个明确性非常强的需求,或者是一个手机应用程序的idea。通过自己编写这个应用程序来加深如android编程的理解。以上学习的内容或者没有学习的内容也会通过具体的操作更加熟练。接下来的这一段时间,我需要想出一个好的应用。
四、今天又给刘奎恩老师发了封邮件询问实习的事情。有点咄咄逼人的感觉啊,不过只能这样了,他不联系我,我只能联系他,沟通是必要的。
五、把Python做的邮件客户端整理了下,做成了文档,完成了不到一半。这件事还是要尽快完成,不要再拖了。Python可能实习时用不到,但还是挺喜欢它的。编程很方便,文档也很多。