自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I think

Write the code, Change the world

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 LayoutInflater 流程解析

文章目录LayoutInflater 流程解析1 frameworks/base/core/java/android/app/Activity.java1.1 Activity#setContentView(int layoutResID)1.2 Activity#getWindow()1.3 Activity#attach(...)2 frameworks/base/core/java/com/...

2019-03-07 17:57:03 361

原创 Android Style和自定义属性

文章目录1. Android Style & Theme1.1 基本概念1.1.1 Style(样式)1.1.2 Theme(主题)1.2 创建和应用style1.3 扩展和自定义style1.4 创建和应用theme1.5 扩展和自定义theme1.6 添加指定版本的style1.7 Style层级1.7.1 TextAppearance2 Android 自定义属性2.1 创建自定义属...

2019-03-07 17:46:59 9649

原创 Vim插件管理器——Vundle

文章目录Vim插件管理器——VundleVundle简介如何安装1 确保已经安装git2 安装Vundle3 配置4 运行几个常用的Vundle命令Vim插件管理器——Vundle众所周知,Vim是一款非常优秀的编辑器,然而很多人除了对他的操作望而生畏之外,对他的配置也是焦头烂额。我用了vim有几年了,由于项目上更多的是在各种IDE中使用vim,所以现在能熟练使用vim的命令,然而却没有怎么...

2019-03-07 17:40:09 394

原创 C++语法教程

文章目录C++ 教程1 C++ 数据类型1.1 typedef 声明1.2 枚举类型2 C++ 常量2.1 定义常量2.1.1 #define 预处理器2.1.2 const 关键字3 C++ 存储类3.1 static 存储类3.2 extern 存储类3.3 mutable 存储类3.4 thread_local 存储类4 C++ 函数4.1 Lambda 函数与表达式5 C++ 引用5.1 ...

2019-03-05 14:38:37 1010

原创 AOSP 编译并导入Android Studio

文章目录AOSP 编译并导入Android Studio1 构建编译环境1.1 硬件要求1.2 操作系统要求1.3 JDK要求1.4 其他要求2 下载源码2.1 使用每月更新的初始化包2.1.1 下载aosp-latest2.1.2 解压到工程目录2.1.3 同步代码2.2 传统初始化方法2.2.1 初始化仓库2.2.2 同步代码2.3 分支切换3 编译源码3.1 初始化编译环境3.2 选择编译目...

2019-02-28 10:17:34 2052 1

原创 MarkDown基本语法

文章目录MarkDown 基本语法©一、标题一级标题示例二级标题示例三级标题示例四级标题示例五级标题示例六级标题示例二、字体三、引用四、分割线五、图片六、超链接七、列表八、表格九、代码十、数学公式十一、流程图十二、其他MarkDown 基本语法©一、标题 在想要设置为标题的文字前面加#来表示,如下:一级标题示例二级标题示例三级标题示例四级标题示例五级标题示例六级标题示例...

2018-12-29 21:25:39 261

原创 Pro Android学习笔记(三)——Intent

Intent简介Android中使用Intent来调用组件,Android中的组件包括Activity,Service,Broadcast Receiver,Content Provider。Android将多种理念融入到了Intent的概念中。可以使用Intent从一个应用程序中调用外部应用程序,可以使用Intent从应用程序调用内部或者外部组件,可以使用Intent触发时间,可以使用I

2015-07-15 11:41:57 454

原创 Pro Android学习笔记(二)——ContentProvider(下)

上一张讲解了ContentProvider的一些基本概念和涉及到的知识。这一章就来实现它要实现ContentProvider,我们继承自ContentProvider这个抽象类,实现其中的抽象方法就可以了,其中的抽象方法包括:queryinsertupdatedeletegetType在实现他们之前需要大量的设置。按照以下步骤设计:(1)计划数据库(2)扩展抽象类ContentP

2015-07-13 10:10:16 386

原创 Pro Android学习笔记(一)——ContentProvider(上)

简要介绍了ContentProvider的概念,所涉及到的知识。

2015-07-09 20:23:00 812

精通android书本源码

精通android书本上的源代码,收录自出版商官网,对学习书本帮助很大,值得一读

2015-07-08

空空如也

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

TA关注的人

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