




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android开发艺术探索读书笔记模板01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图探索艺术知识点应用开发方式过程第章机制方法流程使用工作加载模式线程技术主线过程本书关键字分析思维导图内容摘要内容摘要本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。读书笔记读书笔记我们戏称为Android圣经,基本人手一本,萌新用来进阶提高,大佬用来巩固基础,面试前总要翻一翻的…。有些内容比较深入,想去了解清晰的可以看看,不想了解太清晰的可以略过。这本书的知识点很丰富全面并且细致,对平时开发过程中不理解或者只是会用但是没有深入知所以然的知识点做了很详细的介绍,很适合中高级工程师,五分推荐!。本书被行内人士称为android应用开发圣经。前面写到具体会在后面某某章节讲解,等看到后面时候写着之前已经介绍过。可圈可点,示例代码只是点到为止,但是基本的思想算是交代的比较清楚易懂。Android开发的基本要掌握的都讲到了。这本书用来作为Android进阶学习是再好不过了。看完本书读者会对Android一些平时容易忽略或者理解不深的知识点有了相对清晰的认识,比如IPC机制,view和动画的使用,除了文字描述还有源码得情景分析,不过最好还是在ide里结合源码来看,这样更容易消化。精彩摘录精彩摘录进程名以“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中,而进程名不以“:”开头的进程属于全局进程,其他应用通过ShareUID方式可以和它跑在同一个进程中。首先静态成员变量属于类不属于对象,所以不会参与序列化过程;其次用transient关键字标记的成员变量不参与序列化过程。Serializable是Java中的序列化接口,其使用起来简单但是开销很大,序列化和反序列化过程需要大量I/O操作。而Parcelable是Android中的序列化方式,因此更适合用在Android平台上,它的缺点就是使用起来稍微麻烦点,但是它的效率很高,这是Android推荐的序列化方式,因此我们要首选Parcelable。Parcelable主要用在内存序列化上,通过Parcelable将对象序列化到存储设备中或者将对象序列化后通过网络传输也都是可以的,但是这个过程会稍显复杂,因此在这两种情况下建议大家使用Serializable。一般来说,使用多进程会造成如下几方面的问题:(1)静态成员和单例模式完全失效。(2)线程同步机制完全失效。(3)SharedPreferences的可靠性下降。(4)Application会多次创建。目录分析1.1Activity的生命周期全面分析1.3IntentFilter的匹配规则1.2Activity的启动模式第1章Activity的生命周期和启动模式2.1AndroidIPC简介2.2Android中的多进程模式2.3IPC基础概念介绍2.4Android中的IPC方式第2章IPC机制2.6选用合适的IPC方式2.5Binder连接池第2章IPC机制3.1View基础知识3.2View的滑动3.3弹性滑动3.4View的事件分发机制3.5View的滑动冲突12345第3章View的事件体系4.2理解MeasureSpec4.1初识ViewRoot和DecorView第4章View的工作原理4.4自定义View4.3View的工作流程第4章View的工作原理5.1RemoteViews的应用5.3RemoteViews的意义5.2RemoteViews的内部机制第5章理解RemoteViews6.1Drawable简介6.3自定义Drawable6.2Drawable的分类第6章Android的DrawabIe7.1View动画7.2View动画的特殊使用场景7.3属性动画7.4使用动画的注意事项第7章Android动画深入分析8.1Window和WindowManager8.3Window的创建过程8.2Window的内部机制第8章理解Window和WindowManager9.1四大组件的运行状态9.3Service的工作过程9.2Activity的工作过程第9章四大组件的工作过程9.5ContentProvider的工作过程9.4BroadcastReceiver的工作过程第9章四大组件的工作过程10.1Android的消息机制概述10.3主线程的消息循环10.2Android的消息机制分析第10章Android的消息机制11.1主线程和子线程11.3Android中的线程池11.2Android中的线程形态第11章Android的线程和线程池12.1Bitmap的高效加载12.3ImageLoader的使用12.2Android中的缓存策略第12章Bitmap的加载和Cache13.1使用CrashHandler来获取应用的crash信息13.2使用multidex来解决方法数越界13.3Android的动态加载技术13.4反编译初步第13章综合技术14.1JNI的开发流程14.2NDK的开发流程14.3JNI的数据类型和类型签名14.4JNI调用Java方法的流程第14章J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大连汽车职业技术学院单招综合素质考试题库必考题
- 2025年承德应用技术职业学院单招职业技能测试题库带答案
- 2024年CPSM考生动态经验分享试题及答案
- SCMP考试历年热点分析及试题答案
- 2025年大庆职业学院单招职业倾向性测试题库汇编
- 口才等级测试试题及答案
- 2025年白银希望职业技术学院单招职业倾向性考试题库参考答案
- 污水处理中的重金属去除考核试卷
- 物流管理技能提升试题及答案
- 火车站安全监控中心升级考核试卷
- 《烃的衍生物》复习课件
- 2024小学语文教学及说课课件:六年级上册语文《丁香结》
- 2024至2030年中国矿产勘探行业深度调查及投融资战略研究报告
- 医院培训课件:《输血相关法规及输血知识培训》
- (新版)高级考评员职业技能鉴定考试题库(含答案)
- 《交流与传承-东西文化碰撞中的艺术嬗变》参考课件4
- 2024年北师大版中考数学模拟考试试卷(含答案)
- 酒店数字化运营概论 课件 项目一 信息技术在酒店应用概述
- 2024光伏发电题库110道填空题含答案
- 2024中煤陕西能源化工集团有限公司招聘笔试冲刺题(带答案解析)
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
评论
0/150
提交评论