自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Innost的专栏

微信公众号”神农和朋友们的杂文集”,一专多能,深入理解Android,前后台全栈,产品,管理,人生百态,团队建设

  • 博客(228)
  • 资源 (18)
  • 收藏
  • 关注

原创 《深入理解Android 卷III》第三章 深入理解AudioService

《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第3章 深

2015-08-11 13:48:08 28496 2

原创 《深入理解Android 卷III》第二章 深入理解Java Binder和MessageQueue

《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块注意,此处

2015-08-06 15:46:07 18121 4

原创 《深入理解Android 卷III》第一章 开发环境部署

《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块注意,此处

2015-08-06 15:20:22 15030 3

原创 《深入理解Android 卷III》推荐序

《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块推荐序回顾

2015-08-05 10:24:13 24079 29

原创 [深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第8章  深入理解ContentService和AccountManagerService本章主要内容:·  介绍ContentService·  介绍AccountManagerService本章所涉及的源代码文件名及位置:

2015-08-03 13:21:22 16394 6

原创 [深入理解Android卷二 全文-第七章]深入理解ContentProvider

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第7章  深入理解ContentProvider本章主要内容:·  深入分析ContentProvider的创建和启动,以及SQLite相关的知识点·  深入分析Cursor query和close函数的实现·  深入分析Co

2015-08-03 13:10:49 18187 2

原创 [深入理解Android卷二 全文-第六章]深入理解ActivityManagerService

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容第6章 深入理解ActivityManagerService本章主要内容:·  详细分析ActivityManagerService本章所涉及的源代码文件名及位置:·  SystemServer.javaframeworks/b

2015-08-03 12:36:29 50840 19

原创 [深入理解Android卷二 全文-第五章]深入理解PowerManagerService

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容第5章  深入理解PowerManagerService本章主要内容:·  深入分析PowerManagerService·  深入分析BatteryService和BatteryStatsService本章所涉及的源代码文件名

2015-08-03 12:23:12 21595

原创 [深入理解Android卷二 全文-第四章]深入理解PackageManagerService

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第4章  深入理解PackageManagerService本章主要内容:详细分析PackageManagerService本章所涉及的源代码文件名及位置:·  SystemServer.javaframeworks/base

2015-08-03 11:12:59 29038 6

原创 [深入理解Android卷二 全文-第三章]深入理解SystemServer

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第3章  深入理解SystemServer本章主要内容:·  分析SystemServer·  分析EntropyService、DropBoxManagerService、DiskStatsService·  分析Devic

2015-08-03 10:50:55 15024 3

原创 [深入理解Android卷二 全文-第二章]深入理解Java Binder和MessageQueue

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第2章  深入理解Java Binder和MessageQueue本章主要内容:·  介绍Binder系统的Java层框架·  介绍MessageQueue本章所涉及的源代码文件名及位置:·  IBinder.javafram

2015-08-03 10:39:49 8104 4

原创 [深入理解Android卷二 全文-第一章]开发环境部署

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第1章 开发环境部署本章主要内容:简单介绍本书内容的架构、编译环境的搭建以及如何利用Eclipse调试SystemServer进程。1.1  系统架构到目前为止,Android系统的最新版本是4.0.3。而就在本书即将完稿之时

2015-08-03 10:16:41 5418

原创 [深入理解Android卷一全文-第十章]深入理解MediaScanner

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第10章 深入理解MediaScanner本章主要内容·  介绍多媒体系统中媒体文件扫描的工作原理。本章涉及的源代码文件名及位置下面是本章分析的源码文件名及其位置。·  MediaProvider.javapackages/p

2015-08-02 16:53:59 6473 3

原创 [深入理解Android卷一全文-第九章]深入理解Vold和Rild

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第9章  深入理解Vold和Rild本章主要内容·  介绍Vold。·  介绍Rild。本章涉及的源代码文件名称及位置下面是本章分析的源码文件名及其位置。·  Main.cppsystem/vold/Main.cpp·  Ne

2015-08-02 16:48:42 8375 2

原创 [深入理解Android卷一全文-第八章]深入理解Surface系统

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第8章  深入理解Surface系统本章主要内容·  详细分析一个Activity的显示过程。·  详细分析Surface。·  详细分析SurfaceFlinger。本章涉及的源代码文件名及位置:· ActivityThre

2015-08-02 16:34:15 25093 18

原创 [深入理解Android卷一全文-第七章]深入理解Audio系统

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第7章  深入理解Audio系统本章主要内容·  详细分析AudioTrack。·  详细分析AudioFlinger。·  详细分析AudioPolicyService。本章涉及的源代码文件名及位置下面是本章分析的源码文件名

2015-08-02 16:11:18 27944 3

原创 [深入理解Android卷一全文-第六章]深入理解Binder

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第6章 深入理解Binder本章主要内容·  以MediaServer为切入点,对Binder的工作机制进行分析。·  剖析ServiceManager的原理。 ·  以MediaPlayerService为切入点对Clien

2015-08-02 16:00:28 20558 15

原创 [深入理解Android卷一全文-第五章]深入理解常见类

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第5章 深入理解常见类本章主要内容·  分析RefBase、sp,wp和LightRefBase类。·  分析Native的Thread类和常用同步类。·  分析Java层的Handler、Looper,以及HandlerTh

2015-08-02 15:52:04 8327 3

原创 [深入理解Android卷一全文-第四章]深入理解zygote

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第4章  深入理解Zygote本章主要内容·  深入分析zygote,并介绍system_server进程的初始化工作。本章涉及的源代码文件名及位置下面是我们本章分析的源码文件名及其位置。·  App_main.cppfram

2015-08-02 15:39:28 12119 4

原创 [深入理解Android卷一全文-第三章]深入理解init

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。(出版社排版好的PDF版正在向出版社申请,到时候会通过CSDN下载资源发布)第3章  深入理解init本章主要内容·  深入分析init。本章涉及的源代码文件名及位置下面是本章分析的源码文件名及其位置。·  init.csys

2015-08-02 09:49:39 9858 1

原创 [深入理解Android卷一 全文-第二章]深入理解JNI

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。(出版社排版好的PDF版正在向出版社申请,到时候会通过CSDN下载资源发布)第2章  深入理解JNI本章主要内容·  通过一个实例,介绍JNI技术和在使用中应注意的问题。本章涉及的源代码文件名及位置下面是本章分析的源码文件名及

2015-08-02 09:39:48 16135 7

原创 [深入理解Android卷一全文-第一章]阅读前的准备工作

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。(出版社排版好的PDF版正在向出版社申请,到时候会通过CSDN下载资源发布)第一章  阅读前的准备工作本章主要内容本章简单介绍Android系统架构、编译环境的搭建以及一些工具的使用。1.1  系统架构1.1.1  Andro

2015-08-02 09:14:25 16169 12

原创 关于binder,有这样一个问题,你明白不

​进程A,有一个线程a-1。a-1干了如下几件事情1 抢占了一个mutex2 通过binder调用进程B中的一个函数function_of_b()进程B:有一个binder线程响应了函数f(),它干了这么些事情1 再次通过binder调用进程A的一个函数 function_of_a()进程A:假设线程a-2 响应这个function_of_a,它要干这个事情:1 抢占mutex会发生什么问题呢?如

2015-05-12 15:49:49 5825 6

原创 深入理解Android之设备加密Device Encryption

深入理解Android之设备加密Device EncryptionAndroid从4.4开始就支持一项功能,那就是对设备进行加密。加密自然是为了安全性考虑,由于/system目录是只读的,手机里那些存储设备分区中需要保护的就剩下/data/分区和sdcard了。显然,/data/和sdcard大量存储了用户数据(比如app运行时存储的数据),对他们进行加密非常非常有必要。Android 5.0发布

2015-03-21 19:25:53 65087 19

原创 深入理解Android之Java Security第二部分(Final)

深入理解Android之Java Security(第二部分,最后)代码路径:Security.java:libcore/lunl/src/main/java/java/security/TrustedCertificateStore.java:libcore /crypto/src/main/java/org/conscrypt/CertInstallerMain:package/apps/Ce

2015-03-11 15:46:20 32186 14

原创 深入理解Android之Java Security第一部分

深入理解Android之Java Security从事Android工作4年以来,只有前1年不到的时间是用C++在开发东西(主要是开发DLNA组件,目前我已将它们全部开源,参考http://blog.csdn.net/innost/article/details/40216763),后面的工作几乎都在用Java。自以为Java相关的东西都见过了,可前段时间有个朋友给我花了1个多小时讲解他们某套系统

2015-03-05 13:21:08 58641 22

原创 Android 5.0 进程A和APK B依赖关系问题的研究

(本文来自于和博客上一个朋友的聊天,但可惜我回复后一直没收到这位朋友的回答。故在此把这个问题和大家介绍下,希望能抛砖引玉)这位朋友的问题是这样的:应用程序A运行时跑在进程A中,它可以在运行时通过ClassLoader加载另外一个应用程序B。当然,应用程序B也是可以运行的,它运行在进程B中。在Android 5.0以前,进程B和进程A是没有关系。但是5.0以后,如果进程B被stop的话,进程A一样会

2015-02-21 20:23:38 8256 18

原创 开源小工具-androidlogsuite

LogReport是一个用于图形化Android Log的工具集合,它可以:图形化Android中各种重要服务的运行信息,包括但不限于meminfo、power、diskstats等。这些信息均由dumpsys xxx服务而来。LogReport可以将这些信息图像化到一个html页面中。 在LogReport中,dumpsys属于静态adb命令LogReport还可以监控adb logcat -b xxx中的各种日志信息。只要设定特定的关键词和绘图模式,logreport可以实时监控adb logcat

2014-12-02 14:28:06 6915 7

原创 EasyDlna开源项目说明

EasyDlna项目说明中文说明:Instructions in English:一、项目整体介绍EasyDlna是一个基于Android平台(实际上其核心代码也支持PC平台)的DLNA应用程序集合,它支持DLNA规范中如下组件程序:DMS:Digital MediaServer,提供媒体文件浏览,下载等。DMC:Digital MediaController,可操作其他服务。 DMR:Digit

2014-10-18 21:35:55 19945 18

原创 Google I/O 2014之Android面面观

Google I/O 2014之Android面面观 作为当今移动互联网行业中当之无愧的双雄之一的Google公司,其举办的I/O大会向来受到全世界开发者、科技工作者甚至科技爱好者的倾心关注。2014年6月25到6月26号两天,Google I/O大会如期在旧金山的Moscone Center West举行。在这次会议上,最耀眼的光环无疑属于移动领域中势头最强劲的Android系统。笔者总结此次大

2014-08-03 15:58:06 12958 13

原创 《深入理解Android:Wi-Fi、NFC和GPS卷》勘误

感谢段兄的细心反馈,不论前期如何细致,

2014-05-25 21:23:36 12383 25

原创 [活动已结束]《深入理解Android:Wi-Fi、NFC和GPS卷》CSDN社区活动

今天有一个CSDN社区活动,解答关于Android系统的学习、认识、开发等方面的问题,并就《深入理解Android:Wi-Fi、NFC和GPS卷》一书为您答疑解惑,带您了解Android Framework的实现原理。活动链接:http://t.cn/8sYiJtN

2014-04-21 11:19:37 7153 2

原创 深入理解Android Wi-Fi,NFC和GPS卷 全面到货

终于预售了http://product.china-pub.com/3769748#ml周四在当当网,jd上预售。耽误兄弟们的时间,真是不好意思。谢谢各位的支持!

2014-04-02 10:13:03 10120 30

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第九章 深入理解GPS

首先感谢各位兄弟姐妹们的耐心等待。根据今天得到的消息,本书预计在下周各大网店提供预订。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选9.1~9.2.2 9.3.3.4~最后 为了方便读者深入学习,本系列连载都会将作者研究过  程中所学习的参考文献列出来               第九章  深入理解GPS本章主要内容介绍GPS基础知识;介绍Andr

2014-03-22 22:17:02 26045 11

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第八章 深入理解NFC

首先感谢各位兄弟姐妹们的耐心等待。根据今天得到的消息,本书预计在下周各大网店提供预订。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选8.1~8.2.2.2,8.3.2.1和8.5 为了方便读者深入学习,本系列连载都会将作者研究过  程中所学习的参考文献列出来 第8章  深入理解NFC本章主要内容:介绍NFC基础知识;介绍Android中NFC实现。

2014-03-22 21:50:09 19599 3

原创 《深入理解Android:Wi-Fi NFC和GPS》 我的感悟

WIFI部分的内容还有很多,比如hostapd等。根据我自己的研究,只要真正掌握本书所涉及到的wifi部分(最好努力把本书列的参考文献研究一遍),hostapd等WIFI(包括啥wifi direct,tdls等等)其他内容就和玩似的(具体的物理层通信知识除外)。我有一个同事在从未搞过wifi基础上,研究了本书样章,结果去nokia面试通过。虽然TA没有实际经验,但人家觉得理论功底比较扎实,是可以

2014-03-19 21:36:25 19378 19

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第七章 深入理解Wi-Fi P2P

首先感谢各位兄弟姐妹们的耐心等待。根据今天得到的消息,本书预计在下周各大网店提供预订。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选7.1~7.2.2 7.4~7.4.1.2节,7.5 为了方便读者深入学习,本系列连载都会将作者研究过  程中所学习的参考文献列出来                第七章  深入理解Wi-Fi P2P     本章主要

2014-03-19 21:13:32 41913 21

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第六章 深入理解wi-Fi Simple Configuration

首先感谢各位兄弟姐妹们的耐心等待。本书预计在4月上市发售。从今天开始,我将在博客中连载此书的一些内容。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。 注意,如下是本章目录,本文节选6.1~6.2.3.1,6.2.3.5~最后节。   为了方便读者深入学习,本系列连载都会将作者研究过程中所学习的 参考文献列出来                            第6章  深入

2014-03-19 20:48:47 19097 5

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第五章 深入理解WifiService

首先感谢各位兄弟姐妹们的耐心等待。本书预计在3月中旬上市发售。从今天开始,我将在博客中连载此书的一些内容。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选3.1-3.3.4  3.4~3.4.2 及3.5节。 为了方便读者深入学习,本系列连载都会将作者研究过  程中所学习的参考文献列出来

2014-03-16 15:59:05 20261 1

原创 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第四章 深入理解wpa_supplicant

首先感谢各位兄弟姐妹们的耐心等待。本书预计在3月中旬上市发售。从今天开始,我将在博客中连载此书的一些内容。注意,此处连载的是未经出版社编辑的原始稿件,所以样子会有些非专业。注意,如下是本章目录,本文节选4.1-4.3  4.4~4.4.2 及4.6节。 为了方便读者深入学习,本系列连载都会将作者研究过  程中所学习的参考文献列出来

2014-03-11 21:17:11 44673 28

深入理解Android之Java虚拟机ART样章

深入理解Android之Java虚拟机ART一书的样章,从第一章到第三章。

2019-04-15

SELinux by Example Using Security Enhanced Linux

比较新的讲SELinux的入门书籍,包括MLS,是难得得覆盖面很全的书

2014-02-21

SELinux NSA’s Open Source Security Enhanced Linux

selinux基础文档,selinux版本比较老,但是核心概念几乎都有

2014-02-21

随笔之GoldFish Kernel启动过程中arm汇编分析

详细介绍linux kernel启动时,汇编部分的内容

2012-12-01

cortex a8 reference

详细介绍CORTEX A8,纯英文,免得你从官方下载了

2012-12-01

arm architect reference

最新arm 架构体系结构,纯英文,免得你从官方下载了

2012-12-01

随笔之GoldFish Kernel启动ARM汇编分析

详细介绍LINUX ARM kernel启动部分中arm汇编相关内容

2012-12-01

深入理解android 卷II 目录

深入理解android 卷II 目录,敬请期待

2012-07-03

深入理解android 卷II 第一章

深入理解android 卷II,第一章 环境部署

2012-07-03

深入理解android 卷II 第7章

深入理解android 卷II 第7章 ContentProvider深入理解

2012-07-03

Android Framework Eclipse工程文件配置

用于将Android源码导入Eclipse的各个工程文件配置

2012-04-22

深入理解Android 卷1 第五章

深入理解Android 卷1 第五章 详情见: product.china-pub.com/198566#pljl

2011-09-06

GCC资料大全CHM版

详细描述GCC的使用,很好很强大 CHM版

2009-11-06

autoconf使用说明

几个介绍autoconf使用的说明例子

2008-02-15

GNUMake手册中文版

GNU Make手册的中文版

2008-02-15

Linux内核书籍

介绍linux内核的好书 比较简单易学

2008-02-15

空空如也

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

TA关注的人

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