QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Android 开发周报:Google Play 支持中国开发者上传应用

  • 2014-11-25
  • 本文字数:1980 字

    阅读完需:约 6 分钟

新闻

  1. 《Google Play 宣布开通国内开发者通道》:Google 近日宣布,中国的开发者现在可以直接通过 Google Play 将付费应用程序向 130 个国家进行发布。(此前 Android 应用官方市场 Google Play 开放开发者帐号注册的地区没有内地)开发者可以利用 Google Play 发布免费及付费应用程序,并支持应用程序内购买和订阅,还可以通过开发者控制台对这些应用程序进行管理,由此产生的收入将汇至开发者在中国本地的银行账户。
  2. 《Android Wear 与 Apple Watch 交互设计对比》:虽然目前 Apple Watch 真机尚未发布,但凭借官方的材料,我们已经能够更具体地感受和想象 Apple Watch 的用户体验了。和已经开售的安卓智能手表操作系统 Android Wear 相比,两家公司虽然最终的结果方案不同,但是产品设计的出发点和原则都是十分类似的。他们都强调个性化推送,简洁的布局,轻量短促的交互,总结起来,Apple Watch 和 Android Wear 交互设计的共同点就是:智能推送、轻量交互、高易读性。
  3. 《Android TV 上架 Play 应用商店需审查》:据国外媒体报道,谷歌近日出台了新的规定,要求所有需要上架其 Play 应用商店的 Android TV 应用,必须首先经过公司的筛选和审核,方可上架。该规定指出:“在 Android TV 应用出现在 Play Store 之前,我们的技术团队将利用 DPAD(应用程序)和 Gamepad(仅针对游戏)等规范,对待上架应用进行规范审核。”

教程

  1. 《十大 Material Design 开源项目》:介于拟物和扁平之间的 Material Design 自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在 Android 开发者圈子里颇受青睐的十个 Material Design 开源项目,从示例、FAB、菜单、动画、Ripple 到 Dialog,都被称为“Google 第一次在设计语言和规范上超越了 Apple”的 Material Design 是如何逐渐成为 App 的一种全新设计标准。
  2. 《Android 中 Touch 事件的传递机制》:Android 中所有的 View 都可以添加 Touch 事件,通常我们会嵌套多层 View,那么当手指触摸屏幕的时候,事件是如何传递并最后触发产生效果的?事件在 View 与 Activity 中是如何被处理的?相信看过该文章后,你便会明白这两个问题。
  3. 《杀死 APP 的 6 个致命错误》:没有开发者或者设计师会故意破坏应用的设计。所有的应用程序创建者都对自己的应用寄予美好的愿望,但是很多错误是在他们无意识的状态下破坏 APP 的设计。文章中列举了应用开发者和设计者经常犯的几个错误,希望通过本文可以让开发者避免错误,开发出更受用户欢迎的 App。
  4. 《Android 在横竖屏切换时到底发生了什么?》:Activity 被 created,resumed,然后这个时候 orientation change 发生了,Activity 被 paused, destroyed,接着一个新的 Activity 被 created 和 resumed。整个过程看起来很简单,但其背后也是如此简单吗?答案是否定的,整个过程涉及到多个知识点,包括线程间通信、Handler、消息队列等。请阅读本文,了解更具体的内容。
  5. 《点击网页链接调用 Android 程序》:如何让网页链接实现启动 Android 的应用,可以重写 WebView 相关的 shouldOverrideUrlLoading 方法,因为你的网页不是仅仅被你自己的 webview 来浏览,你需要做的是让市面上的浏览器支持才行。通过 Intent 的相关知识,可以解决该问题,但还需要浏览器的支持。具体内容请参考文章中的方法。
  6. 《Android 知识图谱》:虽然业内一直认为 Android 开发上手比较容易,但是要成为真正的高手,需要学习的知识还是非常庞大的,不仅包括 Java 基础知识、常用的 Android 组件、Api 接口,还需要了解数据库、网络通信等,再深入的还需要学习 JNI 开发、C、C++ 等。作者将 Android 开发相关的知识点制作成了脑图,阅读文章,看看你还有多少知识需要补充。

开源项目

  1. Aisen 微博应用完整项目:Aisen 微博是新浪微博的第三方客户端,遵循 Android Design,Holo 主题风格,设计从界面简约清爽操作简单易用出发,基于 AisenForAndroid(Aisen) 框架开发,Aisen 框架是一个 Android 快速开发框架,包含 ORM、IOC、BitmapLoader 等开发组件,四层结构:UI 层、业务接口层、持久层、数据通讯层。
  2. 1600 个 Icon 图标:该项目提供了 1600 个可定制的 icon 图标和 25 个精美的社交化 icon。这些图标都可以很方便的添加到项目中,并且可以编辑其透明度、颜色,还可以进行描边处理,项目中也提供了使用 Demo。对于喜欢设计或个人开发者非常有帮助。
  3. DBFlow :一款功能强大、使用简单的 Android ORM database 类库,可以省去大量的 SQL 语句和一些繁琐重复的数据库操作。该库可以使用 Gradle 集成,但目前还不支持 Eclipse,如果你使 DBFlow 兼容了 Eclipse,可以直接提交 pull request。

感谢郭蕾对本文的审校。

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

2014-11-25 05:332457
用户头像

发布了 121 篇内容, 共 46.5 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

CORS 和 CSRF 修炼宝典

Geek_z9ygea

大前端 Web CORS CSRF

Python 中的元类到底是什么?这篇恐怕是最清楚的了

BigYoung

Python python元类

第五章作业

小胖子

Java中异常处理的9个最佳实践

码农神说

异常

一致性hash

石刻掌纹

架构师训练营第五周学习总结

R20114

架构师训练营-第5周总结

坂田吴奇隆

极客大学架构师训练营

深入理解Java内存模型

itlemon

内存模型 Java内存模型

你不知道的 Blob

阿宝哥

Java 大前端 Web Blob

我终于弄懂了Python的装饰器(四)

BigYoung

Python 装饰器

出成绩了!Avaddon勒索病毒劣迹昭著,6月勒索病毒占比TOP 10榜上有名

360安全卫士

勒索病毒

Week5作业

王志祥

极客大学架构师训练营

Java 后端博客系统文章系统——No1

猿灯塔

环信即时通讯云荣获《2020年度云通讯产品创新奖》

DT极客

配置类需要标注@Configuration却不知原因?那这次就不能给你涨薪喽

YourBatman

spring Spring Boot Spring Framework @Configuration Spring配置类

计算机操作系统基础(十六)---进程同步之共享内存

书旅

php laravel 操作系统 进程 线程’

第五周作业

好名字

官宣 | 千呼万唤,Apache Flink 1.11.0 正式发布啦!

Apache Flink

flink

架构师师傅在训练营第5周感想

tuuezzy

架构师

如何优雅地运用位运算实现产品需求?

梁桂钊

Java 架构

Python中 *args 和 **kwargs的用法

BigYoung

Python *args **kwargs 缺省参数

Week5总结

王志祥

极客大学架构师训练营

你到底在忙啥呢?

池建强

创业 写作

【总结】技术选型

小胖子

区块链或将成为整治形式官僚主义的“大杀器”

CECBC

智能合约 去中心 防篡改 服务高效性

我终于弄懂了Python的装饰器(二)

BigYoung

Python 装饰器

我终于弄懂了Python的装饰器(三)

BigYoung

Python 装饰器

架构师训练营-第5周作业

坂田吴奇隆

极客大学架构师训练营

Go在容器运行时要注意的细节

博文视点Broadview

容器 云原生 Go 语言

rc-form源码解读

Lee Chen

大前端

我终于弄懂了Python的装饰器(一)

BigYoung

Python 装饰器

Android开发周报:Google Play支持中国开发者上传应用_移动_郭亮_InfoQ精选文章