自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Volley Introduction

OverviewAs a Java lib for handling the http request, volley supports some useful features.Http features are well supported and the APIs for the user are well constructed.Parallelly sending request...

2018-10-24 10:55:20 185

原创 AOSP单个模块编译命令mm

mm命令在envsetup.sh中定义以编译adb为例,例如在adb目录下执行mm, 我的代码根目录为/media/wy/0BF4162F0BF4162F/44相当于实际调用:ONE_SHOT_MAKEFILE=$M make -C $T -f build/core/main.mk $MODULES $ARGSONE_SHOT_MAKEFILE=system/core/adb/Androi...

2018-10-23 09:34:10 1781

原创 使用_Unwind_Backtrace函数抓取C/C++堆栈的backtrace

代码示例#include <stdio.h>#include <unwind.h>#include <stdint.h>#include <signal.h>struct sigaction act_old;static _Unwi

2018-10-23 09:33:30 11933

原创 使用LeakCanary输出Leak Trace到本地文件

修改LeakCanary正常情况下LeakCanary是显示Leak Trace到一个Activity的界面上,这样有时候并不方便开发人员对问题的追踪和分析,简单修改后,可以使之输入信息到本地文件.修改后的LeakCanary及Demo源码下载下载 提取码 wkmBfRk5LeakCanary基本原理关于LeakCanary网上资料很多,这里也简单总结一下吧.主要类如...

2018-03-12 09:46:02 2988

原创 Android系统MotionEvent处理InputReader线程基本原理总结

基本原理触摸事件数据的传递基本流程大致应该分为如下几个阶段 首先,当然是硬件感应 - - > 固件软件 - - > Kernel驱动, 驱动将数据写入设备文件 - - > 用户空间进程, android中对应的当然是system进程, 首先input reader线程从设备文件读取数据 - - > system进程input dispatcher线程拿到i...

2018-03-08 16:18:47 687

原创 Android C++智能指针

android

2017-12-14 13:47:30 368

原创 Android在Native层输出Log到本地文件

android

2017-12-14 13:46:50 2519 1

原创 Android Framework层添加一个HAL模块

android

2017-11-01 18:51:30 1760

原创 简单搭建Git Server

git

2017-10-22 18:51:23 456

原创 Android系统MotionEvent处理Receiver端基本原理总结

android

2017-07-31 11:48:29 3687

原创 Tab随ViewPager的滑动上下滚动

android

2017-07-31 10:59:48 367

原创 简单的评价打分控件

android

2017-07-21 10:16:11 324

原创 非UI线程的线程池的封装

非UI线程的线程池的封装Android中很多操作都不能在Ui线程中进行,数据库读写,访问网络等等。AsyncTask正是为了解决这个问题,但是,AsyncTask有一个问题是所有的AsyncTask的操作只能顺序执行, AsyncTaskB必须要等到AsyncTaskA执行完毕后,才能执行。貌似是从Sdk的某个版本之后才开始这样,没有具体考证。 AsyncTask内部维护一个Runnable的队

2017-05-13 22:31:26 219

原创 对时效性要求不高的进程保活的实现

对时效性要求不高的进程保活的实现

2017-05-13 11:50:48 480

原创 swwd

Android SWWD 机制总结

2017-04-06 21:26:54 755

原创 线程间同步工具

线程间同步工具当一个任务被分解成多个任务并行执行完成时,各个任务间难免有相互依赖关系,比如,任务A为界面创建并更新的工作,任务B为网络获取数据,当任务A执行时,B可以同时去获取数据,A进行页面刷新时,可能会依赖B获取到的数据进行界面显示,这时,A需要等待B的完成,才能进行后续工作。 基于类似场景的解决方案很多,本文编写的工具类,个人感觉使用上可能稍微便捷一些。当然有得必有失,同仁们取长补短吧

2017-04-01 21:28:32 231

原创 AOSP代码下载编译及开发

代码下载

2017-02-16 10:49:58 574

volley_demo

As a Java lib for handling the http request, volley supports some useful features.

2018-10-20

interactor_demo11

code

2017-07-13

空空如也

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

TA关注的人

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