
开发基础
mcy456
掌上先机
展开
-
简析Handler、MessageQueue、Looper
刚接触android的时候,对Handler的工作机制什么的一头雾水,只明白这些东西写下了就可以用了。所以这一篇就写Handler,纪念逝去的青春......原创 2015-12-28 11:57:41 · 1152 阅读 · 9 评论 -
关于进程保活的三两事
前言本文中所讲的保活,并非之前所做的无论用户怎么折腾都还能常驻后台的保活,只是指在用户不主动杀进程的情况下,能保持服务长存的方案。公司的做的是B2B的产品,部分业务必须要及时的通知用户,在Android5.0之前还好,毕竟保活的方案不少,而且不少手机rom对后台服务的管控也并不是很严格(某些机型除外),然而现在,一言不合就是杀进程,虽然作为手机用户的体验更好了,但是作为开发者却头疼万分,因原创 2017-07-24 10:41:33 · 458 阅读 · 0 评论 -
服务器性能监控脚本
整理了下几个常用的监控简本: #获取cpu使用率cpuIdle=`top -n 1 | grep 'Cpu' | awk '{print $8}'`cpuUsage=`expr 100 - ${cpuIdle[((0))]%.*}` #获取磁盘使用率(监控目标 /dev/sda1)data_name="/dev/sda1"diskUsage=`df -h | gre原创 2017-07-25 10:38:46 · 2234 阅读 · 0 评论 -
从Activity setContentView了解LayoutInflater(一)
简介 驱使我去了解LayoutInflater的原动力是年初再写热插件demo时,总是会在资源加载出一些乱起糟的异常,所以就把资源从文件加载到内存的整个流程熟悉了一边,顺带也解决了刚入门android时,对setContentView是如何将xml转换成View的好奇。正文一、从activity的setContentView开始 先看下setConte原创 2017-09-20 22:11:34 · 363 阅读 · 0 评论