首页
学习
活动
专区
工具
TVP
发布

wOw的Android小站

最新的文章见http://wossoneri.github.io/
专栏成员
93
文章
181667
阅读量
23
订阅数
[Android][Security] Android 逆向之 xposed
我当然不会满足于这么一点浅薄的介绍,既然用这个框架了,那就得把这个框架搞清楚对不?
wOw
2020-01-20
2.4K0
[Android][Security] Android 逆向之安全防护基本策略
使用混淆主要可以减小包的大小。混淆对于安全保护来说,只是增加了阅读难度而已。混淆不会把关键代码混淆掉,比如MainActivity,Application等,可以通过分析smali和阅读jar包定位代码。
wOw
2020-01-20
1.3K0
[Android][Framework]关于Activity回收你要知道的事情
之前分析过一篇:ActivityThread流程wossoneri.github.io,简单了解了从ActivityThread创建到Application的启动流程。
wOw
2020-01-20
8890
[Java] 使用EnumSet代替位运算简化代码逻辑
然后代码逻辑里是大量的成员变量的判断,显得非常臃肿而且难读懂,大量的if-else判断让代码逻辑很脆弱,稍微一个情况没考虑好就会出现难以排查的bug。
wOw
2020-01-20
1.9K0
[Android][Framework]设置默认WiFi配置
点击Wifi热点配置选项,会弹出一个对话框,WifiApDialog.java。这个对话框会在onCreate的时候填入一些默认内容:
wOw
2020-01-20
2.4K0
[Android][Framework]系统jar包,sdk的制作及引用
之前在PowerManager里面添加过一个新接口,用来释放所有的wake lock,接口调用如下:
wOw
2020-01-20
4.9K0
[Android][Framework] 添加系统服务
做系统开发,有时候需要自己定义一些接口供App使用, 同时为了方便维护管理,就会需要自己建立一个服务,把新的功能集中在一起。下面就是新建一个系统服务的基本步骤。
wOw
2020-01-20
1.1K0
[Android][Framework] 从一个小问题了解STK加载内容的方式
这个界面从哪来的? 实际上,我们插入SIM卡,手机就会显示SimToolKit,打开就能看到一些和运营商相关的菜单。换了不同的卡菜单也会变。所以大概可以猜到,SIM卡里写有一些配置文件,STK会解析这些文件。
wOw
2018-09-18
1.2K0
[Protocol Buffer]Java使用Protocol Buffer
下面一个例子是一个简单的通讯录,可以读写人物信息到文件。每个人都有姓名,ID,email和电话号码。
wOw
2018-09-18
2.2K0
[Android][Framework] 无障碍快捷方式相关代码
问题:无障碍快捷方式(Accessibility Shortcut)打开不生效。
wOw
2018-09-18
1.9K0
[Android][Framework] Android O SystemServer启动流程
SystemServer通过ZygoteInit.java反射启动,首先会进入main方法,main会构造一个新的SystemServer,然后运行run()方法
wOw
2018-09-18
2.9K0
[Android] Handler消息传递机制
其实这块知识我都看过,但是读完这段话有些地方还是让我回想了一小会儿。想完就觉着既然回想了一遍,不如整理一篇博客出来好了。
wOw
2018-09-18
2.4K0
[JVM] 垃圾收集器与内存分配策略
 垃圾收集器与内存分配策略 最早人们思考GC需要完成的3件事情: 哪些内存需要回收 什么时候回收 如何回收 经过发展,内存动态分配和回收技术已经成熟,为什么还要了解GC和内存分配呢? 当需要排查各种内
wOw
2018-09-18
4170
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档