自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Activity启动流程(基于Android7.1)

Activity启动流程(基于Android7.1)写在前面的话本文通过跟踪 context.startActivty 方法的实现,从而对 activity 的启动流程有一个详细的了解。正文开始首先,startActivity 方法的实现在 ContextImpl 中。ContextImpl.java...final ActivityThread mMainThread;......

2019-08-01 18:05:18 353

原创 android framework层引入第三方jar包

Android framework层引入第三方jar包写在前面的话本文主要记录在Android Framework Service (frameworks/base/services/core)中如何引入并使用第三方库(okhttp.jar),采用的是静态库的形式。一、添加 okhttp.jar首先需要将 okhttp.jar 放到系统中,并编写 mk 文件 ,作为一个静态库 。路径可以自...

2019-07-30 13:59:41 3022 1

原创 Android Wifi权限问题

WIFI_STATE_CHANGED_ACTION 广播收不到的问题WIFI_STATE_CHANGED_ACTION 广播收不到的问题原因是 权限不够,加入android:sharedUserId=“android.uid.system”,并且使用系统签名后,OK...

2019-06-19 16:34:39 5318 2

原创 数据结构之线性表

数据结构之线性表线性表(List):由零个或多个数据元素组成的有限序列。线性表分为顺序表和链表。顺序表由于其顺序存储的特性,存取数据时,不管在哪个位置,时间复杂度都是O(1),而在插入或删除时,需要移动大量元素,时间复杂度是O(n)。所以顺序表比较适合存取数据,不适合经常插入和删除数据。应用:数组,ArrayList顺序表的优点:1.无需为了表示表中元素之间的逻辑关系而增加额外的存储...

2019-05-28 11:36:25 139

原创 Android recents 流程分析

Android recents 流程分析(基于Android 7.1)recents的启动流程1.KeyEvent.java /** Key code constant: App switch key. * Should bring up the application switcher dialog. */ public static final int KEYC...

2019-04-11 16:04:56 2010

原创 Gradle笔记

Gradle笔记项目全局 build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { mavenCentral() mav...

2019-04-09 19:26:24 454

空空如也

空空如也

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

TA关注的人

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