android之开发总结,常见问题,细节问题,用户体验

项目开发中统一的规划和规范。好的apk的标准。


1.适配问题:

   布局单位、布局方式、scrollbar

2.重新激活窗口、退出窗口数据的保存问题

   onSaveBundle

3.创建Activity的基类设置统一的样式风格特征


4.统一的提示语放在全局变量,例如网路失败


5.自定义统一风格的视图基类


6.统一的网络请求管理类,数据库请求管理类,动画风格,对框框管理类,


7统一的style样式文件


8.启动apk时,一来开始初始化app,二来可以显示广告图片,三来每次更换具有新鲜感。


9.尽量使用滑动切换屏幕。操作方便。


10.退出app问题。

全局保存打开的Activity,退出时,逐个finish.

11.继承统一的基类Activity,设置统一的属性。

12.请求网络等待问题。出现可取消的等待对话框。

13.返回问题。返回是关闭当前,还是保留当前需注意。

14.安全问题,切换Apk时,Activity是否出现在切换列表里。是否可切换。android:excludeFromRecents

15.弹出输入法问题。

android:windowSoftInputMode="adjustPan"

16.横竖屏切换问题。

android:configChanges="orientation|keyboardHidden|screenSize"

17.多账号登录切换问题

18.数据同步问题。




问题总结:


1.发现当程序切换到后台看不见状态时是Stop状态,系统垃圾回收会回收变量,这个时候再返回到程序一些变量值被清空,包括Static变量值,需要用到onSaveBundle保存值。而且FragementTransiction 如果用add方法添加fragment,会重复添加,需要改成replace.


2.没有统一的管理,对资源使用、界面很乱。


3.进度条处理原则,能取消就取消。因为有时候网络等待很长,取消重试效果更好。等待使人心情焦急。


你可能感兴趣的:(android之开发总结,常见问题,细节问题,用户体验)