设计android程序框架需要注意的问题总结
2015-01-07 00:00
387 查看
摘要: 框架设计过程中需要注意的地方,在这里进行简单的总结,仅供参考
在android程序的开发这条路上,许多刚起步的开发人员,或许还只能去一直参考别人的代码,这样是不太利于今后的发展的。
编程的良好习惯需要在平时养成,初步阶段参考其他优秀开发人员的代码是必要的,毕竟学习是需要过程的,我们在平时看到好的代码的时候,可以用本子,或保存书签的方式记录下来,可是过段时间会发现自己想去找某一条记录的标签是却不是那么容易的事情,除了以分等级,目录,性质,等多个标签分级收集良好的文章,好像也没有好的方式了。这样的问题确定是值得去探讨的,究竟怎样才能更好,更快地学习,掌握更多的经验?
编程,这条路上不难发现很多人都走上了种种弯路。培养自己的编程方式有的时候能有效地提高自己的编程效率,经过多年的工作积累,总结了一些小的编程技巧。
[b] SharedPreferences (保存简单数据) 在列表保存用户名密码的时候,大部分情况可能会采取这样的保存方式,简单易用,以及一些常用的配置信息,为了统一管理,可以使用全局Application来保存数据SharedPreferences mPrefs = PreferenceManager.getDefaultSharedPreferences(context);这样在任何地方都可以调用同一个对象,当然在程序开始前需要查看程序是否是第一次启动is_first_show,如果是的话就需要将之前所有的数据清空
[/b]
其他的以后会慢慢总结的,如切换城市,切换用户登录等,需要注意的地方
在android程序的开发这条路上,许多刚起步的开发人员,或许还只能去一直参考别人的代码,这样是不太利于今后的发展的。
编程的良好习惯需要在平时养成,初步阶段参考其他优秀开发人员的代码是必要的,毕竟学习是需要过程的,我们在平时看到好的代码的时候,可以用本子,或保存书签的方式记录下来,可是过段时间会发现自己想去找某一条记录的标签是却不是那么容易的事情,除了以分等级,目录,性质,等多个标签分级收集良好的文章,好像也没有好的方式了。这样的问题确定是值得去探讨的,究竟怎样才能更好,更快地学习,掌握更多的经验?
编程,这条路上不难发现很多人都走上了种种弯路。培养自己的编程方式有的时候能有效地提高自己的编程效率,经过多年的工作积累,总结了一些小的编程技巧。
[b] SharedPreferences (保存简单数据) 在列表保存用户名密码的时候,大部分情况可能会采取这样的保存方式,简单易用,以及一些常用的配置信息,为了统一管理,可以使用全局Application来保存数据SharedPreferences mPrefs = PreferenceManager.getDefaultSharedPreferences(context);这样在任何地方都可以调用同一个对象,当然在程序开始前需要查看程序是否是第一次启动is_first_show,如果是的话就需要将之前所有的数据清空
[/b]
Map<String, String> allPrefs = (Map<String, String>) mPrefs.getAll(); for(Map.Entry<String, String> entry: allPrefs.entrySet()) { mPrefs.edit().remove(entry.getKey()).commit(); }
其他的以后会慢慢总结的,如切换城市,切换用户登录等,需要注意的地方
相关文章推荐
- Win32多线程之设计多线程程序需要注意的问题
- Android APP设计加载使用gif动图需要注意的一般性问题
- Android APP设计加载使用gif动图需要注意的一般性问题
- 权限问题实在头疼啊?不光是上传文件夹的权限,还有很多程序文件的特殊权限需要注意!
- 程序中有事务的时候需要注意的一个问题
- 学习Android开发需要注意的十个问题
- AndroidGUI29:用getDrawingCache方法获取ImageView中的图像需要注意的问题
- 实战开发问题总结(界面设计)----android应用如何适配于多个分辨率的手机
- 用例模型设计需要注意的几个问题
- 用编译原理编写计算器程序中需要注意的问题
- 编写多线程java程序时需要注意哪些问题?(来自于effective java se)
- HTML页面设计需要注意的细节问题
- 32位C/C++程序移植到64位系统时需要注意的问题
- android中框架设计的小总结
- J2EE程序需要注意的问题
- 我在程序中这么做f1==f2,可是明明相等但是程序中却按不相等的去做了。难道浮点数比较还有什么需要注意的问题吗?
- WINCE应用层设计经验总结-关于程序启动LOGO显示问题
- Windows Mobile程序获取google map切片时候需要注意的问题
- 在VC++2005 MFC Unicode下编写网络程序需要注意的问题
- APK 变成 ZIP:Android 手机应用程序文件下载服务器需要注意的问题