close
当前位置: 物联网在线 > 技术文库 > android >

Android Weekly #233 中文版

César Ferreira分享了一些Android开发方面的命令行提示&技巧。

探究Android Nougat 7.1 App的快捷方式 ()

Google已经通过Android Nougat 7.1版(API 25)使其进入了第二阶段的循环周期。本文探究了App的快捷方式:它们如何工作,以及你如何实现它们。

支持SDK 25的怪异模式()

Zarah Dominguez分享了她所了解的向App添加新Nougat特性的相关知识。

(medium.com)

Roman Danylyk描述了如何创建一个自定义视图,本案例中为一个ViewPager指示器。

如何使用Firebase的远程配置来阶段性推出各种功能(riggaroo.co.za)

使用Firebase的远程配置,我们不仅能够阶段性推出整个App——我们实际上能够阶段性推出个别特性。

(medium.com)

GDE Wojtek Kaliciński最近添加到Android Studio中的得意之作是APK分析器,你可以在顶部菜单的Build → Analyze APK下找到它。

Rxify : The Anti Cache-then-Network OR Network-then-Cache Problem()

在使用RxJava时,你如何读取本地缓冲中的数据,以及如何在必要的时候从远端更新数据?这里是完成它的一种方法。

(medium.com)

Anup Cowkur认为一个被再三重复的错误是,开发人员们把太多的生命周期事件包含在其Presenters里了,这破坏了视图和表示层之间的分离。

如何使用Android Firebase发送通知()

本文讲述了如何使用Android Firebase发送推送通知。

(medium.com)

Scott Meschke分享了一种新的Rx秘诀,使用FromCallable将现有APIs打包。

(medium.com)

GDE Enrique López Mañas深入研究了一个未被广泛使用和理解的课题:Java的瞬态修饰符。

库&代码

tinker(github.com)

Tinker是一个Android的热修复解决方案库,它支持Dex、库和资源更新,不用重装Apk。

Android-Debug-Database (github.com)

Android Debug Database允许您查看数据库并分享参数选择,直接在您的浏览器中用很简单的方式即可完成。

blurkit-android (github.com)

BlurKit是一种极为简易的工具,可以用来对图像实时模糊处理。

新闻

ConstraintLayout beta 4现已发布(sites.google.com)

Google发布了ConstraintLayout beta 4。这次发布修复了一些有关指南定位和所包含的标签使用的错误,增加了一些额外的性能改进。

(developers.google.com)

Google Play Services 10.0.x是包含对Android Version 2.3.x (Gingerbread)全面支持的最后一个版本。

Android Studio 2.3 Canary 2现已发布 (sites.google.com)

Google已经通过Canary和Dev通道发布了Android Studio 2.3 Canary 2。这一版本包含了大量的错误修复和一些新特性。

工具

Devknox通告 – 对安全问题的自动更正(blog.devknox.io)

Devknox是其所属类别的安全工具中的第一款,它能够使开发者在使用Android Studio书写代码时探测并解决安全问题。在它检查基础安全问题时,开发者还可以实时得到建议,得以马上修正这些问题。可以把它看作对安全问题的自动更正。

(medium.com)

从ClassyShark 7.2开始APK视屏被全部重新书写并变成了APK Dashboard。这一屏幕显示您的APK及其组件的全部重要信息。

视频&播客

Android的 Image & GIF键盘及文字编辑程序()

在Android 7.1中以及V13支持库的25.0.0修正版本中 Stickers、GIFs及其它丰富的内容都可以通过软键盘获得。

理解Dagger 2的生成代码 ()

深入探讨Dagger的生成代码,以便更好的理解依赖注入和Dagger 2的最近的优化。

切换到ExoPlayer: Android上更好的视频 (realm.io)

Effie Barak向我们介绍了Udemy从MediaPlayer到ExoPlayer的转换,其中涵盖了如何进行基本转换的内容。

droidconIN 2016 第2天 ()

印度2016年Droidcon, 第2天的播放列表

droidconIN 2016第1天 ()

印度2016年Droidcon, 第1天的播放列表

英文原文:Android Weekly #233

中文翻译:深度开源


(责任编辑:ioter)

用户喜欢...

Android Weekly #276 安卓开发周刊 中文版

您是否了解过Android的Lifecycle-Aware库?(android.jlelse.eu) 我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecycle Arch组件的片段,并相应地调整其行为。 为Mos...


Android Weekly #275 安卓开发周刊 中文版

MapMe — Android地图适配器 (medium.com) Josh Burton介绍MapMe,是一个用Kotlin编写的Android库,可以将适配器模式带到地图上。 赞助 CloudRail - 连接到API 10x更快 (cloudrail.com) 当我们用单一的界面连接到所...


使用Android Studio开发可独立运行(runnable)混淆过的Jar程序

之前开发Java程序一直都是使用Eclipse 开发Jar程序,现在开发基本上都已经弃用Eclipse了,但是有时偶尔开发个小的Jar程序,还要切换回去好麻烦,刚好前几天有人问几个相关的问题,就顺便整...


Android Weekly #274 安卓开发周刊 中文版

探索Android Oreo上的别后执行限制(medium.com) 在这篇文章中,Joe Birch解释了关于Android Oreo在后台运行服务的变化。 non-Time领主的time – 第5部分 (blog.stylingandroid.com) Mark Allison继续分析JSR 310 date和...


Android Weekly #273 安卓开发周刊 中文版

开源你的Android代码(android.jlelse.eu) 通过您的开源Android代码,您将(希望地)为Android社区提供有价值的代码,收到建设性的反馈,并与您最初建立的内容进行协作从而使您的代码变得更好。这...


Android Weekly #272 安卓开发周刊 中文版

Android Dev 101:每个初学者都应该知道的一些做法() 看一些初学者或媒介等级开发人员(不要错过任何人)应该知道的一些做法,以便更好地摆脱Android框架。 99.9% crash free sessions (medium.com) Chr...


Android Weekly #271 安卓开发周刊 中文版

依赖注入检查(medium.com) 在本文中,MihályNagy引入了依赖注入检查,一种开源注释处理器,可帮助您解决一些出现在所有JSR 330 DI库中常见的问题。 使用Android Studio插件提高效率 (blog.mindorks.com...


Android Weekly #270 安卓开发周刊 中文版

带有RxJava2的SOLID Android分析 (medium.com) 在这篇文章中,Aris Papadopoulos将解释如何正确创建一个分析系统,同时遵循SOLID原则,并使用RxJava2来解决问题。 (blog.stylingandroid.com) Java中的编程时间很难...


Android内存泄漏思考

Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。...


Android Weekly #269 安卓开发周刊 中文版

在Google上快速提出操作 () Wolfram Rittmeyer分享了开始在Google上快速创建操作所需的所有信息(为了家庭与助理)。 RxJava中的错误处理(rongi.github.io) 一旦开始编写RxJava代码,你就会意识到有些事...