随笔分类 - Android Pro

上一页 1 2 3 4 5 6 ··· 9 下一页

摘要:cp from : http://weishu.me/2016/01/12/binder-index-for-newer/ 毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种及其方便 阅读全文
posted @ 2018-03-15 16:15 demoblog 阅读(429) 评论(0) 推荐(0) 编辑
摘要:cp from : http://weishu.me/2016/02/16/understand-plugin-framework-binder-hook/ Android系统通过Binder机制给应用程序提供了一系列的系统服务,诸如ActivityManagerService,ClipboardM 阅读全文
posted @ 2018-03-15 14:50 demoblog 阅读(473) 评论(0) 推荐(0) 编辑
摘要:首先关于startActivity 我们平时会经常使用到 在activity内 直接startActivity(intent) 其实这里还有一种start方式 我们可能没怎么用过 getApplicationContext.startActivity(intent) 通过这种方式可以开启其它程序中的 阅读全文
posted @ 2018-03-15 12:47 demoblog 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:cp : http://blog.csdn.net/x_perseverance/article/details/78897637 每一个函数被调用时,都会为函数开辟一块空间,这块空间就称为栈帧。 首先,我们了解一下不同种类的寄存器: (1)eax,ebx,ecx,edx :通用寄存器 (2)ebp 阅读全文
posted @ 2018-03-12 16:54 demoblog 阅读(629) 评论(0) 推荐(0) 编辑
摘要:cp: http://blog.csdn.net/hutao1101175783/article/details/40128587 (1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶。 (2)EBP:基址指针寄存器 阅读全文
posted @ 2018-03-12 14:48 demoblog 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:1、在源码目录的根目录下,make clean; 2、进到源码的\linux\kernel\目录下,执行make mrproper; 3、再退回到根目录,执行source build/envsetup.sh, lunch, make. 阅读全文
posted @ 2017-09-29 18:51 demoblog 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:reference to : http://blog.csdn.net/liu1075538266/article/details/51272398 1. 前言 在Android安全的研究工作中,我们时常要对Android进行改进并对其进行源码编译,由于目前几乎所有的手机厂商均对其底层驱动实行封闭政 阅读全文
posted @ 2017-09-29 15:50 demoblog 阅读(636) 评论(0) 推荐(0) 编辑
摘要:reference : http://blog.csdn.net/lihui130135/article/details/40858885 如果已经有android仓库但是还不是最新的,想切换到AndroidL分支分支(1).cd .repo/manfiests && git branch -a | 阅读全文
posted @ 2017-09-22 14:25 demoblog 阅读(2514) 评论(0) 推荐(0) 编辑
摘要:reference : http://blog.csdn.net/shenlan18446744/article/details/51490560 repo 下载Android源码(国内镜像) 将repo添加进环境变量 下载后将repo复制到/usr/bin目录下,之所以复制到这个目录是因为这个目录 阅读全文
posted @ 2017-09-22 13:43 demoblog 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:reference to : http://www.jianshu.com/p/c295d2729ecf 平时使用Sublimetext都是打开单个文件,这次要导入几万个文件,这在一些ide中称为project。同样在Sublime中也是如此。 1. 创建工程 Project > Add Folde 阅读全文
posted @ 2017-09-14 22:54 demoblog 阅读(845) 评论(0) 推荐(0) 编辑
摘要:J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比 如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地 阅读全文
posted @ 2017-05-17 21:37 demoblog 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:reference : http://blog.csdn.net/zhangyong7112/article/details/54574214 最近一个关于流量的项目在Android7.0系统的手机上运行,一直获取不到流量的使用数据,查看源码然后发现TrafficStats.getUidRxByte 阅读全文
posted @ 2017-03-27 19:37 demoblog 阅读(2637) 评论(0) 推荐(0) 编辑
摘要:reference to : http://www.cnblogs.com/ShaYeBlog/p/5576601.html 我们常常在代码封板时,使用git 创建一个tag ,这样一个不可修改的历史代码版本就像被我们封存起来一样,不论是运维发布拉取,或者以后的代码版本管理,都是十分方便的. 首先我 阅读全文
posted @ 2017-03-01 16:16 demoblog 阅读(829) 评论(0) 推荐(0) 编辑
摘要:reference to : http://blog.csdn.net/xxooyc/article/details/50162523 这是今天遇到的一个issue,由于Binder造成的。虽然比较简单,还是保持记录下吧。 先来开看一下Crash log: 为什么会发生Package manager 阅读全文
posted @ 2017-02-28 11:53 demoblog 阅读(716) 评论(0) 推荐(0) 编辑
摘要:RoundedBitmapDrawable 是 supportV4 下的一个类,有了它,显示圆角和圆形图片的情况下就不需要额外的第三方类库了,还能和各种图片加载库配合使用。 背景 今天无意间看到一段实现圆形头像的代码: RoundedBitmapDrawable 这个类顿时就引起我的好奇了,一查发现 阅读全文
posted @ 2017-02-14 15:13 demoblog 阅读(631) 评论(0) 推荐(0) 编辑
摘要:reference to : http://blog.csdn.net/happy_horse/article/details/51518280 最近项目中涉及到加载本地的地名.db文件,数据量大,自然不能直接放在UI线程中操作,好在Google在Android3.0以后,提供了AsyncTaskL 阅读全文
posted @ 2016-12-20 21:22 demoblog 阅读(976) 评论(0) 推荐(0) 编辑
摘要:reference to : http://blog.csdn.net/a910626/article/details/52823981 charles高级使用总结 网速模拟 点击菜单“Proxy→Throttling”启用网速模拟。 点击菜单“Proxy→ Throtte Setting”打开网速 阅读全文
posted @ 2016-12-20 21:15 demoblog 阅读(626) 评论(0) 推荐(0) 编辑
摘要:reference to : http://blog.csdn.net/a910626/article/details/45599133 我看了一下asyncTask是从LV3开始,AsyncTaskLoader是从LV11开始的。 是不是说LV11以后,AsyncTaskLoader可以替代Asy 阅读全文
posted @ 2016-12-20 21:02 demoblog 阅读(787) 评论(0) 推荐(0) 编辑
摘要:reference to : http://www.ablanxue.com/prone_10575_1.html 完美 Android Cursor使用例子(Android数据库操作),Android 使用的数据库是SQLite数据库,对于数据库记录的操作,可以使用Cursor(游标)来进行。 1 阅读全文
posted @ 2016-12-20 20:07 demoblog 阅读(5381) 评论(0) 推荐(0) 编辑
摘要:reference to : http://www.linuxidc.com/Linux/2014-12/110165.htm 前一篇文章主要讲了自定义View为什么要重载onMeasure()方法(见 http://www.linuxidc.com/Linux/2014-12/110164.htm 阅读全文
posted @ 2016-12-05 22:30 demoblog 阅读(773) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页