admin 发表于 2017-10-2 06:06:03

网易微专业Android实战教程


Android利用界面开辟
【专业课程:Android利用界面开辟】

data/attachment/forum/img/225258wijw4zq6q3ujwui7.png

本课程虽然名为界面开辟,但实在并不但仅是界面开辟,教员利用代码实例的方式,在理论进程中讲授Android界面开辟中的各类技术,包括:多姿多彩的控件、结构技能与优化、自界说控件、Fragment、几大根基组件以及WebView、Widget等酷特征。
授课纲领
章节第一课 起头`Android`开辟奇妙之旅1. 新建工程2. 新建页面3. 新建结构4. 新建控件5. 新建点击事务6. 签名7. 打包8. 公布9. 总结第二课 第一个`Android`利用1. 点窜利用称号、版本号、版本称号2. 点窜利用`icon`3. 声明主`Activity`4. 简单结构5. 页面跳转6. 总结7. 小技能第三课 `Activity`你必必要晓得的事1. 启动页面(用`Handler`过几分钟跳转)2. `Activity`跳转传值3. `Activity`跳转传值后接收4. 接收到后再回传数据 `setResult()`5. `Activity`的生命周期6. 总结7. 小技能第四课 多姿多彩的控件(1)1. `View`视图的能用特征2. `TextView`常用属性讲授3. `Button`常用属性讲授4. `EditText`常用属性讲授5. 总结6. 小技能第五课 多姿多彩的控件(2)1. `ImageView`常用属性讲授2. `ImageButton`常用属性讲授3. `SeekBar`常用属性讲授4. `RatingBar`常用属性讲授5. `ProgressBar`常用属性讲授6.总结7.小技能第六课 Android开辟结构详解1. 结构引子2. `Linearlayout` 线性结构的用法3. `RelativeLayout`   相对结构的用法4. `FrameLayout` 帧结构 5. `AbsoluteLayout`   绝对结构6. `TableLayout` 表格结构      第七课 Android结构技能与优化1. 若何挑选更正确的结构2. 削减结构条理的重要性3. 控件的组合4. 若何优化结构      1. `include`      2. `merge`      3. `ViewStub`5. 别的小技能第八课 非常重要的ListView1. `ListView`常用属性详解2. 若何操纵`Adapter`展现数据?3. 点击、长按等事务的处置4. 若何革新、重绘数据5. 利用`ListView`的一些小技能      1. `Item`的结构不不异怎样处置?      2. 像微信那样的聊天列表怎样结构?      3. 气概悬殊的朋分线若何做?      4. 复杂`ListView`的性能若何优化?第九课 GridView和ScrollView1. 和`ListView`的类似与区分有哪些?2. 微信上有哪些地方用了`GridView`3. 建立一个脸色大概挑选图片`GridView`4. 小常识      1. `Debug`的技能      2. 若何更好的打`log`第十课 自界说控件(1)--预备常识1. `dp`、`sp`和`px`的爱与纠缠2. `Inflater`若何利用?3. `style`是什么,有什么感化?4. `theme`若何利用?第十一课 自界说控件(2)--根本入门1. `View`是若何`work`的?2. 若何自界说视图属性3. 做一个简单的自界说控件第十二课 自界说控件(3)--深入领会1. 绘制屏幕2. 响利用户消息3. 自界说回调函数4. 自界说组合控件第十三课 若何利用台甫鼎鼎的`Fragment`1. 什么是`fragment`?2. 为什么要利用`fragment`?3. 若何利用`fragment`?4. 有哪些你一定要晓得的坑?第十四课 有用的`Handler`1. `Message`和`MessageQueue`2. `Looper`的道理3. `Handler`怎样利用?第十五课 关于`Service`的那些事1. 什么是`Service`2. 什么情况下利用呢?3. `startService`()和`bindService`()4. `Service`的生命周期5. `IntentService`第十六课 `BroadcastReceiver`利用详解1.   `BroadcastReceiver`是什么?怎样利用?2.   `BroadcastReceiver`的内部机制3. 范例有哪些?4. 怎样收发`BroadcastReceiver`以及注册与注销5.   `BroadcastReceiver`的部分`API`第十七课 强大的`webview`1. 若何利用`webView`2. 怎样自界说3. 若何阻挡请求停止`Hybrid`开辟第十八课 `Android`的酷特征`widget`1. 什么是`widget`2. 若何设想和利用3. 处置`widget`的相关事务
Android收集与数据存储
【专业课程:Android收集与数据存储】

data/attachment/forum/img/225258esjzr39eaxrc0rae.png

本课程首要讲授Android收集编程和数据存储开辟进程中的焦点模子和常用技能,内容涵盖TCP、Webview、Download manager、文件拜候、数据库、Content Provider等。
授课纲领
章节第一课 利用`SharedPreferences`方便地存储数据1.   `SharedPreferences`适用于哪些地方?2. 若何建立`SharedPreferences`?3. 若何保存以及点窜?4. 封装成通用工具类5. 总结6. 小技能第二课 若何为所欲为地治理文件(1)1. 若何拜候`SDcard`2. 若何读取利用自己目录3. 怎样读取文件?4. 若何写入文件5. 若何删除文件6. 总结7. 小技能第三课 若何为所欲为地治理文件(2)1. 读取`assets`目录下的文件2. 读取`raw`目录下的文件3. 缓存文件的利用4. 总结5. 小技能第四课 用`SQLite`存储你重要的数据(1)1. 数据库简单先容2. 聊聊`SQlite`数据库3. 若何建立一个数据库4. 新建各类表5. 总结6. 小技能第五课 用`SQLite`存储你重要的数据(2)1. 若何更好的设想数据库与表2. 对数据库停止增删改查3. 查询4. 优化5. 工具关系映照`ORM`6. 总结7. 小技能第六课 系统源码也经常用的ContentProvider(1)1. 什么是`content provider`?2. `content   provider`适用处景3. 若何建立`content provider`?4. 拜候`content   provider`数据5. 总结6. 小技能第七课 系统源码也经常用的ContentProvider(2)1. `Contacts   content provider`2. `Media Store   content provider`3. `Calendar   content provider`4. 拜候各类`content provider`5. 多利用间的同享6. 总结7. 小技能第八课 做Android开辟怎能少的了它?--收集编程数据处置(1)1. 若何请求收集数据,需要留意哪些点(权限)?2. 请求成果若何处置?3. 开源收集库(`android-async-http`)4. 开源收集库(`volly`)5. 总结6. 小技能第九课 做Android开辟怎能少的了它?--收集编程数据处置(2)1. 若何下载电影、音乐、游戏?2.   `DownloadManager`的利用3. 怎样剖析`xml`4. 常用的数据格式`json`5. 方便的`GSON`等开源库6. 总结7. 小技能:`postman`
Android开辟高级进阶
【专业课程:Android开辟高级进阶】

data/attachment/forum/img/203846nd6ewkv84z1xvxdd.png

本课程首要讲授Android开辟的各类高级进阶技术,包括:多线程、办事与告诉、传感器、LBS定位办事、利用Gradle 构建项目、Android NDK开辟、若何在Google Play上架利用以及最新关于Android M的先容。
授课纲领
章节第一课 教你学会利用率超高的多线程开辟?1. 什么时辰用多线程?2. 若何利用多线程3. 利用多线程需要留意哪些地方?4. 多线程的优化5. 总结6. 小技能第二课 你会利用多进程吗?1. 什么时辰用多进程?2. 若何利用多进程3. 利用多进程需要留意哪些地方?4. 多进程间的通讯5. `Thread`与`Process`的区分6. 总结7. 小技能第三课 高级进阶必知必会之办事1. 办事究竟是什么?2. 话说前台办事3. 再说背景办事4. 若何做一个音乐播放办事?5. `Service`与`Thread`的区分6. 总结7. 小技能第四课 若何利用传感器做出成心机的小利用1. 什么是传感器?2. 首要利用在那里?3. 常用传感器有哪些?4. 若何利用这些传感器呢?5. 总结6. 小技能第五课 近年来火透半天涯的LBS定位功用1. `LBS`定位办事可以做哪些工作?2. 若何利用`GPS`定位?3. 系统舆图办事的利用。4. 怎样利用第三方舆图?5. 总结6. 小技能第六课 不利用`Gradle`构建项目,你就`OUT`了1. `Gradle`是什么?2. `Gradle`和`Ant`、`Maven`之前的区分和关系3. `Groovy`根基语法4. 起头方便的构建项目5. 简单地适用技能6. 一些高级扩大7. 总结8. 小技能第七课 揭开看似很艰难的`Android NDK`开辟1. Don't Worry   `Android NDK` ^_^2. 一路看看若何搭建开辟情况3. `Java`与`c/c++`的首要通讯方式4. 若何编译出`.so`文件5. 利用时的留意事项6. 总结7. 小技能第八课 你晓得若何治理`Android`依靠吗1. 若何利用`library`2. 方便的`aar`援用3. 依靠若何治理4. 总结5. 小技能第九课 补充小常识1. `Android6.0`的新特征2. 若何在`Google Play`上公布利用?3. 开辟出属于你的创意利用吧,少年!   
Android利用性能优化
【专业课程:Android利用性能优化】

data/attachment/forum/img/203846rnblroylvobvvmqq.png

本课程从多个方面动手,帮助大师进修优化利用性能的多种方式,首要内容包括:内存优化、视图优化、电量优化、Bitmap优化以及其他优化等常识点。
授课纲领
章节第一课 内存优化1. Android中的渣滓接管机制2. 内存泄露的风险3. 检测内存泄露的工具4. 若何避免内存泄露5. 若何削减内存的利用第二课 视图优化6. 60fps7. 检测UI卡顿及过度绘制8. 避免UI卡顿9. 优化过度绘制第三课 电量优化10. Android电量消耗先容11. 收集优化12. WakeLock13. jobscheduler第四课 Bitmap优化14. Android中Bitmap的解码和存储15. 复用Bitmap16. 削减Bitmap占用的内存17. LRUCache先容第五课 其他优化18. 查找优化CPU利用高的代码19. 利用lint检测性能题目20. Google供给的一些高效的工具类第六课 打造自己的图片库
Android设想形式
【专业课程:Android设想形式】

data/attachment/forum/img/065004g0twkgewdwe3gewe.png

设想形式(Design Pattern)是软件开辟设想经历的概括与提炼,它使得软件开辟职员可以方便地复用已经被证实成功的软件设想方式与思惟,是进步法式可读性、可保护性和可扩大性最有用的手段,也是今世优异软件工程师必备的一项本质。课程从设想之道(松耦合设想思惟)和设想之术(重构与迭代式设想)两方面,经过大量的代码理论与演练,深入分解典范GOF 23种设想形式。
授课纲领
章节第一课 软件设想提要1. 设想形式简介2. 面向工具设想原则3. Java工具模子与设想第二课 组件合作形式4. 模板方式 Template Method5. 观察者 Observer / Event6. 战略形式 Strategy第三课 单一职责形式7. 装潢形式 Decorator8. 桥形式 Bridge第四课 工具建立形式9. 工场方式 Factory Method10. 笼统工场 Abstract Factory11. 原型形式 Prototype12. 构建器 Builder第五课 工具性能形式13. 单例形式 Singleton14. 享元形式 Flyweight第六课 接口隔离形式15. 表面形式 Fa?ade16. 代理形式 Proxy17. 适配器 Adapter18. 中介者 Mediator第七课 状态变化形式19. 备忘录 Memento20. 状态形式 State第八课 数据结构形式21. 组合形式 Composite22. 迭代器 Iterator23. 职责链 Chain of Resposibility第九课 行为变化形式24. 号令 Command25. 拜候器 Visitor第十课 范畴题目26. 剖析器 Interpreter27. 课程总结
课程下载:
**** Hidden Message *****
页: [1]
查看完整版本: 网易微专业Android实战教程