自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 怎样从user版本中提取应用数据

1、备份应用数据:adb backup -noapk packageName2、下载adbextractor: http://sourceforge.net/projects/adbextractor/3、解开备份文件: java -jar abe.jar unpack ./backup.ab backup.tar4、从 backup.tar里找想看的数据,经过测试,db、files都

2016-08-31 17:13:06 492

原创 计时替代gettimeofday,更轻、更精确

inline uint64_t rdtsc() {    uint32_t lo, hi;    __asm__ __volatile__ (      "xorl %%eax, %%eax\n"      "cpuid\n"      "rdtsc\n"      : "=a" (lo), "=d" (hi)      :      : "%ebx", "%ecx

2016-08-31 17:02:24 459

转载 关于Xposed​

Xposed(一)框架入门  转自:http://my.oschina.net/wisedream/blog/471292Xposed(二)深入Module 转自:http://my.oschina.net/wisedream/blog/476147原理Xposed替换了/system/bin/app_process可执行文件,在启动Zygote时加载额外的jar文件(/dat

2016-06-24 14:06:24 2793

转载 Android应用层View绘制流程

父视图提供尺寸大小的一个能力,子视图最终尺寸与父视图能力、子视图期望的关系如下:父视图能力尺寸子视图期望尺寸子视图最终允许尺寸EXACTLY + Size1EXACTLY + Size2EXACTLY + Size2EXACTLY + Size1fill_pa

2016-06-23 16:58:53 435

转载 Android NavigationDrawer实现

官方文档Creating a Navigation Drawer: https://developer.android.com/training/implementing-navigation/nav-drawer.html转自:http://www.codeceo.com/article/android-navigationdrawer.html#0-tsina-1-32796-

2016-06-22 17:17:03 371

转载 关于android中matrix变换

转自:http://www.cnblogs.com/qiengo/archive/2012/06/30/2570874.htmlAndroid MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证 Matrix的数学原理在Android中,如果你用M

2016-06-20 14:34:39 1383

原创 关于android instrumentation的理解、使用

一般的应用不太会用到instrumentation,所以网上对其介绍也比较少。但因其强大的跟踪application及activity生命周期的功能,在一些android 应用测试框架中被做为基类使用。instrumentation的官方文档:http://developer.android.com/intl/zh-cn/reference/android/app/Instrumentat

2016-01-13 16:09:47 21918

原创 读classloader笔记

原文章: http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html1、class loader 组成了层次链条结构。当前class loader加载class时,首先交给其parent class loader加载,如果parent class loader无法加载则依次往父加载器的

2016-01-07 15:57:17 303

原创 统计dex或jar文件中的方法

apk改后缀为zip解压。1、对于dex文件:cat xxx.dex | head -c 92 | tail -c 4 | hexdump -e '1/4 "%d\n"' 输出方法总数2、对于jar文件:查看所有类jar -t xxx.jar; 转成dex文件后按1中方法:        $ANDROID_HOME/sdk/build-tools/android-4.3.1/d

2015-12-16 17:45:09 561

原创 android 进程自杀再重启的方法

PendingIntent restartIntent = PendingIntent.getActivity(mContext, -1, intent, PendingIntent.FLAG_CANCEL_CURRENT);AlarmManager almgr = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);

2015-12-09 16:04:59 3588

原创 一些挺有用的git命令

git reset ${file} 从cache区取消,回到修改状态

2015-12-02 11:07:13 524

原创 利用tcpdump+wireshark对android进行抓包分析

集成一个第三方jar包后,每次启动应用流量消耗就有20~30k。不知道为什么会需要这么多,总在后台随意的启动http请求,实在是太不负责任了。那么就看看到底发了哪些请求吧!首先准备工具:1、下载tcpdump : http://www.androidtcpdump.com/2、将tcpdump推送到手机(手机需要已root),adb push tcpdump /system/xbi

2015-08-14 20:12:07 1092

原创 关于android 5.0报错:dlopen failed: couldn't map ... Permission denied

这应该是一个极少应用能遇到问题,既然被我碰到了,而且为此排查折腾了好几天,跟人约好打球都没去成,还是在这里写一下。如果有后来者也同样遇到,或许可以省些力气。我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是加过壳的。它加载native so的方式是:java System.loadLibrary ——> native so 壳 ——> 内存中脱壳 ——> 写到/data/d

2015-07-22 15:57:13 7829

原创 android中定时任务的两种实现

目前有两种方式参考:1、使用AlarmManager,reboot之后定时任务被清除如:        AlarmManager manager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);        Intent intent = new Intent(Constant.ServiceNam

2015-07-10 15:44:00 813

原创 tomcat报"The servlets named [x] and [y] are both mapped to the url-pattern[z] which is not permitted"

原因总结:1、在web.xml中或者用annotation配置了同一个url-pattern映射, 属于重复配置;2、做项目的过程中遇到这种情况,最开始使用annotation配置servlet,后来因为还要加一些其他配置就统一改到web.xml中去配置servlet了。用maven命令打包后部署,总是报如上的错误,查了很久终于发现在webapp/WEB-INF/classes目录下有一些

2013-08-06 10:20:07 8346

在unix中用GDB调试C\C++程序

在unix中用GDB调试程序。 从CSDN的网站上找到的GDB使用说明。 原文标题:用GDB调试程序 作者:haoel (QQ是:753640,MSN是: haoel@hotmail.com) 关键字:gdb 调试 c c++ gun 这篇文章非常好,所以转载了下来,作为收藏。

2011-06-04

an introdution to gcc

an inroduction to gcc 中英文版,

2011-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除