微信号:open_dev

介绍:欢迎关注open软件开发小组;我们专注于android平台上学习类app开发,每周分享Android开发技巧、经验,让我们一起交流学习,共同进步.

[第13期]Android技术资源每周精选

2016-11-19 18:16 Open工作组
前言

       本周主要推出一些好玩的View、Android性能优化技巧、前沿知识和大神访谈内容。

提示:文中链接需要点击文章末尾处阅读原文才能点击。


  小编:杨尚臻


View

去除 MIUI 的负一屏

作者:何晓杰   分享者:徐宜生

1、展示什么是负一屏

2、去除的步骤

Clipboard还能玩出花

作者:徐宜生   分享者:徐宜生

1、google源码

2、Clipboard应用

3、基本使用

4、不止于文字

5、玩出一朵小fafa

6、玩出一朵大fafa

3 Android ImageView 正确使用姿势

作者:姚志锋   分享者:张明云

1、正确合理使用ImageView 的src 和background

2、正确设置Imageview的透明度

3、正确设置ImageView的前景(foreground)

4、正确使用ImageView的“android:adjustViewBounds”

5、正确使用ImageView的“android:scaleType”


性能优化

携程移动端 UI 界面性能优化实践

作者:南志文   分享者:张明云

1、UI 卡顿原理和原因

2、优化 GPU Overdraw

3、优化布局层级

4、加快界面加载

5、自定义控件防止重新布局

6、减少系统GC次数

7、其他细节方面的优化

8、携程 App iOS UI 优化措施

Android启动速度优化-总会遇到的不痛不痒的坎

作者:sword   分享者:寂小桦

1、冷启动和热启动

2、Application的启动优化-兵家必争之地

3、启动页启动优化-用户可见的第一感知

4、主页优化

PNG图片压缩对比分析

作者:dondsqiu   分享者:Amore

1、压缩工具及原理分析

2、其他PNG压缩工具

3、压缩对比

4、使用pngquant的压缩流程

5、JPG的压缩

6、第三方jar包中的图片压缩

Android 性能优化之String篇

作者:Android开发中文站   分享者:宗桓——乐富

1、String类型的本质

2、常量池

3、Java String对象和字符串常量的关系?

4、String 在 JVM 的存储结构

5、String 一些提高性能方法

6、关于截取字符串方法的性能比较

7、重用的StringBuilder


前沿技术

你们要的多数据库功能终于来了

作者:郭霖   分享者:joker

1、LitePal 多数据库功能

2、LitePal 支持集合数据存储

3、LitePal 数据库关键字转义

4、如何升级

2 通杀所有系统的硬件漏洞?聊一聊Drammer,Android上的RowHammer攻击

作者:阿里聚安全   分享者:恋猫

1、Drammer 是什么

2、为什么会有这种现象

3 Android 模块间的代码级解耦实现

作者:sword   分享者:寂小桦

1、Summer框架是什么

2、原理

3、利用临时文件和动态代理实现解耦

4、关于校验的问题

5、说明

彻底搞懂startActivityForResult在FragmentActivity和Fragment中的异同

作者:BarryZhang   分享者:寂小桦

1、前言

2、表现

3、找原因:Show me your code !

4、解释最初的问题

5、思考


技术访谈

Android 开发中有什么经典的轮子值得自己去实现一遍?

作者:张明云   分享者:张明云

1、文件下载库、文件上传库、行为采集库、更新库、推送库、即时通讯库、账号库、数据库、加密解密库、网络请求库、图片缓存库、序列化和反序列化库、日志库、通用库、问题反馈库

2、针对各个库需要考虑到的点

Diycode 代码艺术技术沙龙 | 广州站小结

作者:d_clock   分享者:寂小桦

1、PPT下载

2、视频观看

微信热补丁Tinker项目组的特别访谈

作者:腾讯开源   分享者:刘景元——课工场

1、为什么想要做开源项目?

2、Tinker收获了热烈的反响,它在技术上有哪些优势?

3、对于开源出去的项目,如何能够使项目有持续的心跳,避免开源等于项目结束的现象出现?

4、想要长期维护一个项目是需要很大的工作量的,在大家提出issue时及时回复,给出pull request时及时辨别并选择合并等,需要投入大量的人力和时间。那么开源对微信的发展有什么好处吗?

5、你觉得鼓舞你投入精力做开源这件事的动力是什么?

6、微信Tinker在开源推广方面有什么秘诀?


小贴士
     

        感谢Android技术资源群(干货群)群友们的热情分享,感谢群志愿者高翔宇和张宝龙的付出,我们特地精选了这一周的优质资源。若侵犯原作者权益或需转载请联系主编。

       申请加群交流学习请加主编微信:Jf-1994(井方哥),并备注:姓名-地区-公司-职业-加群。


Open软件开发小组



专注Android开发,欢迎关注open_dev



点击“阅读原文”
 
Open软件开发小组 更多文章 Android 开发中有什么经典的轮子值得自己去实现一遍? [第12期]Android技术资源每周精选 [第11期]Android技术资源每周精选 [第10期]Android技术资源每周精选 AndroidLintWatchDog Custom-Lint 自定义Lint检查的实现
猜您喜欢 详解HTTPS是如何确保安全性的? 我的IT学习经历 凡哥,不哭,十年数据库经验大师教你全方面管理数据库隐私 这些立竿见影的管理方法不只适用于滴滴 最高月薪40K,JAVA的职业红利期来了