GMTC深圳站本周日开幕,14大专题全部上线,完整日程>> 了解详情
写点什么

Android 开发周报:Android 免安装应用开放、Android Studio 3.0 版本前瞻

  • 2017 年 5 月 30 日
  • 本文字数:1895 字

    阅读完需:约 6 分钟

新闻

  1. 《Android Studio 3.0 Canary 1 发布》:近日 Google 发布了 Android Studio 3.0 金丝雀版。Android Studio 3.0 包含了三大主要功能:一套全新的应用性能分析工具,用于快速诊断性能问题;支持 Kotlin 编程语言;加快大规模应用项目的 Gradle 构建速度。Android Studio 3.0 还紧密集成了 Android 平台开发工具,提供以下附加的重要功能:支持免安装应用的开发;在 Android O 模拟器系统映像中包含 Google Play 商店;以及全新的 Android O 开发向导。总而言之,Android Studio 3.0 的第一个 Canary 版本包含 20 多项新功能。
  2. 《Android 免安装应用对所有开发者开放》:Google 向所有开发者开放 Android 免安装应用,因此任何人都可以构建和发布免安装应用。包括 HotPads、Jet、The New York Times、Vimeo 和 One Football 在内的许多开发者还带来了 50 多种全新体验供用户试用。尽管这些体验迄今只上线了很短的时间,但早期的数据表明结果喜人。例如,Jet 和 HotPads 在生成的购买量和线索量方面均实现了两位数的增长。
  3. 《电视吃上奥利奥:谷歌宣布将推出 Android O TV 版》:近日谷歌宣布将对 Android TV 的用户界面做一些设计上的变更,同时,安卓版本也将升级到 Android O。在基于 Android O 的 Android TV 中,电视的主屏幕已经有了一个全新的外观,顶部是你经常使用的应用程序,它的下方则是你订阅的内容,它将根据你的喜好来显示节目。

教程

  1. 《Android Studio 3.0 版本前瞻》:Android Studio 2.4 版本实际上已经集成了很多新功能,在意识到增加了这么多重要的功能后,官方重新编号,将这些功能作为 Android Studio 3.0 的一部分,改版本在 Android Gradle 插件提升扩展性和编译时间方面有重大突破。如果你想要基于 Android O 来开发应用、使用 Kotlin 语言或者最新的 Android 应用性能工具来提升你的应用的质量,那么你应该下载 Android Studio 3.0 金丝雀 1。
  2. 《Android 截屏与 WebView 长图分享经验总结》:在 Android 原生系统中是没有提供截图的广播或者监听事件的,也就是说代码层面无法获知用户的截屏操作,这样就无法满足用户截屏后跳出分享提示的需求。既然无法从根本上解决截屏监听的问题,那么就要考虑通过其他方式间接实现,目前比较成熟稳定的方案是监听系统媒体数据库资源的变化,本文介绍了自己的经验。
  3. 《Kotlin for Android(一)准备工作》:从零开始,对比 Kotlin 与 Java,差异化学习,循序渐进。工欲善其事,必先利其器,有了 Kotlin 的 IDE,才能更好地进行下一步。本文是一篇入门 Kotlin 的入门文章。
  4. 《Kotlin 和 Checked Exception》:近期大家对 Kotlin 的讨论非常多,整个社区都很热闹,作为一个专业的语言研究者,职责不应该是去评价别人设计的语言。然而浏览了 Kotlin 的文档之后,作者发现 Kotlin 的设计者误解了一个重要的问题——关于是否需要 checked exception。对于这个话题我已经思考了很久,觉得有必要分享一下自己的看法,避免误解的传播,因此有了此文。
  5. 《谷歌大牛说:为什么 Kotlin 比你们用的那些语言都好》:5 月 18 日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。这条爆炸性资讯在当天就是 Hacker News 首页热门讨论,与此同时,谷歌技术大牛 Steve Yegge 写了一篇关于 Kotlin 的使用体会总结文章,同样也在首页热门,并引发 200+ 讨论。英文原文地址点这里
  6. 《简单聊聊 Android Architecture Componets》:源码地址在这里。本次 Google IO 大会最大的新闻当属 Android O 以及 Kotlin 被官方认可。还有一件很小的新闻是发布了官方的架构库,以及推荐使用指南,本文对该框架进行了简单介绍。
  7. 《Google I/O 2017 上推出的新 GC 算法的原理是怎样的?》:Google I/O 2017 上推出的新 GC 算法。貌似之前的 Compact Copying Collector 并不是 concurrent 的,然后在 Android O 里调整成为了 Concurrent Copying Garbage Collector. 新的 GC 简单来说就是利用了 read barrier 来使得应用程序代码可以在 GC 过程中耗时最大的那些阶段依旧同 GC 一起运行。

开源项目

  1. kotlin-for-android-developers-zh :这是《Kotlin for android developers》中文翻译版。
  2. ImmersionBar :Android 4.4 以上沉浸式状态栏和沉浸式导航栏管理,一句代码轻松实现,以及对 bar 的其他设置。
  3. ExoPlayerFilter :这是一个实现了视频播放时实时滤镜效果的开源项目。
  4. from-java-to-kotlin :一个对比 Java 与 Kotlin 语法的项目,有助于我们快速上手 Kotlin。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017 年 5 月 30 日 19:004005
用户头像

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

关注

评论

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

架构师训练营大作业二

kawayi

架构训练营第十二周作业

一期一会

hdfs hive 大数据MapReduce

给我结果

三只猫

28天写作

架构师训练营第 1 期 - 大作业 (二)

wgl

架构师训练营第 1 期

大作业2

技术人小故事-团队愿景篇-第3段

Ian哥

28天写作

大作业

solike

架构师设计大作业一

小诗

「架构师训练营第 1 期」

架构师训练营大作业(二)

月殇

架构师训练营第 1 期 - 大作业(二)

鲁小鲁

架构师训练营第 1 期

大作业(二)

TheSRE

十二、数据应用(一)

Geek_28b526

大作业(二)

Pyr0man1ac

价值 - 什么是有价值的事?(3)

石云升

读书笔记 28天写作 价值

SpringMVC学习!

程序员的时光

程序员 28天写作

架构师训练营大作业二

一马行千里

架构师训练营第 1 期

架构师训练营第 1 期 - 大作业 (一)

wgl

架构师训练营第 1 期

架构师训练营大作业一

kawayi

十一周作业

软件架构总结图

dll

28 天带你玩转 Kubernetes-- 第三天(K8s 安装)

Java全栈封神

Kubernetes k8s 28天写作 k8s安装

架构师训练营第十二周作业1

韩儿

二层环路故障处理

架构师训练营大作业(一)

月殇

「架构师训练营第 1 期」

第 12 周 系统架构作业

心在那片海

大作业(一)

Pyr0man1ac

大作业1

【薪火计划】10 - 目标计划管理

dstweihao

管理 28天写作

Java并发编程总结

topsion

Java 并发编程 多线程

记一次缓存服务器迁移史,心塞!

冰河

高并发 高性能 分布式缓存 数据同步 服务器迁移

架构师训练营 4 期 第2周

引花眠

架构师训练营 4 期

数据cool谈(第2期)寻找下一代企业级数据库

数据cool谈(第2期)寻找下一代企业级数据库

Android开发周报:Android免安装应用开放、Android Studio 3.0版本前瞻-InfoQ