10 2016 档案

摘要:参考:https://my.oschina.net/zhiweiofli/blog/138454 USER PID PPID VSIZE RSS WCHAN PC NAMEu0_a118 14500 375 2521896 137196 SyS_epoll_ 0000000000 S com.joy 阅读全文
posted @ 2016-10-31 13:20 lipeil 阅读(9886) 评论(0) 推荐(0)
摘要:安装客户端tortoiseGit 是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址http://msysgit.github.com/,TortoiseGit下载地址: http://code.google.com/p/tortoisegit/ 完后右键鼠标会多出一些选项... 阅读全文
posted @ 2016-10-28 16:17 lipeil 阅读(333) 评论(0) 推荐(0)
摘要:官方文档地址: https://developer.android.com/studio/projects/add-native-code.html#download-ndk 最近推出CMake方式集成 如果使用NDK 阅读全文
posted @ 2016-10-27 15:26 lipeil 阅读(318) 评论(0) 推荐(0)
摘要:1、appToken的来源ActivityRecord, 用于在ActivityManagerService中记录Activity相关的信息(ActivityThread端 用的是ActivityClientRecord),它有个内部静态内Token, 继承IApplicationToken.stub, 看名称可以知道它是一个Binder服务的实现类,而且是用AIDL架构实现的,具体可见fram... 阅读全文
posted @ 2016-10-25 13:43 lipeil 阅读(1942) 评论(0) 推荐(0)
摘要:使用版本: 评测样板为一个People数组,People对象 中包含一个Food对象引用。各个字符串采用随机数模拟;尽量模拟列表请求数据。 评测Demo: 评测机型:360 型号1503-M02, 处理器:helio X20 十核处理器, 内存4G, 系统6.0, 内核版本3.18.22+ 输出数据 阅读全文
posted @ 2016-10-24 12:25 lipeil 阅读(1983) 评论(0) 推荐(0)
摘要:1 ServiceManger 根据name优先从Map中获取IBinder,例如AMS、WMS、PMS;如果Map中没有对应的IBinder,我们获取Serviceanager的代理ServiceManagerNative.asInterface(BinderInternal.getContextObject()); android_os_BinderInternal_getContex... 阅读全文
posted @ 2016-10-20 22:26 lipeil 阅读(3037) 评论(0) 推荐(0)
摘要:1、继承, 男人 和 人 的关系2、实现, 孕妇 和 生宝宝 的关系3、依赖, 人 和 大米、水4、关联, 男人 和 工作5、聚合, 弱整体和部分, 轮子和车6、组合, 强整体和部分, 眼睛和人参考:http://www.cnblogs.com/hoojo/p/uml_design.html 阅读全文
posted @ 2016-10-19 11:19 lipeil 阅读(229) 评论(0) 推荐(0)
摘要:1、使用Android SDK提供的aapt.exe生成R.java类文件 2、使用Android SDK提供的aidl.exe把.aidl转成.java文件(如果没有aidl,则跳过这一步) 3、使用JDK提供的javac.exe编译.java类文件生成class文件 4、使用Android SDK提供的dx.bat命令行脚本生成classes.dex文件 5、使用Android SDK提... 阅读全文
posted @ 2016-10-14 18:49 lipeil 阅读(293) 评论(0) 推荐(0)
摘要:打包的时候Android xml文件会由字符格式(utf-8编码)转换为二进制格式。具体如:http://blog.csdn.net/jiangwei0910410003/article/details/50568487 它有android sdk 提供的打包工具aapt 生成二进制文件,类似class格式,前面4个字节为魔数,表示文件格式。这些XML资源文件之所要从文本格式编译成二进制格式,是... 阅读全文
posted @ 2016-10-14 18:40 lipeil 阅读(751) 评论(0) 推荐(0)
摘要:LOCAL_PATH := $(call my-dir) ## ## NDK 支持同时编译多个Module; ## 在配置的时候,每个Module需要 以 include $(CLEAR_VARS)开头 、 include $(BUILD_SHARED_LIBRARY)结尾 # 编译MD5签名so include $(CLEAR_VARS) LOCAL_MODULE := MD5S... 阅读全文
posted @ 2016-10-14 16:32 lipeil 阅读(1231) 评论(0) 推荐(0)
摘要:可以将Java文件编译之后得到的class文件(字节码)进行加密。 然后自定义一个classloader-类加载器,在载入class文件之后,对它进行解密,然后就可以正常运行了。 猜测,android上面所谓的加壳技术就是使用的这个原理。 阅读全文
posted @ 2016-10-11 14:50 lipeil 阅读(244) 评论(0) 推荐(0)