Android开发注意点

转载 2010年05月27日 22:50:00

一、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

Android开发注意点

Android开发注意点 使用 Gradle 和它推荐的工程结构 把密码和敏感数据放在gradle.properties 不要自己写 HTTP 客户端,使用Volley或OkHttp库 使用Jacks...
  • u014631944
  • u014631944
  • 2016年06月14日 08:32
  • 214

浮点数运算注意事项

由于计算机在运算浮点数时,会丢失精度,
  • zhaozhenzuo
  • zhaozhenzuo
  • 2014年05月31日 09:16
  • 1294

hadoop伪分布式集群部署注意事项

1. Hadoop webHDFS设置和使用说明 在namenode和一台datanode中向/etc/hadoop/conf/hdfs-site.xml中添加属性: dfs....
  • RodJohnsonDoctor
  • RodJohnsonDoctor
  • 2015年03月23日 22:06
  • 611

二分法Code与注意事项

普通的二分:在一个数组中1-n,查找目标值为t的数字,如果查找到,返回其位置;如果查找不到,返回-1。 但更多情况下我们在查找不到时,也需要返回一个坐标:代表大于t的第一个数字的下坐标,可以...
  • Songjs19931206
  • Songjs19931206
  • 2015年01月22日 12:33
  • 502

压力测试的一些注意点

今天给新来的人说了一下压力测试的一些注意点 顺便贴到这里,分享一下,偶们的系统是linux下的多进程svr 一般要注意以下的一些点: 1、  压测的客户端与被压的svr端之间采用长连接,否则...
  • weiyuefei
  • weiyuefei
  • 2016年07月28日 23:29
  • 1007

[Java Performance] 字符串拼接注意事项

字符串拼接(String Concatenation) // 编译器优化前 String answer = integerPart + "." + mantissa; // 编译器优化后 St...
  • dm_vincent
  • dm_vincent
  • 2014年09月26日 12:32
  • 3749

逻辑运算符注意点

Lua中逻辑运算符和C语言中的三目运算符关系(a and b) or c类似于C语言中的a?b:c,但是使用的前提是 b 不为假,例如以下语句:max = (x > y) and x or y 若 x...
  • liuhpp
  • liuhpp
  • 2016年09月21日 11:54
  • 91

关于数据分析的一些注意点

今天看了百度有关数据分析的PPT讲解,以下是一些笔记。 1、分层抽样的重要性,但是这个是针对分析对象的体量,我们无法全部采集的情况下,需要考虑的问题 2、细分分类,得到细致的结论。但是要保...
  • u010619243
  • u010619243
  • 2017年03月30日 22:08
  • 101

shell编程注意事项

1.1.编辑器、编译器、运行方法  (1)shell程序是文本格式的,只要是文本编辑器都可以。但我们的shell程序是在linux系统下运行的,所以换行符必须’\n’,而windows下的换行符是’...
  • x_jjt
  • x_jjt
  • 2016年02月24日 20:48
  • 235

进行多线程并发程序,应该注意那些方面?

编写并发的程序时应注意以下问题: (1)、线程的优先级:线程的优先级代表该线程的重要程度,当有多个线程同时处于可执行状态并等待获得 CPU 时间时,线程调度系统根据各个线程的优先级来决定给谁分配 C...
  • cdh1213
  • cdh1213
  • 2011年10月30日 17:56
  • 531
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android开发注意点
举报原因:
原因补充:

(最多只允许输入30个字)