Android开发注意点
2010-05-27 22:50
309 查看
一、AssetManager - 已知单个文件处理不能大于1MB,所以如果资源很大,建议使用Zip格式压缩存放。
二、ScrollView中嵌入ListView - 这个作法可能会出现你的ListView仅仅显示1行半。
三、Android自带的Zip处理类对文件名编码无法识别,也没有提供显示的设置方法,在zlib中写死了。
四、使用一些资源对象记住关闭,比如对于文件流对象最后
FileOutputStream os = xxx;
try {
//dosomething
} finally {
os.close(); //显示的使用finally关闭文件对象。
}
对于Cursor而言,在移动位置时首先判断Cursor是否为空,最终使用完仍然需要 close方法,如果重用,可以使用deactivate方法释放当前资源,通过requery方法再次查询。
五、SDK中标记为 deprecated 字样的,常规情况下是有更好的方法可以替代,短期内可以放心使用。这些方法一般高版本的SDK都可以向上兼容,目前尚未发现Android放弃某些API的支持。
六、Notification的Intent无法传递到目标的Activity,Service和Broardcast没有测试过,中途需要通过PendingIntent,可能这里出现了问题。
转自:http://www.android123.com.cn/androidkaifa/498.html
二、ScrollView中嵌入ListView - 这个作法可能会出现你的ListView仅仅显示1行半。
三、Android自带的Zip处理类对文件名编码无法识别,也没有提供显示的设置方法,在zlib中写死了。
四、使用一些资源对象记住关闭,比如对于文件流对象最后
FileOutputStream os = xxx;
try {
//dosomething
} finally {
os.close(); //显示的使用finally关闭文件对象。
}
对于Cursor而言,在移动位置时首先判断Cursor是否为空,最终使用完仍然需要 close方法,如果重用,可以使用deactivate方法释放当前资源,通过requery方法再次查询。
五、SDK中标记为 deprecated 字样的,常规情况下是有更好的方法可以替代,短期内可以放心使用。这些方法一般高版本的SDK都可以向上兼容,目前尚未发现Android放弃某些API的支持。
六、Notification的Intent无法传递到目标的Activity,Service和Broardcast没有测试过,中途需要通过PendingIntent,可能这里出现了问题。
转自:http://www.android123.com.cn/androidkaifa/498.html
相关文章推荐
- Android多用户模式下开发不得不知的注意事项
- Android开发过程中可以注意的一点点小细节
- Android开发-基础网络组件(1)使用HttpURLConnection登陆-注意打开网络需要在线程中执行-主线程不支持
- android开发关于隐藏文件的使用注意事项
- Android开发的注意事项
- 学习Android开发需要注意的十个问题
- 开发Android app的注意点
- Android开发中需要注意的几点
- ubuntu12.04下android开发环境搭建两个注意事项
- Android NDK C++开发注意事项总结
- Android开发中需要注意的坑
- Android 网络开发注意事项
- Android开发需要注意的坑
- Android开发过程应该注意的
- Android高手进阶教程(十八)---Android开发中,使用线程应该注意的问题!
- Android生存指南:一些开发注意事项
- Eclipse+SDK+ADT Android开发环境搭建注意问题
- Android开发中使用WebView视图显示网页的注意点
- 选择Android程序开发机构开发app需要注意哪几点
- android开发中WebView控件的实例与注意要点——个人主页浏览器简易实现