自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android深入浅出之Binder机制

参考 http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html以MediaService的例子来分析Binder的使用MediaService的源码文件在:framework\base\Media\MediaServer\Main_mediaserver.cpp中。int main(int argc, char** ar

2017-05-08 19:50:18 179

原创 linux下 apk 利用apktool反编译

参考 http://blog.csdn.net/qianguming/article/details/41980719一. apkTool 下载     http://download.csdn.net/detail/qianguming/8408935     下载 apktool1.5.2 解压 apktool.jar      下载 apktool-insta

2017-04-27 14:16:50 312

原创 Android bugreport 解析

------ UPTIME (uptime) ------up time: 00:00:54, idle time: 00:02:47, sleep time: 00:00:00[uptime: 0.024s elapsed]up time:系统运行时长idle time:系统空闲时长sleep time:系统休眠时长elapsed: uptime指令执行时长

2017-04-11 18:40:41 164

原创 【AOSP BUG】Null object reference in Notification.java

java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.Notification$Action android.app.Notification$Action.clone()' on a null object referenceat android.app.Notification.cloneI

2017-03-29 19:50:45 250

PowerManger WakeLock 解析

PowerManager.WakeLock有加锁和解锁两种状态,加锁的方式有两种,一种是永久的锁住,这样的锁除非显式的放开,是不会解锁的,所以这种锁用起来要非常的小心。第二种锁是超时锁,这种锁会在锁住后一段时间解锁。永久锁public void acquire() { synchronized (mToken) { acquireLocked(); }

2017-03-09 20:37:25 72

原创 【AOSP BUG】IndexOutOfBoundsException in NotificationManagerService.java

java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.USER_SWITCHED flg=0x50000010 (has extras) } in com.android.server.notification.NotificationManagerService$3@b5a

2017-03-08 10:26:18 238

原创 【BUG】Only the original thread that created a view hierarchy can touch its views

出现错误的根源在于:调用到 ViewRootImpl的 invalidateChildInParent(int[] location, Rect dirty)方法的时候会去检测线程,也就是checkThread()。checkThread()里面会判断当前线程是不是主线程,如果不是的就抛出异常。 出现该问题的错误场景有如下几个:一.textView = (T

2017-03-07 15:43:47 168

JVM 基础概念

一、         JVM的生命周期1.       JVM实例对应了一个独立运行的java程序它是进程级别a)     启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b)     运行。main()作为该程序初始线程的起点,任

2017-02-06 00:20:29 49

原创 Android runtime 基础知识

从 Android 4.4 开始,Google 开发者引进了新的Android 运行环境 ART(意思就是 Android Runtime。Android 官方页面的介绍中,也将其称作新的虚拟机),以替代旧的 Dalvik VM。它现在是实验选项,系统默认的运行环境仍然是 Dalvik。ART 会为 Android 带来怎样的改变?AndroidPolice 网站对此进行了分析。ART 的

2017-02-05 23:43:28 255

空空如也

空空如也

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

TA关注的人

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