摘要: 发布将近一年了,最近发现还是有些人需要的,github上也有些人fork了。 例子代码,发布在github上,地址: CydiaHook 利用Cydia Substrate SDK 开发,可以HOOK java层或NATIVE层 API接口。 本代码功能 写代码的初衷是因为有个app,需要保存数据到 阅读全文
posted @ 2016-09-05 17:07 鹤骨松姿 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: Android Library工程写代码需要注意switch ... case语句对资源id的引用,会引发编译错误: 通常android工程生成的资源R.java,资源id声明如下: public static final int main=0x7f030004; 而对于library工程,资源id 阅读全文
posted @ 2016-09-05 17:06 鹤骨松姿 阅读(10598) 评论(0) 推荐(0) 编辑
摘要: 下载: git clone https://github.com/zencodex/hack android.git 本人主要在Mac osx使用,所以linux下没经过严格测试,可能会存在小问题。签名脚本是自己写的,临时文件写到了/tmp 目录下,所以linux下要确定存在/tmp。 如遇到问题, 阅读全文
posted @ 2016-09-02 14:30 鹤骨松姿 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 由于使用了NDK编译的可执行文件在应用中调用,在4.4及之前的版本上一直没出问题。 最近由于要测试在Android L上的运行情况发现,当运行该可执行文件时,报如下错误: error: only position independent executables (PIE) are supported 阅读全文
posted @ 2016-09-02 14:29 鹤骨松姿 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1). 检查仓储.git/hook下面是否有 commit msg 文件,如果没有到下面的地址下载: 如果有自己的gerrit review服务器,可以直接在网址后面加上 即可下载。 添加后,每次执行git commit 都会自动在log里面生成 Change Id,用于gerrit code re 阅读全文
posted @ 2016-08-31 10:55 鹤骨松姿 阅读(8452) 评论(0) 推荐(0) 编辑
摘要: 查看某个时间点以后的log git log since="Fri Aug 10 19:16:10 2012 +0800" 或者用 until 查看某个时间点以前的log git log before="Fri Aug 10 19:16:10 2012 +0800" 获取某个时间点以后的commit, 阅读全文
posted @ 2016-08-31 10:54 鹤骨松姿 阅读(10061) 评论(0) 推荐(0) 编辑
摘要: 空内容分支是指全新的分支,不是基于现有的分支节点上创建,可以存放全新的初始的代码。注意这么用会增加仓储的大小,如果不是特别需要,不建议这么做。 git commit allow empty m "initial commit" git push origin HEAD:refs/heads/[bra 阅读全文
posted @ 2016-08-30 14:03 鹤骨松姿 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: git常用命令 ~~~ git pull rebase 从服务器获得更新 git status 查看本地修改 git add .git add xxx 添加本地的修改 git rm xxx 删除一个本地修改 git commit 提交本地修改,但没有上传到服务器,只是本地的记录,git commit 阅读全文
posted @ 2016-08-30 13:58 鹤骨松姿 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 随机生成难点是在于如何避免碰撞,有人说用md5,GUID这些机制啊,当然可以,但是做为账号,看着有乱,而且生成位数也过长。 本方法只需要解决1秒内的并发碰撞就可以,因为固定头部采用的是unixtime时间,精确到秒,超过1秒,这个头部的时间肯定变化了。同时本方法也可以用户随机订单编号的生成。 测试条 阅读全文
posted @ 2016-08-29 09:45 鹤骨松姿 阅读(2680) 评论(0) 推荐(0) 编辑
摘要: 1. 通用方法: adb shell dumpsys window displays |head n 3 输出类似如下信息: WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays) Display: mDisplayId=0 init=10 阅读全文
posted @ 2016-08-27 10:47 鹤骨松姿 阅读(2209) 评论(0) 推荐(0) 编辑