Skip to content

Instantly share code, notes, and snippets.

@jujishou
Created September 1, 2014 08:48
Show Gist options
  • Save jujishou/dd148e26a8a30774e283 to your computer and use it in GitHub Desktop.
Save jujishou/dd148e26a8a30774e283 to your computer and use it in GitHub Desktop.
9.1 Android周报

####新闻

  1. 《罗永浩 VS 王自如 网络公开辩论》: 8月27日晚,锤子科技创始人罗永浩与独立评测机构Zealer创始人王自如现身某视频网站,针对此前王自如的锤子T1手机视频评测当场对质。整场网络直播的辩论历时三个多小时,引发数百万网友关注。

  2. 《2014年Android碎片化报告》: OpenSignal通过对69万台设备进行分析,总结了一份关于Android碎片化的数据报告。报告结果显示支持Android的机型越来越多(形态、尺寸、性能规格各异),而 Android的不同版本又加剧了分化,Android的碎片化程度越来越高。

  3. 《MIUI 6进入了全民公测阶段》:8月16日发布的MIUI 6进入了全民公测阶段,小米手机4以及联通/电信小米手机3开发版用户可通过在线升级的方式升级至MIUI 6。 ####教程

  4. 《Android Intents》 :objc是一个关于 Objective-C 最佳实践与高级技术的期刊, 网站近期推出了关于Android开发的主题,本篇教程详细介绍了Intent的种类、作用和使用方法,以及Intent与Activities、Services的关系,并且与iOS中的相应功能进行了对比。

  5. 《Google Android官方培训课程中文版(v0.3)》:由开发者通过GitHub发起的开源协作翻译项目,主要翻译了Android 官方文档的Android Training板块,这些教程是学习Android应用开发的绝佳资料。

  6. 《创建可穿戴应用》: 包括三星、苹果在内的各大厂商纷纷在开发自己的可穿戴设备,文章详细介绍了如何创建一个包含了手持应用与可穿戴应用的Android工程。

  7. 《Android开发之Mina》: Apache Mina是一个网络应用程序框架,开发者能够简单地开发高性能和高可靠性的网络应用程序。Mina是由Java开发,所以可以非常方便的用于开发Android IM系统,作者介绍了如何使用Mina来开发自己的IM客户端与服务器端程序。

  8. 《ViewDragHelper 导航》:作者介绍了如何实现类似于Youtube客户端拖动抽屉效果。作者把该效果命名为ViewDragHelper, 文章从工作原理、API设计 、使用方法以及使用场景等方面介绍了ViewDragHelper的开发和使用。

  9. 《SEAndroid安全机制框架分析》: 从4.0开始,Android就不遗余力地改善其流畅性。特别是在刚发布的L版本中,用ART替换了Dalvik,相信会越来越流畅。至于安全性,Android也没有遗忘。从4.3开始,Android引入了一套基于SELinux的安全机制(SEAndroid),来加强系统安全性。本文便是知名Android 博主老罗关于SEAndroid研究的系列文章之一。

  10. 《Putting Your APKs on Diet》:现在的APK变的越来越大,随便一个APK都会达到10M、20M甚至更大。作者从减小APK大小的角度出发,为Android 开发者提供了非常好的建议和引导。

###开源项目

  1. SwipeMenuListView: SwipeMenuListView 实现了类似于iPhone 的列表滑动功能,开发者可以在此基础上制作一些类似滑动删除的效果, 纯代码添加菜单,不需要在item布局文件中添加菜单的布局。

  2. Afinal: 一个不错的国产开源项目。 Afinal是集Activity注解、数据库、图片处理、HTTP请求于一体的框架。Afinal遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。

  3. ZBar: ZBar是Android 平台下实现扫描二维码的开源项目,基于C语言编写,解码效率高于ZXing项目。ZXing的扫描框绘制是自定义View的,截取区域不好控制,但ZBar可以自定义截取区域。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment