Skip to content

Instantly share code, notes, and snippets.

@jujishou
Created September 29, 2014 07:55
Show Gist options
  • Save jujishou/f0aedfda5e03514a6fe6 to your computer and use it in GitHub Desktop.
Save jujishou/f0aedfda5e03514a6fe6 to your computer and use it in GitHub Desktop.
9.30Android开发周报-Google加强对Android厂商的控制

新闻

  1. 《Google加强对Android厂商的控制》:来自 The Information 的一份报告显示,Google 正在强制 OEM 厂商在 Android 设备上预装更多 Google 自家的应用。也就是说对于希望继续使用 Android 系统的 OEM 厂商来说,Google 将对他们施加更大的压力。今年早些时候,Google 就表达了想要减少系统碎片化的愿景而这就需要迫使 OEM 厂商尽快推出搭载最新 Android 系统的新设备。
  2. 《Android Auto开发者文档显示UI和第三方应用更多细节》:近日谷歌在Android开发者网站公开了关于Android Auto的一系列开发文档,展示谷歌车载平台的诸多细节并赋予了开发者改善系统的特权。Android Auto的“应用”并非真的应用程序,就是在现有Android应用的基础上增加额外Android Auto特定代码,使其能够在车上正常运行,开发者不需要独立开发手机、手表或是车载应用,在开发阶段完全采用常规方式开发,但通过不同的接口属性来应对不同平台。

教程

  1. 《Android数据库高手秘籍-使用LitePal建立表关联》:在面向对象的编程语言中,多个类之间可以相互关联引用,共同完成某项功能。同样在数据库当中,多个表之间也可以相互关联,但表与表之间的关联关系要比对象之间的关联关系要复杂一些,作者在文章中介绍了表与表之间的种三种关联:一对一、多对一、和多对多。
  2. 《Android View系统解析系列》:在Android开发系统中,几乎所有的控件都是View的子类,包括TextView、Button等。同时View也是面试过程中最常被考到的知识点。文章中详细介绍了View的相关操作,包括:滑动、手势分发、滑动冲突、绘制过程以及如何自定View。
  3. 《Android WebView开发问题及优化汇总》:开发者在Native与网页相结合开发的过程中,难免会遇到关于WebView的一些问题。作者就自己在开发过程中遇到的问题以及最后得到的优化方案进行了列举,并提出了自己的解决方案。
  4. 《Match Timer – Part 6》:Android Wear 设备上是没有Google Play的,所以开发者无法直接将Apk安装到Wear 设备上。Google解决这个问题的办法就是使Wear apps与手机App成对出现,该文章讲解了发布一款Wear App到Google Play,并且安装在Android Wear上的详细过程。
  5. 《模仿QQ讨论组头像》:在最新版的手机QQ中,讨论组的头像会根据讨论组的人数变化,效果非常漂亮,作者实现了类似效果。
  6. 《制作自己的图片裁剪器》:作者参考Android系统的裁剪图片功能,实现了一个相似的工具。在文章中讲解了如何通自定义的程序来调用裁剪工具,并且获得裁剪后的图片。
  7. 《Getting started with Google Glass Development》:Google Glass已经正式在Google Play商店出售,虽然目前售价比较高,但随着Google Glass的越来越流行,其价格会降到大众可以接受的范围。由于针对Glass的应用还比较少,所以开发Glass应用也是一种好的选择。文章介绍了开发一款Google Glass应用的详细过程。
  8. 《Meteor 0.9.2框架,支持构建iOS和Android应用》:Meteor是一个基于Node.js和webSocket的实时Web框架,可以快速的编写实时Web应用,现在已经支持构建移动应用,Meteor 0.9.2支持使用PhoneGap构建iOS和Android移动应用。只需要几个新的命令即可添加PhoneGap/Cordova包到App里面,Meteor支持访问原生设备API、在iOS/Android模拟器里启动应用、执行并连接到硬件设备,并且可以打包并提交到苹果App Store和Google Play。
  9. 《大牛们是怎么阅读 Android 系统源码的?》:每一位Android开发者,如果想要有质的提高,那么阅读源码是非常好的选择。Android源码很庞大,可以参考知乎上的这则回答。

开源项目

  1. chromeos-apk:Google在今年的I/O上发布了一个移植跨界应用的工具,名为App Runtime for Chrome(ARChon),ARChon可以让Android系统的App运行于ChromeOS下。目前此功能还在测试,只有几个官方的Android App公开放出,于是vladikoff大神把这部分功能提取出来,能让任何系统(Chrome OS OR Chrome in OS X,Linux and Windows.)下的Chrome/Chromium运行Android App。
  2. Android-Week-View:Android-Week-View是一款Android 日历开源库,主要功能为:显示周日历、单日日历、自定义样式、横向无限制滚动以及竖向滚动。
  3. Bubble-Notification: 拖拽爆炸效果实现,可以作为列表的删除效果,也可以用于简单的游戏中。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment