会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xfhy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
24
下一页
2019年6月28日
veridex 使用教程_扫描非法API调用
摘要: 1. 限制非SDK接口背景 从Android P开始,谷歌就开始限制开发者,禁止反射调用系统的一些方法,特别是谷歌给出的黑名单里面的方法.当然,这是为了提升开发者体验和增强APP稳定,更是为了安卓的生态发展. 那些官方限制的都是一些非SDK接口,就是一些private的或者是hide的方法或字段,这
阅读全文
posted @ 2019-06-28 22:27 潇风寒月
阅读(74)
评论(0)
推荐(0)
2019年6月20日
死磕Android_ContentProvider 启动
摘要: 先给出一个需要注意的点:ContentProvider的onCreate方法比Application的onCreate方法先执行. 下面会给出为什么. ContentProvider相对于其他组件来说,用得稍微少一些.很少有APP需要向其他应用提供数据,保护自己的数据都来不及呢.当然,除了一些大厂的
阅读全文
posted @ 2019-06-20 22:27 潇风寒月
阅读(24)
评论(0)
推荐(0)
2019年6月19日
死磕Android_BroadcastReceiver 工作过程
摘要: 建议阅读本文之前先阅读死磕Android_Service启动流程分析(一),因为有些内容是一致的,方便融合. 早期的时候,广播的特性被各种流氓APP利用.好多好多流氓APP监听比如打电话,收发短信,有些流氓APP甚至直接拦截短信,当然那个年代早已是过去式了,应该是4.4以前吧,反正以前那会儿挺乱的.
阅读全文
posted @ 2019-06-19 23:06 潇风寒月
阅读(7)
评论(0)
推荐(0)
2019年6月15日
死磕Android_Service绑定流程分析(二)
摘要: 通过startService只能是把Service给启动起来,但是我们无法与其建立联系.通过bindService方式启动Service的话,不仅能启动Service,还能与其建立连接,相互调用比较方便.今天我们来理一理bindService其中的原理. 建议先看一下如下两篇文章,我按照顺序来写的,
阅读全文
posted @ 2019-06-15 23:16 潇风寒月
阅读(19)
评论(0)
推荐(0)
2019年6月13日
死磕Android_Service启动流程分析(一)
摘要: 我这里将启动Service流程分为两章来写,startService和bindService分别分析. 这篇文章是分析startService过程的源码分析过程.其实startService和Activity的启动很类似,好多地方都差不多.如果之前还没有看过或者不太理解Activity的启动的同学可
阅读全文
posted @ 2019-06-13 23:28 潇风寒月
阅读(23)
评论(0)
推荐(0)
2019年6月12日
死磕Android_AOSP编译过程
摘要: 一直有个小心愿,想要了解以及调试Android源码。为了实现这个目标,我经历了种种坎坷,花了一个多周才搞定了。最近家里的电脑一直没怎么关机,一直在给我跑AOSP。公司最近在天天加班,所以一天只有一次试错的机会,出错了只能晚上回来继续解决问题。源码实在是太大了,我这个Android P的代码刚下载下来
阅读全文
posted @ 2019-06-12 23:00 潇风寒月
阅读(64)
评论(0)
推荐(0)
2019年5月29日
死磕Android_App 启动过程(含 Activity 启动过程)
摘要: 文章目录 1. 前言1.1 简单介绍一下主要的类 2. 应用的启动过程2.1 Launcher简介2.2 启动应用源码分析 3. 启动Activity3.1 启动进程3.2 启动主线程3.3 创建Application3.4 创建Activity参考 1. 前言 Activity是日常开发中最常用的
阅读全文
posted @ 2019-05-29 22:02 潇风寒月
阅读(25)
评论(0)
推荐(0)
2019年5月19日
死磕Android_Handler机制你需要知道的一切
摘要: 文章目录 1. 前言2. ThreadLocal工作原理2.1 ThreadLocal demo2.2 ThreadLocal源码理解 3. MessageQueue 消息队列3.1 消息队列插入3.2 消息队列查询(next) 4. Looper4.1 Looper初始化4.2 Looper#lo
阅读全文
posted @ 2019-05-19 21:05 潇风寒月
阅读(22)
评论(0)
推荐(0)
2019年5月16日
死磕Android_View工作原理你需要知道的一切
摘要: *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 平时在开发安卓的过程中,View是我们用的非常非常多的东西.用户所看到的一切关于UI的,都是通过View绘制出来展示到屏幕上的.大多数情况下我们仅仅了解基本控件的使用方法,我们是无法做出非常复杂炫酷的自定义View的.我们需要掌握
阅读全文
posted @ 2019-05-16 19:47 潇风寒月
阅读(5)
评论(0)
推荐(0)
无需编译源码,在Android Studio中轻松调试Android源码
摘要: 昨天我才发现, 原来在 Android Studio 中可以很轻松得调试 Android 源码 0. 准备工作 在 Android Studio 中装一个插件: ADB Idea 这个插件的功能, 其实就是利用 adb 实现一些常用的操作: ADB Uninstall AppADB Kill App
阅读全文
posted @ 2019-05-16 09:51 潇风寒月
阅读(70)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
24
下一页
公告