android 服务开机启动慢,Android应用首次启动慢原因分析
1. 起动的时候会启动一个闪屏
见AppWindowContainerController.java中的addStartingWindow函数
刚启动程序时,会先弹出一个Activity,那个其实不是主Activity,是framework层创建的一个临时Activity
在开发手机应用时startingWindow是不能去掉的,所以现在一般采取的方案是启动透明窗体或者先启动一个图片闪屏界面
在开发定制系统时,可以去掉,但是点击按钮后过几百毫秒后才会显示Activity,去掉的方法:
在AppWindowContainerController.java中的addStartingWindow函数中提前return false
2. 匹配语言时速度很慢
见ResourceImpl.java中的updateConfiguration函数
如果你的应用只有中文,可以在AndroidManifest.xml中的Activity的节点中增加android:configChanges=”locale”以优化?
3. Choreographer.java中的doFrame函数
打赏
微信扫一扫,打赏作者吧~
android 服务开机启动慢,Android应用首次启动慢原因分析相关推荐
- Android ListView异步加载图片乱序问题,原因分析及解决方案
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553 在Android所有系统自带的控件当中,ListView这个控件算是 ...
- android 服务开机启动慢,如何解决Android程序启动慢的问题
经过不断地试错,终于找到了问题所在. 原因: AndroidMenifest.xml中对我的主Activity的方向进行了显式地设置(android:screenOrientation="l ...
- android 服务开机启动慢,Android App启动慢原因
一.App启动方式: 冷启动(Cold Start).温启动(Warm start).热启动(Hot start) 1. 冷启动(Cold Start):是指App启动后第一次运行,获取App进程杀 ...
- android服务中定时清理,Android中(Service )服务的最佳实践——后台执行的定时任务...
Android中的定时任务一般有两种实现方式,一种是使用Java API里提供的Timer类,一种是使用Android的Alarm机制.这两种方式在多数情况下都能实现类似的效果,但Timer有一个明显 ...
- android服务常驻后台,[问答] Android应用中,如何保证服务常驻内存?
不可避免,当系统内存非常紧张并且轮到 Service 进程被杀的时候,这时候在非 root 的 Android 手机/平板 都是无力回天的:一般来说系统杀掉 Service,过 5-10 秒会再次启动 ...
- android服务进阶,我的Android进阶之旅------Android服务的生命周期回调方法
先引用一段官网上的文字 ======================================================================================== ...
- android 服务是什么问题,Android Studio 中的Service问题
新手,在学习Service一开始就碰到了问题 是根据教程做的,在开启服务时闪退 MyService.java package com.example.administrator.myhhhhh; im ...
- android去掉开机锁屏,android 去掉锁屏
第一种方法:目录(不推荐):frameworks\base\packages\SystemUI\src\com\Android\systemui\keyguard\KeyguardViewMediat ...
- win7安装android驱动失败怎么办,Win7蓝牙驱动安装失败的原因分析与解决方法
蓝牙是一种支持设备短距离通信的无线电技术,现在不管是手机还是电脑都已经普遍的使用蓝牙功能了.如果Win7系统电脑没有安装蓝牙驱动的话,是需要安装后才能使用的.最近,有用户在安装蓝牙驱动的时候,发现安装 ...
最新文章
- Nature Communications∣开花过程中,拟南芥茎尖分生组织基因表达和组蛋白标记的时空动态
- 【C++ Primer学习笔记】第1章:快速入门
- 不可不知的C#基础 4. 延迟加载 -- 提高性能
- 【机器视觉】机器视觉入门必读
- 求职OMG——大学生就业指导与技能
- 3-3HDFS中文件的读写操作
- linux 获取so基址,ld.so分析5 _dl_start
- rest规范 ; restful 风格; gradel介绍 ; idea安装 ;
- 解决debian (Friendly ARM 嵌入式板)的sudo等一部分命令无法TAB补全
- 计算机专业英语信息系统,信息系统项目管理师英语复习资料:计算机专业英语汇总[5]...
- get_digits
- 有哪些 pmp 资料分享?
- 联想电脑摄像头无法使用
- 支付宝当面付扫码支付支付后不回调_免费开通支付宝商家收款码 支持信用卡 花呗收款...
- 视频录制——SurfaceView + MediaRecorder 实现视频录制功能
- 13年android手机top,2013年安卓ROOT工具大盘点(一键ROOT工具Top10)
- ctf编码,解密总结
- Java继承思想(理解+代码)
- 机器视觉在服务机器人中的应用
- print list Reversely