- 博客(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 1777
转载 Android中dp,px,sp概念梳理以及如何做到屏幕适配
今天又开始我的App开发,因为之前一直做的是SDK,所以涉及到界面UI很少,刚开始做Android应用的时候,没有对dp,px,sp等概念有一个深入的了解,只知道他们之间的转化,还有写个转换工具类等。做Android已经有一年多了,现在再次开始App开发,决定没遇到一个概念,必须得弄透彻。好吧,下面进入主题吧:首先来看一下他们的基本概念:px :是屏幕的像素点dp :一
2017-11-24 13:48:18 337
原创 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 1177
转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。 dispatchTo
2017-11-13 11:01:52 248
转载 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
Android Platform签名提取apk签名 用于Android studio,eclipse调试
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人