Zheng Li

Android developer

使用IFTTT推送显示通知

最近使用 https://github.com/binux/qiandao 大神写的自动签到,但是一般情况下签到没有提示,需要登录网站查看才可以看到今天什么时候签到了以及签到结果,所有想添加一个自动推送签到结果的提醒。本来是想用firebase专门写一个应用接收自己的推送,但是感觉又有点小题大做..


Android中使用Frida hook方法

强大的动态注入框架 Frida,看官网介绍几乎支持所有平台,对ART的支持也不错,而且通过python脚本很方便的注入代码,我们看看在Android下如何使用,注意手机必须有Root权限。 首先简单的看一遍官方文档,根据介绍先安装,依赖python3sudo pip install --user..


Charles 4.2 破解

请支持正版,仅供技术交流。提供一个在线破解生成charles.jar 的工具在线破解生成charles.jarCharles 4.2替换类名和方法名com.xk72.charles.WNzUOjEPDZZn Charles 4.1.4替换类名和方法名com.xk72.charles.gIbDxU..


Android LayoutInflater 探索

LayoutInflater.from(context) 是我们非常常用的方法,在Activity也可以调用getLayoutInflater()获取,可能这其中也有一些需要注意的地方。 先运行下面一段代码,猜猜运行结果,这三个方法运行后得到的是同一个对象吗?public class MainA..


Android遇到的奇怪bug

最近遇到一个奇怪的bug关于界面布局在RecyclerView 中显示有问题,而且和系统版本有关。直接上代码,简化版本的布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xml..


java.lang.UnsatisfiedLinkError 的解决办法

在实际开发中时不时的在部分手机上会出现一些 java.lang.UnsatisfiedLinkError: Couldn’t load solibrary from loader dalvik.system.PathClassLoader: findLibrary returned nul..


Android修改ro.debuggable属性

首先得Root手机,改这个一般是为了方便调试应用,装有xposed框架的可以安装XInstaller模块达到通用的功能。 一般情况下ro(read-only还是runtime object呢?)是不可以改的。像 /default.prop 是不能直接编辑的,即使修改了重启也会还原,必须解开boo..


Mac OSX 抹盘发生错误:Mediakit 报告设备上空间不足以执行此操作的解决办法

买了个硬盘盒,本来准备拆下旧笔记本的ssd装上去的,但是上面装有debian偶尔使用,就把自带的5400机械硬盘装上去了,本来里面有D/E/F 三个windows ntfs分区,D/E分区有些数据暂时不想清掉,F分区几乎空的,所有就想把F分区格式化成苹果的HFS+格式,方便mbp 读写,毕竟在o..