a/2016/0123/3909.html 在Yalantis,我们开发了许多不同的安卓app,根据我们的经验来看,几乎每个我们开发的应用都需要图片裁剪的功能。图片裁剪可以用于很多目的,从
会涉及到源码,但不是主角。 注意:本文中所有源码分析部分均基于 API23(Android 6.0) 版本,由于安卓系统源码改变很多,可能与之前版本有所不同,但基本流程都是一致的。 常见事件 既然是事件分发,总要
文章&教程 扩展Mockito (jeroenmols.com) Jeroen Mols举例说明了自定义Mockito匹配器的强大功能。 ConstraintLayout Chains –第2部分 (blog.stylingandroid.com) 在前面的文章中Mark Allison描述了我们如何能够创建一个Chain,然后看看我们利用Spread Chains可以做些什么。本文则介绍了“In
Harter,GDE及自由Android开发者,谈论了通过注释来消除样板文件,以及AutoValue是如何帮助开发者保持代码清洁和对象稳定的。 用Android Studio思考 (第1部分) (fragmentedpodcast.com)
Studio的另一个重要窍门. 减少PNG文件大小 (medium.com) Colt McAnlis轮番使用了大量安卓应用,以寻找人们可以提高其性能的通常做法。最近他已经注意到一项不断增长的可怕趋势:PNG文件在膨胀。
我们写一个稍微复杂的App的时候,不可能只有一个包,必定分门别类。而分类的标准,大部分应该是遵循这三类view(UI层),bussiness(逻辑处理层),还有data(数据层)。然后我们根据这个标准把他们放在不同的包里面。这样一来,结构,逻辑都很清晰。
Check Point研究团队在Google Play Store发现了一款新的Android病毒,并取名为Viking Horde(维京部落)。这款病毒能够执行广告欺诈,还能进行DDoS攻击、发送垃圾信息等。至少已经有5款应用通过了Google Play的病毒扫描。
文章&教程 Material motion (www.google.com) 最新的扩展Material design motion指南可以帮助你制作感觉更自然的motion,为你的用户传递一种清晰的有亲合力的体验。 Android JRebel入门 (medium.com) JRebel类似Instant Run-但是对steroids的。在这一Oleg Šelajev的博客文章中你会学到JRe
文章&教程 感谢过去精彩的一年! (androidweekly.net) 这是2016年最后一期,所以在此我们想对您表示深深的感谢,感谢您的支持、反馈,感谢有这么好的一个社区:)节日快乐! 使用ConstraintLayout构建界面 (medium.com) 本文着重论述了在Android Studio 2.3 (Beta)最近加入到ConstraintLayout中的新特性:Chains 和R
文章&教程 RecyclerView 与 共享元素变换(Shared Element Transitions) (mikescamell.com) 在第4部分中,Mike Scamell着眼于使用RecyclerView来实现共享元素的转换。 通过Intents共享文件(第2部分) (medium.com) 自从他写关于如何使用FileProvider去添加Nougat兼容性的文章后,orenzo
Android x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。 Android X86平台是由Beyounn和Cwhuang主持设计的。项目的主要目的在
中发现了一款使用 Kotlin 编程语言开发的恶意应用程序。 恶意应用程序 Swift Cleaner 伪装成一款用于清理和优化安卓设备的实用程序,安全研究人员在其中检测到了 ANDROIDOS_BKOTKLIND.HRX。被发现时,该应用程序的安装量在
简化这些组件作为目标。多年来,我学会简单可以通过假以时日的不断工作和重构来达到,而这比纯粹“灵感一闪”的思考更容易得多。 简单和卓越通过一些事情或者任何可以让工作完成并从回头重新审视这样的过程来不断完善,这是最可靠的路径。这也是那些公司和
安卓选择器类库,包括日期时间选择器、单项选择器、二三级联动选择器、颜色选择器、文件目录选择器、数字选择器。 About 安卓选择器类库,包括日期时间选择器、一二三级联动选择器、颜色选择器、文件目录选择器、数字选择器。
单手操作 iPhone 6 Plus 切换 TabBar 一直是一件很痛苦的事情,而滑动切换是一种不错的解决方案,希望这种交互方式能够得到广泛地应用。
文章&教程 JRebel vs.即时运行 (medium.com) 在这一Oleg Šelajev的博客中你将会了解两种声称能够利用java代码热重载来缩短你的开发周期的机制。 学习RxJava for Android Devs (www.adavis.info) Annyce Davis对RxJava深有研究,尤其在它的Android应用方面。在这里她分享了一些资源,它们对响应式编程过程有所帮助
tion安装教程,大家看过来~本文的安装教程很详细哦,能够帮助到大家成功安装Genymotion安卓模拟器哈~ 第一步、安装virtualbox virtualbox是由sun(现在是甲骨文公
15 个人,这是个很大的团队了,也是我工作过的最大的团队。每个人都在不断的给同一个 repo(我们的安卓应用)提交代码。 我们只有一个代码库,而且同事们之间互相审核代码。每个人都了解发生了些什么而且每个人
AndroidOne框架是采用MVC模式,集成了Android主流开源技术及组件,是一款极速且简单高效开发框架,整个项目包含两个部分AndroidOne,oneCore
Thomas Nield分享了这一由多个部分组成的文章——RxJava速成课程。它虽然不会让你一夜之间成为专家,但是确实能给你带来一次飞跃。 Ronaldo Pace介绍了一种使用装饰模式(Decorator pattern)来构建你的Android UIs的方法。