wOw的Android小站

最新的文章见http://wossoneri.github.io/
93 篇文章
17 人订阅

全部文章

wOw

[Android][Security] Android 逆向之 smali

APK其实就是一个ZIP压缩包,将APK后缀改成ZIP后就可以解压出APK内部文件。

19120
wOw

[Android][Framework]PackageManagerService处理应用权限流程

1、system app (有ApplicationInfo.FLAG_SYSTEM标记)

18630
wOw

[Android][Security] Android 逆向之 xposed

我当然不会满足于这么一点浅薄的介绍,既然用这个框架了,那就得把这个框架搞清楚对不?

16220
wOw

[Android][Security] Android 逆向之安全防护基本策略

使用混淆主要可以减小包的大小。混淆对于安全保护来说,只是增加了阅读难度而已。混淆不会把关键代码混淆掉,比如MainActivity,Application等,可...

18630
wOw

[Android][Framework] PackageManagerService之AndroidManifest的解析

最近遇到一个问题,涉及到一个三方应用在系统中的方向显示。三方应用设置了强制竖屏,我需要将其变成横屏。

12210
wOw

[Android][Framework] 全方位理解Android权限之Android权限系统1

我们知道,Android应用都运行在沙盒中,默认情况下这些应用只能访问他们自己的域,即自己的文件和非常少量的系统服务。为了能够和系统或者其他应用交互,app就需...

28320
wOw

[Android][Framework]关于Activity回收你要知道的事情

之前分析过一篇:ActivityThread流程wossoneri.github.io,简单了解了从ActivityThread创建到Application的启...

17310
wOw

[Java] 使用EnumSet代替位运算简化代码逻辑

然后代码逻辑里是大量的成员变量的判断,显得非常臃肿而且难读懂,大量的if-else判断让代码逻辑很脆弱,稍微一个情况没考虑好就会出现难以排查的bug。

21120
wOw

[Android][Framework] AndroidTV小窥及keyEvent事件传递流程

首先我不做AndroidTV,只是因为一些汽车的屏幕无法触摸,所以无法获得Touch事件,但是车机上有一些旋钮,可以拿到一些键盘事件,因此需要用这些键盘事件对系...

11010
wOw

[Android][Framework]设置默认WiFi配置

点击Wifi热点配置选项,会弹出一个对话框,WifiApDialog.java。这个对话框会在onCreate的时候填入一些默认内容:

13510
wOw

[Android][Framework]系统jar包,sdk的制作及引用

之前在PowerManager里面添加过一个新接口,用来释放所有的wake lock,接口调用如下:

39030
wOw

[Android][Framework]从全局AlertDialog聊聊WindowManager

在SystemUI里添加了一个broadcastReceiver,需求接收到消息后弹出一个用户提示

14120
wOw

[Android][Framework] 在Android rom添加系统jar包

在代码对应的Makefile里设定Module名,并且声明编译成java library

19100
wOw

[Android][Recovery]自动挂载system分区

前一篇Recovery打开adb shell里提到system目录是用来挂载系统/system分区的,所以是一个空目录。这一点是通过打开adb shell后,查...

54020
wOw

[Android][Framework]记一个Uri相关的奇葩bug

那就很奇怪了,我们的系统又做了什么错事?作为负责系统的,我慌的一逼,赶紧抓一份log分析。

25230
wOw

[Android][Framework] 全方位理解Android权限之底层实现概览

这个阶段搞了很多和Android文件权限相关的问题,虽然一知半解,但也算是对Android权限机制有一些自己的理解。遂将这些内容整理出来。因为权限这部分涉及到的...

25720
wOw

[Android] 为什么主线程不会因为Looper.loop()方法造成阻塞

首先,关于Handler相关机制,可以参考我之前整理的[Android] Handler消息传递机制。

34310
wOw

[Android] 后台任务系列之JobScheduler

上次分析Android O广播的问题遗留了一个东西没提,那就是官方推荐使用的JobScheduler。这篇就简单了解一下这是个什么东西。

22220
wOw

[Android][Framework]带有so的三方应用集成

集成带有So文件的三方应用时,如果不处理so文件,会导致应用打不开的情况,所以针对这些so文件需要做一些额外的处理。

26130
wOw

[Android][Framework] 添加系统服务

做系统开发,有时候需要自己定义一些接口供App使用, 同时为了方便维护管理,就会需要自己建立一个服务,把新的功能集中在一起。下面就是新建一个系统服务的基本步骤。

7910

扫码关注云+社区

领取腾讯云代金券