- 博客(4)
- 收藏
- 关注
原创 Android中如何正确的获得所有App列表
我们经常会遇到这样的需求:列出手机中所有能打开的App。此时我们不需要列出那些无法打开的app,也就是没有Activity的。网上有一些方法,都是过滤系统app的方法,将短信、电话这些App都过滤掉了,其实只要使用下面代码就行了:private void queryFilterAppInfo() { PackageManager pm = this.getPackageManager();
2016-08-31 11:45:43 4879
原创 Android中“强制停止”和广播保活的一个小坑
一直以来,使用广播进行Android进程的保活就是一种常规的保活方法,本着用事实说话的原则,我做了一个实验: 1. 写了一个demo,用于监听来电的广播,然后选择接听和挂断电话,源码见;github,AcceptOrRejectCallDemo; 2. 运行程序,用另一个手机给测试手机打电话,发现能收到广播,完成功能; 3. 在应用程序管理器中,强制停止这个demo,然后再用另一个手机给测试手
2016-08-28 12:45:32 3237 2
原创 AndroidStudio通过ndk使用第三方动态链接库
使用AndroidStudio的experimental plugin或是传统的Android.mk,通过jni封装调用第三方动态链接库的方法有共通之处,也有不同之处。原理首先要了解gcc的参数,这里不详细讲太多了,只说几个常见的: * -D用于在编译时定义宏,-DHH等于#define HH 1,-DHH=3等于#define HH 3 * -I用于指定头文件的查找路径 * -L用于指定链接
2016-08-26 10:31:15 5437
原创 【造轮子系列】转轮选择工具——WheelView的改进
在【造轮子系列】转轮选择工具——WheelView中,我详细记录了这个自定义控件的设计思路和相关数据的计算。由于本人能力有限,当时还留下了一些不足的地方,主要包括:滑动的性能和流畅性有待提高,特别是快速滑动时的效果没有实现循环滚动的效果经过这一段时间的不断改进,现在基本上已经比较完美了,接近ios闹钟的滚轮时间选择器的效果了。下面结合代码,对比之前的版本,记录一下我做的这些改进。效果图源码Wh
2016-08-23 13:50:22 2489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人