android学习
文章平均质量分 67
shuicg
仍需努力
展开
-
android反编译----smali Wiki翻译--寄存器
转自:http://www.apkbus.com/android-20511-1-1.html寄存器 Registers描述smali文件中寄存器的具体信息,并概括在dalvik字节码中的信息。介绍Introduction在dalvik字节码中,寄存器总是32位,能够保存任何类型的值。2个寄存器用来保存64位的类型(Long和Double)。说明方法中寄存器的个转载 2012-02-09 14:45:22 · 1232 阅读 · 0 评论 -
android 签名文件生成及签名过的apk查看签名方法
命令行生成命令:keytool -genkey -alias yushan -keypass 1234 -keyalg RSA -keysize 1024 -validity 10000 -keystore e:/autokey.keystore -storepass 1256 -dname "CN=(rta),OU=(dfu),O=(era),L=(hasqew),ST=(toasa)原创 2015-06-05 11:13:45 · 703 阅读 · 0 评论 -
Android am命令传递参数
转:http://blog.163.com/shao_yuru/blog/static/130517606201222594621572/这篇文章对am命令的解释较为详细:http://blog.csdn.net/sunrock/article/details/5675067在此补充一下使用am命令启动Activity并传递参数的方法,也能用作C层与Java进行数据传递的一种手段。转载 2015-05-14 16:42:09 · 17183 阅读 · 1 评论 -
android卸载反馈实现
转自:http://blog.csdn.net/wang_shaner/article/details/41543787个人观点,这个进程最好fork调用两次生成一个脱离的孤儿进程。实现原理fork分叉函数 fork分叉(分裂)函数可以创建一个新进程, 并且新创建出来的进程(子进程)拥有创建它的那个进程(父进程)的数据空间, 堆栈资源等的转载 2015-05-14 17:02:48 · 575 阅读 · 0 评论 -
Android 在service中弹对话框
在service中弹对话框需设置dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);并添加权限原创 2014-05-23 13:34:24 · 4884 阅读 · 1 评论 -
proguard 不混淆内部类的方法
经过查找资料测试通过-keepnames class com.AnywayAds.Mini$* { public ; public ;}这种方式可以禁止混淆内部类。我遇到的问题是webview下调用js的时候的一个内部类,被proguard给优化掉了,结果造成无法调用js补充一下,如果内部类的方法想不被优化掉,必须在代码中调用一下原创 2012-12-15 21:50:16 · 16449 阅读 · 1 评论 -
android进程间通信:使用AIDL
看了几篇,这篇文章算算看懂了记录一下,另外附上我看完这篇文章后写的测试代码。(不能上传附件,如果需要发邮件索取可以,shuicg.php@gmail.com)转自:http://blog.csdn.net/saintswordsman/article/details/5130947 欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认转载 2012-05-15 16:26:37 · 508 阅读 · 0 评论 -
linux进程后台运行的几种方法 - nohup/setsid/&
转自:http://blog.sina.com.cn/s/blog_3e3be35e0100oi9i.html我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务,结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子,您可以针对不同的场景选择不同的方式来处理这个问题。转载 2012-06-01 10:23:09 · 648 阅读 · 0 评论 -
Dalvik opcodes
转自:http://pallergabor.uw.hu/androidblog/Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values转载 2012-02-09 14:47:27 · 827 阅读 · 0 评论 -
apk不改变签名的情况下修改渠道号
今天看到一篇博客讲到可以在apk文件末尾追加数据以防止反编译工具反编,测试了一下,发现不能阻止。但是有个意外收获,就是文件末尾添加的数据可以作为渠道号来使用!添加方法可以自己找工具,我使用的是c32asm。获取文件末尾数据方法,如下://获取安装后的文件路径 try { ApplicationInfo info = getPackage原创 2015-09-10 13:20:19 · 2149 阅读 · 0 评论