可以运用到android项目中的一些小技巧
来源:互联网 发布:js字符串转正则表达式 编辑:程序博客网 时间:2024/06/05 18:57
拾人牙慧。
以下小技巧均来自书籍、网络。
1.用一个集合来管理task栈中的activity,自维护acticity栈,防止往栈中重复添加activity,也可以实现随时退出系统的功能。
2.通过MyApplicaiton(继承自Application,需要在Manifest中声明 name属性),来共享一些公共的数据,以便在各个组件中方便的获取。一般经常保持this(Application)以及Context对象。
3.在项目的工具类中新建CrashHandler类实现UncaughtExceptionHandler接口,并且在MyApplicaiotn的onCreate()中初始化该类,当出现未处理的异常的时候,程序会自动跳转到CrashHandler进行处理,这时候可以给出恰当的提示、关闭一些资源(清除所有的activity以及后台运行的服务等),并将错误信息保存到本地的日志中。
4.通过定制自己的日志LogUtil,在项目调试阶段打印出一些调试信息,在项目运行阶段只需要设置关键参数,就不会在log中打印出调试信息了。
5.项目中用到了SQLite,继承SQLiteOpenHelper很好用,通过重写ContextWrapper的getDatabasePath可以自定义SQLite的位置,这样新建的.db3文件就会建到自己指定的位置。
6.应用SharedPreferences时可以通过反射修改ContextWrapper的实现类ContextImpl的mPreferencesDir变量(保存了存储路径),将配置文件放到自定义的文件夹目录下,结合5就可以在手机sd卡上建立自定义的文件夹,将此app相关的持久化的信息(SQlite、SharedPreferences、Log、多媒体信息等)全部保存该目录下,这样以后调试、维护会方便一些。
- 可以运用到android项目中的一些小技巧
- android中的一些小技巧
- Android 开发中的一些小技巧
- android 调试中的一些小技巧
- Android 开发中的一些小技巧
- Android 开发中的一些小技巧
- Android studio中的一些小技巧
- Oracle运用的一些小技巧
- rails项目编写中的一些小技巧小心得
- 记android学习之路----android中的一些小技巧
- StoryBoard 和 Xib 开发时,一些小技巧,希望可以帮到大家
- 记录平时Android开发中的一些小技巧
- C#中的一些小技巧
- js中的一些小技巧
- html中的一些小技巧
- MATLAB中的一些小技巧
- .net中的一些小技巧
- MATLAB中的一些小技巧
- 天声人語 20150529
- [C语言] 对于scanf()函数使用%d格式说明符无法读取字符的个人理解
- 日经春秋 20150529
- ABAP性能优化之使用 “for all entries”
- JSON详解
- 可以运用到android项目中的一些小技巧
- 档案与文件系统的压缩打包
- 日经社説 20150529 捜査が暴いたFIFAの腐敗
- heap&stack 区别
- hash join的基本机制
- 线程同步
- angular简单用法备忘(用户管理CRUD)
- iOS开发系列--视图切换
- Ultimus PDC助力华盛绿能提升库存管理水平