摘要:################################# #FILES ################################# objs := posix_ipcname sysv cfiles := $(wildcard *.c) cobjs := $(patsubst %.
阅读全文
摘要:pthread_xxx 的函数并没有直接提供设置一个pthread为守护线程的api 而pthread_attr_init() 和 struct pthread_attr_t 也并没有提供 线程是否被设置为守护线程的成员变量 但java 的线程对象有 setDaemon() 方法将线程设置为守护线程
阅读全文
摘要:这本书一开始我还以为是灌‘成功学鸡血’的。 看了以后发现,他是讲做事情,如何定目标,以及,根据目标的类型,用不同的‘行动策略’去执行它,以便提高成事几率的。 主要概念: A.表现 or 进步 对短期,重复性高,简单的目标,可以用重表现的方式激励自己。(比如让你按100下按钮,每按一下给你1块钱,而当
阅读全文
摘要:当你面对浩瀚如海的源码时,你需要一些主要脉络、基础且重要的线索来帮你理清繁杂的头绪,犹如模糊不清的世界地图,它就像撬起地球的支点——虽然不是那根棒,但也比较有用。 java层相关 service = context组件 + binder IntentService = Service + Handl
阅读全文
摘要:1.java层对应到JNI层除了 基本类型,基本类型数组,string,throwable,class 之外,都是用jobject来代替 2.JNIEnv是native层,一个线程作用域的,调用虚拟机方法的对象一个线程只能用自己的JNIEnv对象(类似Threadlocal的作用于效果,和线程对象相
阅读全文
摘要:项目依赖关系 apktool:依赖smali/baksmali,XML部分 AXMLPrinter2 JEB:dx 工具依赖 AOSP , 反编译dex 依赖 apktool dex2jar:依赖 AOSP smali/baksmali(AOSP),但是修改并扩充了一些原先项目中不支持的格式(sup
阅读全文