-
1.导入的类库需要与项目在同一个目录下,避免资源文件和类库发生冲突。
2TextViewsetText当Text为int时,设置了TextView的颜色**,设置getTextSize单位售罄问题。
3JSON 属性节点不能有空格。
4. 第三方字体必须全部为小写。
5当支架在ListView的自定义适配器中复用时,如果View复选框和其他对应状态显示不同**,记得把情况写完整,否则会出现混淆的问题。
6.上传时,记得询问服务器上传文件大小是否有限制。
8. 当有复用时,尽量将新对象等操作移到复用之外,以防止 OOM
9.数据库操作锁定。
10.与活动一起显示的控件,如对话框、弹出窗口等,需要在活动关闭时关闭(并在关闭之前关闭)。
11toast 确定是否封装了格式(null 等)。
12UI在多个模型上进行布局测试。
13新的处理程序应在获取其他控件后立即编写,以防止空指针。
要; 15.对于某些只能是数字的特定编辑文本,将软键盘类型设置为数字,省去用户切换的步骤;
16armeabi-v7a
17.听键盘输入会有两次:(一次向上,一次在Li滚落的中间)。
18 最好不要重复不同类型加扰的资源文件名称,否则偶尔会发现一个空指针,Eclipse 会提取它来寻找另一个控件。
19AlarmManager PendingIntent 这东西在MIUI中不起作用...
20 系统 datepickdialog 的 ondateset 的一部分被执行两次。
21fragment startactivityforresult **。
-
在 Android 开发中需要注意以下几点:
1.导入的类库需要与项目在同一个目录下,避免资源文件和类库发生冲突。
2. 当 TextViewSetText 为 int 时,TextView 的 color** 设置,以及设置 getTextSize 单位问题。
3JSON 属性节点不能有空格。
4. 第三方字体必须全部为小写。
5当支架在ListView的自定义适配器中复用时,如果View复选框和其他对应状态显示不同**,记得把情况写完整,否则会出现混淆的问题。
6.上传时,记得询问服务器上传文件大小是否有限制。
8. 当有复用时,尽量将新对象等操作移到复用之外,以防止 OOM
9.数据库操作锁定。
10.与活动一起显示的控件,如对话框、弹出窗口等,需要在活动关闭时关闭(并在关闭之前关闭)。
11toast 确定是否封装了格式(null 等)。
12UI在多个模型上进行布局测试。
13新的处理程序应在获取其他控件后立即编写,以防止空指针。
14、;要;
15.对于某些只能是数字的特定编辑文本,将软键盘类型设置为数字,省去用户切换的步骤;
16、armeabi-v7a。
17.听键盘输入将有两次:(一次向上,一次向下)。
18.最好不要重复不同类型的资源文件的名称,否则偶尔会发现一个空指针,Eclipse会画出来找另一个控件。
19AlarmManager PendingIntent 这东西在MIUI中不起作用...
20 系统 datepickdialog 的 ondateset 的一部分被执行两次。
21、fragment startactivityforresult **。
不想累就看看吧,那还是ios,楼上说Android好上手,但是Android目前有。2几个版本,包括几个不同的版本,再加上有很多Android自定义固件,还有无数的型号,分辨率也相差很大。 很难与大多数人兼容。 >>>More
就看你是从局内人还是局外人的角度看,如果你是从业者,你这样看,那你就不知道圈子了,如果你只是一个局外人,建议你不要太乐观,可以去各大应用市场看看, 什么应用商店,亚马逊的应用商店,google play 你只看排名,最多的是前两百个应用都算火了,但是如果你看看整个应用市场有多少应用,嘿嘿,都是人家开发的,而且真的能火的就那么多, 还有人,粗小子,呵呵,养活自己都不好,他们大多靠渠道,什么渠道,你得先花钱做广告,要不然你就大公司,够大的公司,不然老老实实交钱,做念春广告,别信什么科技我也在做移动开发,很抱歉在你的问题下大惊小怪。 移动开发不知道的可以嗨我,我一直都是**。