Android开发技术周报 Issue#8

# Android开发技术周报 Issue#8

声明:所有内容收集整理自网络。如有侵权,请联系删除。

业界新闻

1. Android Studio 2.3 正式版发布

Android Studio 2.3 正式版发布了,该版本包含一些新特性,包括对 WebP 支持的更新;ConstraintLayout 库支持更新和布局编辑器的部件面板。提供一个新的 App Link 助手可以帮助你在应用中构建 URI 的统一视图。新的运行按钮提供更直观和可靠的立即运行体验。最后是 Android 模拟器的测试,支持文本的复制和粘贴。详细介绍请看官方发行说明。

Android开发

1. 从源码出发浅析Android TV的焦点移动原理-上篇

2. 从源码出发浅析Android TV的焦点移动原理-下篇

相对于手机上用手指点击屏幕产生的Click事件, 在使用Android TV的过程中,遥控器是一个主流的操作工具,通过点击遥控器的方向键来控制焦点的移动。当焦点移动到目标控件上之后,按下遥控器的确定键,才会触发一个Click事件,进而去做下一步的处理。焦点的移动如下图所示。

3. RecyclerView 实现滑动删除和拖拽功能

从Android 5.0开始,谷歌推出了新的控件RecyclerView,相对于早它之前的ListView,优点多多,功能强大,也给我们的开发着提供了极大的便利,今天自己学习一下RecyclerView轻松实现滑动删除及拖拽的效果。

4. Android性能优化(一)之启动加速35%

从应用的启动优化开始,根据实际案例,打造闪电般的App启动速度。

5. Android 7.0应用冷启动流程分析

最近在为自己Moto G定制Rom,顺便重新读了一遍Android 7.0的相关源码,特此记录当做笔记.

6. Android LayoutInflater源码解析

大家对LayoutInflater一定不陌生,LayoutInflater是一个用于将xml布局文件加载为View或者ViewGroup对象的工具,我们可以称之为布局加载器。在Fragment的onCreateView方法、ListView Adapter的getView方法等许多地方都可以见到它的身影。本文详细介绍了LayoutInflater的用法以及加载布局的工作原理。

7. Android应用安全风险与防范

Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。只要利用apktool等类似的反编译工具,就可以通过安装包获取源代码。Google为了保护开发者的知识产权,为Android提供了ProGuard混淆方案,以增加反编译后源码阅读,但对于Android开发老司机和逆向工程师来说,解读还原出源代码只是时间问题。

8. Android架构那些事之第三方库的隔离

我们都知道一个好的架构会使我们的开发变得事半功倍。
设计架构的目的在于使我们的客户端易于扩展、方便单元测试、可复用。
做到使模块之间低耦合,模块内部高内聚。

9. 微信tinker快速集成

微信tinker快速集成

开源库&项目&工具

1. vlayout

vlayout是手机天猫Android版内广泛使用的一个基础UI框架项目。提供了一个用于RecyclerView的自定义的LayoutManger,可以实现不同布局格式的混排,目标是支撑客户端native页面的快速开发。它也是Tangram框架的基础模块。

2. AndroidSkinAnimator

皮肤切换动画,支持全局View animation everywhere

3. CameraKit-Android

CameraKit is an extraordinarily easy to use utility to work with the infamous Android Camera and Camera2 APIs. Built by Dylan McIntyre.

4. Android-CleanArchitecture

This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

联系方式

时间: 2024-09-13 10:31:16

Android开发技术周报 Issue#8的相关文章

Android开发技术周报 Issue#17

Android开发技术周报 Issue#17 声明:所有内容收集整理自网络.如有侵权,请联系删除.微信公众号上请点击"阅读原文"阅读完整版本. 业界新闻 1. Google 正秘密开发第三款操作系统 Fuchsia 这是一款开源的.实时操作系统,被其称作Fuchsia.与Android和Chrome OS不同,Fuchsia不是基于Linux,它使用一个全新的.由谷歌开发的微内核,称作"Magenta". 2. 媲美 Google,腾讯推出自研图片编码格式 TPG

Android开发技术周报 Issue#12

Android开发技术周报 Issue#12 声明:所有内容收集整理自网络.如有侵权,请联系删除.微信公众号上请点击"阅读原文"阅读完整版本. 业界新闻 1. Android Studio 2.4 Preview 4 发布,内置 Java 8 支持 Android Studio 2.4 Preview 4 发布了.Android Studio 2.4 的最新预览版包括构建工具和模拟器中的 Google Play 的更新,以及一些错误修复. 2. Android 超越 Windows 成

Android开发技术周报 Issue#4

作者:snowdreamEmail:yanghui1986527#gmail.comGithub: https://github.com/snowdreamQQ 群: 529327615原文地址:http://t.cn/RMFx55Q Android开发技术周报 Issue#4 声明:所有内容收集整理自网络.如有侵权,请联系删除. 业界新闻 1. 谷歌I/O 2017大会日期地址公布:5月17日举办 根据官方推特分析,Google I/O 2017开发者大会将于5月17日至19日,于加州山景城的

Android开发技术周报 Issue#5

Android开发技术周报 Issue#5 声明:所有内容收集整理自网络.如有侵权,请联系删除. 业界新闻 1. Android Studio 2.3 Beta4 发布,向正式版冲刺 Android Studio 2.3 Beta 4 发布了.Android Studio 2.3 Beta 4 已经完成了第一级测试,一旦构建通过所有测试,会将其发布到 Beta 频道. 2. Android SDK Tools 25.3.0 早期预览版发布 开发团队2月7日宣布 Android SDK Tools

Android开发技术周报 Issue#7

Android开发技术周报 Issue#7 声明:所有内容收集整理自网络.如有侵权,请联系删除. 业界新闻 1. Kotlin 1.1 正式版来了,基于 JVM 的编程语言 开发团队宣布,Kotlin 1.1 正式发布. 这是一个很大的进步,使 Kotlin 能在许多新的场景中使用. Kotlin 的愿景是在现代应用程序的所有组件中使用单一的表达式,高性能的强类型语言. Kotlin 1.1 为实现这一目标迈出了两大步. 2. React Native 0.42.0 正式发布,大量修复和改进 重

Android开发技术周报 Issue#1

Android开发技术周报 Issue#1 业界新闻 1. "OK, Google" 开放体验,可以为你的应用服务了 2. 谷歌与菲亚特合作开发新款 Android 车载系统 北京时间 1 月 3 日消息,据外媒报道,谷歌和菲亚特-克莱斯勒汽车公司周一在国际消费电子展(CES)开幕前宣布,两家公司已在合作开发一款基于 Android 系统的新版车载信息娱乐系统. 3. Google Play服务将最低支持API级别14 Google Play 服务客户端内容库及 Firebase fo

Android开发技术周报 Issue#6

Android开发技术周报 Issue#6 声明:所有内容收集整理自网络.如有侵权,请联系删除. 业界新闻 1. Android Studio 2.3 RC 1 发布 Android Studio 2.3 RC 1 发布了,此版本包含一组小的重要错误修复. 2. Google发布Android Things开发者第二预览版 Google在2个月前发布了Android Things,该操作系统旨在为物联网设备提供"Android之力"的加持.今天,该公司又发布了第二个开发者预览版.新编译

Android开发技术周报 Issue#3

作者:snowdreamEmail:yanghui1986527#gmail.comGithub: https://github.com/snowdreamQQ 群: 529327615原文地址:http://t.cn/RMFx55Q Android开发技术周报 Issue#3 业界新闻 1. Kotlin 1.1 Beta 发布,正式版还会远吗? Kotlin 1.1 的最大更新是完全支持对 JavaScript 的编译,以及在 JVM, Android 和 JavaScript 上的协程(C

Android开发技术周报 Issue#9

Android开发技术周报 Issue#9 声明:所有内容收集整理自网络.如有侵权,请联系删除. 业界新闻 1. Google 宣布 Android 将加入 Java 8 的原生支持 Google 表示已决定将把对 Java 8 语言特性的支持直接添加到当前的 javac 和 dx 工具集中,并不再推荐使用 Jack toolchain.今后,Android 构建系统将提供对 Java 8 语言特性的原生支持.依赖于 Java Class 文件格式的现有工具和插件将能继续工作. 3. 谷歌称已经