Android应用开发_学习笔记(19)

时间:2025-04-23

五、Android开发进阶

1、一些标准操作的时间比较

2、用户体验的三个核心特征

1)快速

①、尽可能避免创建对象

②、使用Native方法

③、缓冲属性调用

④、尽可能避免接口引用实例对象

⑤、声明Final常量

⑥、避免浮点型数据的使用

2)响应

①、在Android中,程序的响应性被Activity Manager和Window Manager这两个系统服务所监视。当出现下列情况是,Android会认为该程序无响应:5秒内没有响应用户输入事件(如键盘输入);一个BroadcastReceiver 执行十秒还没有完成。

②、ANR--Application Not Responding(响应)

应用程序的执行在你的主线程里超过一段时间就会导致弹出ANR对话框;任何主线程的方法都不能做很复杂的处理,特别是Activity对象在它的关键生命周期函数里面不能处理太多,例如onCreate()和onResume()。

主线程应该提供一个Handler给子线程去返回完成信息

③、加强响应性方法

应用程序正在后台运行并响应用户输入进程正在创建:使用ProgressBar和

Android应用开发_学习笔记(19).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219