android
文章平均质量分 69
Enics_
这个作者很懒,什么都没留下…
展开
-
App启动优化
启动概述点击App图标时的启动分为冷启动和热启动冷启动后台不存在当前App的进程,系统创建一个新的进程分配给当前App,然后创建和初始化Application类,再创建和初始化MainActivity类(onCreate到onStart),到最后的显示。热启动当启动该App时,后台已存在该App的进程(例如:按back,home键退出activity,但是当前App的进程还在后台运行),这个时候不会创建Application类,而是直接创建MainActivity类并显示启动耗时原创 2021-07-21 16:16:21 · 109 阅读 · 0 评论 -
批处理bat一键安装APK
在安装apk时,每次都得拷贝到手机内存中,然后在手机上操作安装这样做非常不方便,下面介绍了通过“批处理命令”+“android命令”减少安装流程。一、首先你的pc上必须有android sdk,下载sdk下载地址:http://tools.android-studio.org/index.php/sdk/下载这个就可以:然后是配置sdk的环境变量二、配置环境变量右键我...原创 2018-10-11 10:48:28 · 3190 阅读 · 0 评论 -
android tcp连接调试心得
最近在调试TCP长连接这块,发现程序在后台运行后,然后锁屏,通过日志发现心跳数据没有发送,用数据线连接时却又可以发送心跳数据,估计android手机锁屏后cpu都停止工作了,用的Timer和TimerTask进行心跳定时发送,所以估Timer和TimerTask在锁屏后是不能用的,度娘找资料发现确实是的,锁屏后cpu不工作,要在锁屏后进行工作只能用AlarmService,由此总结三个问题:1...原创 2019-07-18 10:09:07 · 415 阅读 · 0 评论 -
android IM中的消息推送
最近研究了下android 推送这块的东西,发现推送主要由两大类:一、手机厂商平台这里面有GCM,由于GCM在国内被阉割了,所以各大手机厂商都自己做推送,华为、小米、oppo等各大厂商都自己推出了自己的系统级推送。像信鸽、极光、友盟都是整合各大厂商的推送系统,有些还支持ios推送。二、由应用程序自己实现消息推送1.轮询查询每隔一定时间向服务器发送消息获取数据,这种方式耗流量...原创 2019-07-18 10:33:22 · 446 阅读 · 0 评论