BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android开发周报:Google加强对Android厂商的控制

| 作者 郭亮 关注 18 他的粉丝 发布于 2014年9月30日. 估计阅读时间: 6 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

新闻

  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: 拖拽爆炸效果实现,可以作为列表的删除效果,也可以用于简单的游戏中。

感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

androidtoall.com by navneet dudhagara

android and web developments tutorials www.androidtoall.com

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT