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

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

Unity和Android - 连接点(android.jlelse.eu)

Andreas Vourkos解释了使用Unity创建的Android应用程序的架构,以及如何使用WindowManager和不同类型的Windows来克服Unity 5.6发行版创建的问题。

Android上的蓝牙低功耗,第1部分()

在这个系列中,Andrew Lunsford展示了如何设置蓝牙低功耗(BLE)客户端和服务器,并揭示通用属性配置文件(GATT)通信过程。

Android Dagger,Butterknife和MVP - 第1部分 (proandroiddev.com)

欢迎来到dagger,ButterKnife和Model-View-Presenter(MVP)的完整指南,共同协调一致。这是Vandolf Estrellado的3部分系列的第1部分。

为什么每个Android开发人员应该使用Anko()

Anko是一个Android库,通过Kotlin的功能加快Android的开发,从而使其更加方便。 AdriánBukros展示了一些很棒的功能。

探索Kotlin的.class side(medium.com)

Boris Farber需要一个工具来了解Kotlin如何编译为Java / Dex字节码,以及Android运行时正在看到的内容。在这里,他介绍了他的新开源工具。

函数响应式编程简介(blog.danlew.net)

Dan Lew今年发表了函数响应式编程(FRP)的演讲,试图分解给予FRP的名称以及为什么你要关心。这里就是一个关于谈话的写作。

Android 开发者的RxJava 基础指南(blog.jimbaca.com)

作为Android开发人员,我们在处理并发性方面有很多选择。本指南重点介绍ReactiveX for Java(RxJava)。这是关于学习RxJava的完整的终极指南。

反对Kotlin(medium.com)

采用任何新的语言时,需要考虑真正的成本,而Kotlin并不是适合每一个团队的。 Ryan Cooke深入探讨了Android开发人员可能面临的挑战,并提供解决方案。

架构组件:测试和其他故事(blog.stylingandroid.com)

在最后的文章中,Mark Allison回顾了架构组件可以为我们提供的整体优势。

使用RecyclerView和LayoutAnimation的动画 - 第2部分(medium.com)

了解如何填充一个空的RecyclerView网格,并且如何使用自定义动画。

库 & 代码

classyshark-bytecode-viewer (github.com)

将 Kotlin 生成的类作为 java的字节码格式查看

noise (github.com)

noise是一个用于kissfft的Android包装器,或者说是一个用C语言编写的FFT实现品。Noise是一款被设计为易于使用,并且为Android开发人员所熟悉的api。

RoomRxJava (github.com)

Room Rxjava示例显示如何从数据库中使用room获取数据,以便observable不仅可以发出数据,还会当数据库中发生变化时发出数据。

Robolectric 3.4 发布 (github.com)

Robolectric 3.4改进了对Android O Developer Preview 2,PackageManager和许多其他Android类的支持,并解决了许多漏洞。

新闻

Android Testing Support Library 1.0 发布 (android-developers.googleblog.com)

Google发布Android Testing Support Library的1.0版本(ATSL)。

Developer Preview 4现在可以使用,官方Android O即将推出! (android-developers.googleblog.com)

Google正在推出Android O Developer Preview 4,以帮助你确保你的应用程序已准备就绪。 这是我们在今年夏天之前向消费者推出官方Android O平台的最后预览。

Android Studio 3.0 Canary 8 (android

studio.googleblog.com)

Android Studio 3.0 Canary 8现已推出,并专注于稳定beta版本质量。

视频&博客

Android对话框:代码评论()

Maria Neumayer告诉我们,她的团队如何改进了代码审查流程。很棒的提示:在你的请求中包含图像,以说明UI的外观。

Reddit AMA亮点&更多!(fragmentedpodcast.com)

在这个解压缩片段中,DF和KG将简要讨论Android Engineering folk最近的Reddit AMA的重点。

架构Codmponents 2 - 持久性(androidbackstage.blogspot.com)

在这一集中,Chet和Tor与Yigit Boyar和Sergei Vasilinetc谈论了新的架构组件项目。

Through the Looking Glass: Computer Vision on Android (news.realm.io)

曾经想过你的Android看到什么?加入AdriánCatalán,在途程中探索移动设备上的电脑视觉;探索不同的例子,并浏览可用的视觉API的基础知识。

了解Android视图和手势(news.realm.io)

Caren Chang解释了setOnClickListener()和setOnLongClickListener()方法如何工作,并检查了如何在Android中布局视图层次结构!

英文原文:Android Weekly #268

中文翻译:深度开源


(责任编辑: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代码,你就会意识到有些事...