文章&教程 使用Mockito测试RxJava异步代码 (medium.com) 本文中,Fabio Collini展示了如何使用Mockito测试这类代码以及一些RxJava的工具类。 精通Android终端开发 (medium.com) César Ferreira分享了一些Android开发方面的命令行提示&技巧。 探究Android Nougat 7.1 App的快捷方式 (www.nov
前端开发周报:PWA 将与安卓原生平起平坐、V8 团队致力于提高 ES2015 特性性能 为InfoQ中文站特供稿件,首发地址为 这里 ;如需转载,请与InfoQ中文站联系。从属于笔者的 Web 前端入门与工程实践
。这次要介绍的是一个面向对象的数据库。greenrobot宣称: 性能是我们创建ObjectBox的首要因素。之前我们创建了安卓和 SQLite上 最快的对象关系映射 (ORM) greenDAO 。自从2011年第一个版本发布以来,我们对对象持久化-以及
文章&教程 开始使用Android Things (medium.com) 一步一步教您在Raspberry Pi 3上启动&运行Android Things。 FileProvider (blog.stylingandroid.com) 如果我们确实需要与其他Apps分享文件而又不去使用DownloadManager会怎样?Mark Allison展示了如何使用FileProvider来代替。
我们开源了一个单元测试框架,里面提供了一系列的utility,希望能帮助你更快更轻松的写单元测试,能够少写一点boilerplate code,少一点痛苦,多一点愉悦!
PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
欢迎关注来疯手机安卓直播开源项目,这是一个由纯java编写的项目,但是性能方面依然不错。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。整个项目支持flv封包,rtmp上传,当然也向外面提供了封包和上传的相关接口。
ger自身还有一些有趣的东西,本文中他将提及。 OkHttp在默默地重试请求。您的API准备好了吗? (medium.com) OkHttp可能会“积极地”不断重复您对一个慢的/不可靠的连接的请求,直到成功为止。
文章 & 教程 准备在你的计算机上开始Android开发 (medium.com) Rafael Toledo开始了一个关于Android开发的最新介绍系列。 第一篇文章介绍如何设置您的计算机。 Raspberry Pi 3 B 和 Android Things初学者指南 (www.andtuts.com) Kaiser分享了循序渐进的指南,教你如何设置Android Things. 在Andro
对那些准备入行安卓的Java程序员来说,这里是一些宝贵的资源。 安卓开发初学者课程 谷歌发布在优达学城上的初学者视频课程,不需要任何编程经验的课程,帮助你快速学习安卓开发的基础知识。
stylingandroid.com) 我们已经可以在“真实”项目中实际使用ConstraintLayout了吗?简单地回答是“不”,但是随着每一次文章的发表,这个坚定地“不”正在不断地减弱。 Backpressure
之前讲解了很多与View绘图相关的知识,你可以在 安卓自定义View教程目录 中查看到这些文章,如果你理解了这些文章,那么至少2D绘图部分不是难题了,大部分的需求都能满足,但是关于View还有很多知识点,例如:
一种专门为Android的编写的作业队列,可以很容易完成作业(任务)调度,后台运行,改善用户体验的应用程序稳定性。 新闻 Support Library的版本历史 (developer.android.com)
文章&教程 MVP中针对Presenters的接口是浪费时间! (blog.karumi.com) 本文讨论了在MVP中针对Presenter创建接口是否真的必要。 改善Android N中对私有C/C++符号的限制 (android-developers.blogspot.com) 当Android N文档对应的行为发生改变时,为了保护Android用户和Apps不陷入无法预知的错误,Andro
文章&教程 利用Gradle扩展属性管理版本的依赖性 (segunfamisa.com) Segun Famisa展示了使您的Gradle依赖性看着清晰并且容易维护的一种快捷方法。 Docker的Android CI (medium.com) 这是一种使用Docker容器构建Android Apps的一种有趣的方法。 Android底部Sheets (mayojava.github.io) 底部S
com) Android团队已发布ConstraintLayout beta 1,这是他们发布1.0稳定版前的首个候选版本。 工具 帮您学习Git (karumi.github.io) 一个自助
本文带大家了解 Android 特殊形状控件的事件处理方式,主要是利用了 Region 和 Matrix 的一些方法,超级实用的事件处理方案,相信看完本篇之后,任何奇葩控件的事件处理都会变得十分简单。
Cicerone是一个可以使安卓应用程序中的导航变得简单的轻量级的库。 data-binding-validator (github.com) 基于数据绑定适配器的安卓字段验证库。 LabCoat
文章&教程 MidiPad – 巧妙利用Kotlin和架构组件 Components (blog.stylingandroid.com) 在这篇文章中,Mark Allison看了一些有用的技术,可以充分利用Kotlin和架构组件的优势。 数据库 和 Room 使用RxJava (medium.com) 在这篇文章中,Ala Hammad展示了一个好办法,无需UI线程实现room,并且可以在后台使
文章&教程 为Android设置Material Components主题 (medium.com) 在Nick Rout的这篇文章中,您将学习如何为AndroidX设置Material Components主题。 Android Onboarding Hop动画 (android.jlelse.eu) efe budak展示了如何实现细微的有活力的动画,它可以引导用户明白隐藏的示意动作。 赞助