android监听app启动

前言 有时候你会遇到一些比较邪恶的需求,比如某些游戏加速软件,在游戏开始运行的时候,执行以下内存清理。这个就需要监听游戏的启动了。如何实现这个需求呢? 原理 在android.app.ActivityManagerNative类里面定义了一个setActivityControll »

Mac 10.10 编译android 4.4.4 for nexus

想起来都是泪啊。整整折腾了两天才搞定。 android源码编译网上很多教程,其实,都不如官方教程最实在。这里推荐大家按照官方教程来搞。官方教程包含了ubuntu和mac环境的编译环境搭建。下面给传送门: http://source.android.com/source/initi »

关于断点续传下载的破事

断点续传下载的原理无非就是在header里面添加一个头域 range.指定下载的范围,例如 range=0- //下载整个文件 range=x- //下载从x字节开始以后的文件 range=x-y //现在x字节到y字节区间的文件 别的就不举例了。这是基本原理, »

WindowManager的那些蛋疼的事

最近接到一个蛋疼的需求,要在屏幕上显示一个浮动控件。需要能接收点击事件,还要能显示在statusBar(状态栏)之上,不能被状态栏遮住。 于是WindowManager派上作用了。 直接贴代码: WindowManager.LayoutParams params = new Wi »