摘要: 如果进程中没有四大组件,其优先级将会降低,intentservice 是service封装了handerthread ,这是intentservice的优点 线程是操作系统的最小调度单元,是系统的一种受限制的系统资源,创建和销毁线程都将有对应的开销,所以使用线程池来避免这种开销 Android中的线 阅读全文
posted @ 2018-12-15 01:06 帅不过王力宏 阅读(141) 评论(0) 推荐(0) 编辑
摘要: view 中的left和top 表示的是原始的位置信息,当view在平移时,发生改变的是x y translationx translationy touchslop ViewConfiguration.get(getContext()).getScaledTouchSlop() 可以获取到系统定义 阅读全文
posted @ 2018-12-05 17:10 帅不过王力宏 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 进程开头以:开头的是当前应用的私有进程,其他应用的无法与他跑在同一个进程中 messgener 的底层实现方式为aidl的方式 调用方通过rpc调用远程请求会将当前线程进行挂起,一直等到服务端返回数据 服务端的binder方法是运行在binder的线程池中的,所以不管如何binder方法必须使用同步 阅读全文
posted @ 2018-11-28 17:13 帅不过王力宏 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 面试题 自己遇到的问题 如何保证本地密钥的安全 "answer" 阿里巴巴 LRUCache原理 "答案" 图片加载原理 "答案" 模块化实现的好处,原因 "answer" JVM 视频加密传输 统计启动时长,标准 如何保持应用的稳定性 ThreadLocal原理 谈谈ClassLoader 动态布 阅读全文
posted @ 2018-11-27 17:19 帅不过王力宏 阅读(179) 评论(0) 推荐(0) 编辑
摘要: MacOS X 编译Android源码 本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 由于在工作中遇到了很多关于android内部实现的问题,虽然后面都解决了,有些是看了源码实现,有些源码看不了只能去google,百度。这就导致了对于很多的问题其实是知其然不知其所以然,所以从现 阅读全文
posted @ 2018-11-27 17:17 帅不过王力宏 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: MacOS X APK 最新版本 反编译 文件准备 "dex2jar官网" (最新版本2.0 "Download" ) "apktool官网" (最新版本 "Download" ) "jd gui官网" (最新版本 "下载" ) 环境准备 apktool 1. "下载" 保存文件名为 apktool 阅读全文
posted @ 2018-11-27 17:17 帅不过王力宏 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 由于在使用vlc的过程中发现了关闭资源需要30s的bug,所以准备自己编译一个vlc的最新版本的库来。 环境准备 "官网wiki" ubuntu16+ 第一步:需要安装好ubuntu,作者是在mac上安装的ubuntu的虚拟机来进行编译的 编译环境 `sudo apt get install aut 阅读全文
posted @ 2018-11-27 17:16 帅不过王力宏 阅读(581) 评论(0) 推荐(0) 编辑
摘要: Device supports x86_64,but APK only supports armeabi 今天在创建虚拟机的时候发现这么一句话,于是我就开始思考,这话什么意思?为什么我在真机上没有看到过这样的意思。于是我就开始google之。现在将我的调查结果记录如下 "第一篇 记录so文件一些问题 阅读全文
posted @ 2018-11-27 17:16 帅不过王力宏 阅读(5485) 评论(0) 推荐(0) 编辑
摘要: Activity的生命周期解析: start一个新的activity的时候 是 旧的activity调用onpause 之后 新的activity会相继调用 oncreate onstart onpause 然后旧的activity调用 onresume 特殊状态下的Activity生命周期:关键点 阅读全文
posted @ 2018-11-26 14:28 帅不过王力宏 阅读(140) 评论(0) 推荐(0) 编辑