@Sniper
2017-07-19T08:53:41.000000Z
字数 2127
阅读 1106
Android周报
Android
移动
摘要:近日Google公布了借助机器学习和人工智能技术来甄别危险应用的技术细节,小米官方宣布MIUI 9 7月26日发布。本期周报为大家带来了混淆、Android Things、Weex、Kotlin、View 绘制等方面的技术分享,欢迎阅读。
Google介绍Peer Grouping技术细节:如何筛选恶意Android应用:Android 系统的开放固然赢得了众多开发者和用户的青睐,但同时安全也成为摆在 Google 面前的重大挑战。近年来,Google 不断借助机器学习和人工智能技术来甄别危险应用,从而在用户安装之前扼杀和打击恶意程序和漏洞。近日 Google 在博文中公布了其中 Peer Grouping 技术的细节,它能确保 Play Store 更富可玩性。
小米官方宣布MIUI 9 7月26日发布:在宣布吴亦凡正式代言小米新机5X之后,小米官方还正式宣布MIUI 9 将在7月26日正式发布,如无意外小米这款5X新机将会首先用上 MIUI 9系统。
外媒评选的各项最佳Android Wear智能手表:随着越来越多的 Android Wear 智能手表进入市场,要想从中选出一款最佳手表可不是一件容易的事。不过,我们可以来看看外媒 Wareable 评选出的各项最佳产品。
Kotlin 在 Android 开发中的 16 个建议:本文翻译自国外的技术文章,这里是原文。自从 Google 宣布 Kotlin为一级开发语言后,Kotlin 成为了今年最火的语言之一,本文作者结合自己的项目经验,给出了16条使用 Kotlin 的建议。
weex 踩坑攻略-出自大量实践与沉淀:weex 是阿里开源的一套构建高性能移动界面的原生跨平台技术框架,它的上层由 Vue,Rax(非常类似React的开发框架)实现数据驱动,底层由 iOS,Android 实现 render engine 来驱动界面的最终落地。类比 React Native 它的优势在于难得的一次编写,多端运行,是的,它也很好的支持着移动 Web 端。
谈谈App的统一跳转和ARouter:App 中每次页面跳转,都需要调用统一导航,它用的非常频繁, 有必要对它进行一下梳理。让他能用起来简单方便,同时能支持各种常用的跳转业务场景.文章也详细介绍了 ARouter(阿里开源)的使用方法及技术原理。
谈谈网络库和Retrofit:网络库是每个项目必备的模块,Retrofit 是一款公认的优秀开源项目,本文从五个方面介绍了 Retrofit,分别是:网络模块需要具备什么能力、为什么 Retrofit 是个好选择、Retrofit 业务分析、Retrofit 技术点、Retrofit 使用到的设计模式。
Android 开发进阶: 自定义 View 绘制基础:HenCoder 是面向 Android 高级开发者的进阶手册,第一季讲解 UI 方面的知识点。UI 一共分为三部分:绘制、布局和触摸反馈。目前总共出了两期。绘制大概会用 5~6 期的时间讲完,整个 UI 的绘制、布局和触摸反馈三部分大概会用十多期。作者以文字+视频的形式讲解,思路清晰、干货满满。
Android 中的多进程,你值得了解的一些知识:大家知道,一个应用中通常包含多个线程,用于处理耗时任务,防止 ANR 之类的错误。但是一个应用其实也能包含多个进程,只是一般用不到而已。由于 Android 系统特有的机制,会为每个 App 单独分配一个进程,同时赋予一定大小的内存供其使用。这样,进程之间,或者说 App 之间都是独立运行的,彼此不会互相影响。本文结合案例,详解介绍了关于Android 多进程的知识。
EasyBehavior:一个可以上拉下滑的 UI 效果(目前已知支持4.0+)。
SlidingUpPanelLayout:一个强大而灵活的 SlidingPanelLayout,可以在竖直方向上操控多个 panel,实现炫酷的交互效果。
FabulousFilter:这是一个效果很赞的 Bottom Sheet Dialog,动画效果很流畅。
SuperCalendar:Android 自定义日历控件,支持左右无限滑动、周月切换、标记日期显示、 自定义显示效果跳转到指定日期。