Android开发相关视频

来源:互联网 发布:新歌2015网络红歌dj 编辑:程序博客网 时间:2024/04/30 04:10

本文会不断的龟速更新。。。

主要内容是youtube上Android Developers频道的相关视频专辑。。。


Android Development Patterns


https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM


1. 启动intent前要进行runtime的检查,以确保不会crash.

2. 使用NotificationCompat来展现丰富多样的notification。有四种style可供选择,比如bigtext,picture,media等。还可以加入action。

3. 6.0的permission可以在运行时而非安装时请求。因此,使用某权限时,先检查是否授权。可以提示用户,并进行申请。

4. mediaSessionCompat & Media Button Receiver.

5. toolbar,更灵活的actionbar. setActionBar(toolbar).

6. appLayout.

7. searchview

8. navigation drawer, navigationview. 支持right-to-left

9. table layout.

10. accessibility. content description. nextFocusUp.  checklist.


Android Studio For Experts


https://www.youtube.com/watch?v=Y2GC6P5hPeA


1. shift+shift search everywhere.

2. 代码提示用tab而不用回车补全。

3. list.fori 自动生成list的for循环

4. logt 自动生成本类的TAG. logi 自动生成log.info. logm 自动生成带函数入参的log. logr 自动生成带函数返回值的log.

5.使用tools:代替android:,对xml进行UI调试.。参考链接,http://tools.android.com/tech-docs/tools-attributes


6.使用analyze trace来分析trace.txt,可以查看最近变动及vcs提交.

7.Debug时,变量可以View as->Android Type Integer

8.Debug时,通过Evaluate可以看到容器内部内容

9.Debug时,对于getView之类的循环,可以编辑condition。也可以在more里做更多复杂指定。


10. 使用Network Monitor来检查Cache策略。

11. 使用CPU Monitor来检查性能问题和代码逻辑错误。

12. 使用Memory Monitor的allocation tracker来检查memory leak。


Android Performance Pattern

https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE


1. Cachematters for networking







0 0
原创粉丝点击