- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 alarm 闹钟开机时判断
/device/qcom/common/init/init_msm.c:{ char *alarm_file = "/proc/sys/kernel/boot_reason"; char buf[BUF_SIZE]; char tmp[PROP_VALUE_MAX]=""; property_get("ro.boot.alarmboot", tmp); if(re
2016-08-29 22:41:09 1404
原创 android 6.0 activitymanagerservice keyword
在AMS中service默认处理timeout时间, 如果超过就会引发ANR。 @ActiveServices.java // How long we wait for a service to finish executing. static final int SERVICE_TIMEOUT = 20*1000; // How long we wait for a ser
2016-08-27 20:33:06 349
原创 System server里创建常见的几个thread
android.ui :@WatchDog.java // Add checker for shared UI thread. mHandlerCheckers.add(new HandlerChecker(UiThread.getHandler(), "ui thread", DEFAULT_TIMEOUT)); pri
2016-08-22 11:08:26 3382 1
原创 libandroid_server.so Android.mk
frameworks/base/services/Android.mknative library=============================================================include $(CLEAR_VARS)LOCAL_SRC_FILES := LOCAL_SHARED_LIBRARIES :=include all the jni subdi
2016-08-18 11:45:07 725
原创 android framework broadcast 原理
apk通过context 发送broadcast有如下接口: sendBroadcast:普通广播 sendOrderedBroadcast:有序广播 ,串行化执行。接下来看下framework的实现, 主要有两个步骤: 1. 把broadcast添加到BroadcastQueue的receivers ArrayList中即enqueue。 final ArrayList m
2016-08-04 22:16:42 2530 1
原创 android cygwin 源码下载,国内镜像
东软信息学院镜像站: http://mirrors.neusoft.edu.cn/cygwin/ http://mirrors.neusoft.edu.cn/android/repository/ 中科大镜像: http://mirrors.ustc.edu.cn/ 清华大学镜像: https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
2016-08-02 13:47:53 1076
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人