自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android进程创建

点击APP图标之后Launcher所在进程便是这次创建新进程的发起进程,该通过binder发送消息给system_server进程,该进程承载着整个java framework的核心服务。system_server进程从Process.start开始,执行创建进程

2017-11-28 15:42:58 612

原创 LMK(Low Memory Killer)

Low Memory Killer进程按照状态分完重要性之后,就要开始杀进程了。Android的Low Memory Killer基于Linux的OOM机制,在Linux中,内存是以页面(page)为单位,当申请页面分配不足的时候,系统会通过Low Memory Killer来杀掉bad进程,释放内存。Low Memory Killer会根据进程的adj级别以及所占的内存,来决定是否杀掉该进程,a...

2017-11-24 14:48:57 1776

转载 Android中dp,px,sp概念梳理以及如何做到屏幕适配

今天又开始我的App开发,因为之前一直做的是SDK,所以涉及到界面UI很少,刚开始做Android应用的时候,没有对dp,px,sp等概念有一个深入的了解,只知道他们之间的转化,还有写个转换工具类等。做Android已经有一年多了,现在再次开始App开发,决定没遇到一个概念,必须得弄透彻。好吧,下面进入主题吧:首先来看一下他们的基本概念:px   :是屏幕的像素点dp   :一

2017-11-24 13:48:18 336

原创 Gallery2图片编辑

一、参考MTK 6.01.1 相关代码路径packages\apps\Gallery2\src\com\android\gallery3d\filtershow Gallery2的入口类FilterShowActivity,该类分析可参考http://blog.csdn.net/huweigoodboy/article/details/524684381.2 序列图,类图...

2017-11-17 17:17:52 1175

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。    dispatchTo

2017-11-13 11:01:52 248

原创 Android 6.0 理解Java Binder

2017-11-03 18:00:05 241

转载 new Thread的弊端及Java四种线程池的使用

1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).start();1234567那你就out太多了,new Thre

2017-11-02 15:51:28 2726

转载 C++ virtual

1、简介虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数class A{public: virtual void foo() { cout << "A::foo() is called" << endl;}};class B: public A{public: virtual void foo() {

2017-11-02 11:07:36 235

bootchart.jar

bootchart jar包,可直接将bootchart压缩包生成图片分析数据

2019-09-18

Linux命令大全完整版.doc

Linux命令集手册,方便大家查询使用,例如想查看磁盘文件大小,可使用du命令查询

2019-09-17

Activity生命周期运行时序

Activity生命周期运行时序图,需要了解的可以下载看看

2018-09-21

Android 源码 android.iml文件

Android 源码 android.iml文件,移去了无用的模块方便Android studio快速导入,欢迎下载

2018-05-16

renderscript-v8.jar

renderscript-v8.jar,直接放入工程libs目录引用即可,有需要拿去

2017-12-01

Android修改源码让APP获取root权限可以执行su命令的git diff记录

修改源码让APP获取root权限可以执行su命令的git diff记录

2017-08-30

Cygwin dos2Unix 命令

Cygwin dos2uninx unix2dos unix2mac mac2unix 命令

2017-05-12

Mina server client实例

Mina server client实例,方便理解Mina

2017-05-09

Android Platform签名提取apk签名 用于Android studio,eclipse调试

具有apk源码,同样是具备系统权限的,当我们将apk源码导入Eclipse中,使用 Run as --> Android application 编译安装APK时, Eclise同样会提示场景一的错误信息,原因也是一样。我们同样可以将Eclipse生成的apk按照场景一的方法进行重新签名,再安装到我们的设备上。但是,有时可能我们会经常修改apk源码进行调试验证,如果每次都把apk拿出来进行重新签名,再安装,这样确实麻烦了一些。Eclipse是支持使用自己的系统签名工具进行APK打包签名的。使用这种方法,可以快速而方便地对APK进行系统签名,并将其安装到我们的Android设备上

2017-04-24

C C++高质量编程(林锐)

良好的编程风格

2016-12-13

apktool 最新

最新的apktool,反编译资源的好工具

2016-09-01

java反射调用封装接口

万能的反射封装接口,值得下载参考,当成util

2016-09-01

vs 2010快捷键

很棒的快捷键组合,让你在编程的过程中更加顺心得力

2011-09-26

空空如也

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

TA关注的人

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