请注意,扣丁禅师并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器

android 4.4(KitKat)上,如何开发SMS功能的APP?

4-16

android 4.4(KitKat)上,对SMS功能做了限定,只允许设置为默认短信的APP,才可以写入短信到系统的数据库。此举显然增加了安全性。目前大多数第三方的,需要S...
阅读全文

保存repo manifest snapshot快照的方法

4-16

使用google gerrit做为版本控制,有时候我们发布版本后,想保存对应的manifest中,每个仓储的commit号,用于追溯当时发布产品的问题,google 的repo命令已经...
阅读全文

如何分析android的OOM,与java静态代码分析工具

2-18

用MAT分析OOM 很多OOM看似发生在bitmap 分配得时候,但它一般不是rootcause。根本原因都在于本应该自动释放的资源,因为代码的错误,而导致某些对象一直被引...
阅读全文

Android 内存优化,如何避免OOM

2-17

一、 Android的内存机制 二、Android的内存溢出 三、万恶的static 四、都是线程惹的祸 五、超级大胖子Bitmap 六、行踪诡异的Cursor 七、其它要说的。 一...
阅读全文

git 使用教程,常用命令

1-06

git常用命令 git pull --rebase 从服务器获得更新 git status 查看本地修改 git add .git add xxx 添加本地的修改 git rm xxx 删除一个本地修改 git co...
阅读全文

gerrit与crowdid, openid集成,设置openIdSsoUrl 直接登录

12-05

gerrit 版本为2.7 gerrit验证方式选择 OPENID_SSO,使用的是crowdid做为用户验证服务。 进入gerrit安装目录: cd review_site/etc/ vi gerrit.config,修改如...
阅读全文

mac osx wine 1.7.5 源码编译方法及中文乱码的解决

11-01

源码编译 1、先安装apple-gcc42,Mac osx自带的 llvm-gcc,编译后,无法运行wine。 sudo port install apple-gcc42 2、下载wine源码 git clone git://source....
阅读全文

Dalvik虚拟机工作原理介绍

8-11

Dalvik虚拟机并没有使用目前流行的虚拟机技术,如JIT,但是根据Google的报告,这个功能的缺失并没有令Dalvik虚拟机在性能上有所损失。我们也同时相信,Dalvik...
阅读全文

android的framework.jar反编译,并重新编译

8-10

最近对android 2.3.3的framework.jar进行了一些反编译和回编译的操作,写下来备忘。 一、framework.jar反编译为smali文件 1、下载smali-1.2.6.jar和baksmali-...
阅读全文

mkyaffs2image mac osx 编译错误的解决

8-08

1、下载代码: http://code.google.com/p/fatplus/downloads/list 下载 yaffs2-source.tar 2、解压缩后,编译: tar xvf yaffs2-source.tar cd yaffs2/utils...
阅读全文