专业的编程技术博客社区

网站首页 > 博客文章 正文

安卓APP开发应该注意哪些问题(安卓app软件开发)

baijin 2024-09-05 11:24:52 博客文章 5 ℃ 0 评论

Android开发需要注意的几项:

1、导入的类库需要和项目在同级目录下,谨防资源文件与类库中冲突。

2、textviewsetText为int时候,textview的color代码设置,set/getTextSize 单位问题。

3、json 属性节点不能有空格。

4、asset下使用第三方字体 xx.ttf 必须都为小写。

5、listView自定义adapter中复用holder时候,如果view/checkbox等对应不同状态显示不同的图片,切记情况写全,不然会出现错乱问题。

6、做上传时候记得问问服务端是否限制了上传文件大小。

7、context/getApplicationContext,视你是否需要涉及到ui时候选择合适的context。

8、存在复用时候,尽量new对象等操作移到复用之外,以防oom。

9、数据库操作加锁。

10、用Activity来显示出的dialog,popupwindow等控件需要在Activity关闭时候(之前也给关了)。

11、toast,判断是否格式(为空等)封装。

12、ui布局在多机型上的测试。

13、new handler时候尽量写在紧跟其他控件的获取之后,防止空指针。

14、context.startActivity();要intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);。

15、针对一些特定的只能为数字的editText 设置软键盘类型为数字,为用户节省切换这一步骤,edittext.setInputType(EditorInfo.TYPE_CLASS_PHONE);。

16、armeabi-v7a。

17、监听键盘输入会有两次:(一次up 一次down)。

18 、不同类型的资源文件最好不要重名,不然会偶尔发现空指针,eclipse会抽,找成另一控件。

19、AlarmManager PendingIntent 这玩意在miui 不管用。

20、部分系统 datepickdialog 的onDateSet 执行两次。

21、fragment startActivityForResult 回调。

提供长期稳定不掉线、可带推送功能的ios企业签名服务,跳过漫长艰难审核过程,直接为用户提供高速下载安装服务:https://ds.fubi.hk/

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表