Android开发技术周报 Issue#10
文章
Android Apk 拆分机制
拆分机制比起使用 flavors,能让应用程序更有效地构建一些形式的多个apk。多 apk 只支持以下类型: 1. 屏幕密度 2.ABI.使用新的拆分机制,构建同一个应用程序的hdpi版本和mdpi版本,能够共享很多的任务 (如 javac,dx,proguard)。此外,它会被认为是一个单一的variant,并且同一个测试程序将会被用来测试每个多APK。
使用manifestPlaceholders
在项目中我需要打包不同渠道的APK,需要在AndroidManifest中定义渠道名称,以便在java中调用。以前ant或gradle打包时动态改变渠道的思路是:正则AndroidManifest的特定字符然后替换.
Property Anim详解
本篇文章将对PropertyAnimation进行全面深入的探讨,本篇文章可以分为两大块,从第六部分可以作为分界点。前五部分着重讲解了PropertyAnim的动画值的计算过程,ValueAnimator与ObjectAnimator以及TimeInterpolation与TypeEvaluator之间的介绍和比较,这几点是比较重要的,从第六部分开始是通过源码的角度分析了整个动画计算以及内部的处理细节,以及引出了对JakeWharton大神的NineOldAndroids 开源库的分析,如果你觉得太多,可以分开来看,有理解不准确的地方,欢迎大家指正。
Android Studio系列教程
相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,那么今天我就手把手教大家下载、安装、使用,Studio之路从这里开始。
Dalvik虚拟机Java堆创建过程分析
使用C/C++开发应用程序最令头痛的问题就是内存管理。慎不留神,要么内存泄漏,要么内存破坏。虚拟机要解决的问题之一就是帮助应用程序自动分配和释放内存。为了达到这个目的,虚拟机在启动的时候向操作系统申请一大块内存当作对象堆。之后当应用程序创建对象时,虚拟机就会在堆上分配合适的内存块。而当对象不再使用时,虚拟机就会将它占用的内存块归还给堆。Dalvik虚拟机也不例外,本文就分析它的Java堆创建过程。
代码&开源库
Google Samples
Google在Github上发布了大量Demo,针对不同的特性,也包含了最新的API 21 (Lollipop),学习的好资料/
MatchView
TextView中的文字由类似火柴棍分散组合的效果。
Wally
Wally is a fast and efficient open source wallpaper application for Android.
FolderLayout
A layout like a stack of files and you can choose one to open. Just imitate the UI of Tencent's QQ手机管家.
android-material-icons
一个让你方便的在Android开发中使用Google发布出来的Material Design风格图标的库。
BabushkaText
A simpler way to style your TextViews
工具
Google 技术资源离线版
Google 发布了一套4张 DVD,将 Google Developers 上的在线技术文档和视频打包到离线文件中。内容很丰富,如 Android 官方文档和SDK、Google Cloud 文档和视频、Web Fundamentals 文档、I/O 大会和 Dev Bytes 视频、Google Udacity 课程视频 等等。
Android Studio 1.0 Release Candidate 4
墙内下载地址:http://www.androiddevtools.cn/#android-studio
设计
文章
中国移动应用设计趋势解读
铺天盖地的二维码、丧心病狂的小红点,还有繁花似锦的安卓ROMs...
——老外对中国式App设计趋势的分析 by Dan Grover (微信产品经理)
转载于:https://www.cnblogs.com/stewartlj/p/5684957.html
Android开发技术周报 Issue#10相关推荐
- Android开发技术周报 Issue#17
Android开发技术周报 Issue#17 声明:所有内容收集整理自网络.如有侵权,请联系删除.微信公众号上请点击"阅读原文"阅读完整版本. 业界新闻 1. Google 正秘密 ...
- Android开发技术周报 Issue#2
Android开发技术周报 Issue#2 业界新闻 1. Android Studio 2.3 Beta2 发布 Android Studio 2.3 Beata2 发布了. 新的或值得注意的变化: ...
- Android开发技术周报 Issue#27
教程 Android开发技术前线第五期 (@MrSimp1e) 深入Android图形管道.Romain Guy的性能优化案例.图片加载框架Glide.模仿iOS的模糊视图,都是些不错的文章. And ...
- Android开发技术周报 Issue#70++
教程 BottomSheets 源码解析 国内第一篇 BottomSheets 源码解析 Google Play services 8.4 的 8 项改进 快去试试吧 在Android中使用反射到底有 ...
- Android开发技术周报 Issue#69
新闻 Android N或取消应用抽屉 设计更趋近iOS 设计也在进化 对升级速度忍无可忍 谷歌或将收回安卓控制权 坑否 Google为手表App开发者推出了Google Play Services中 ...
- Android开发技术周报 Issue#51
教程 给 Android 开发者的 RxJava 详解 RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and ...
- Android开发技术周报 Issue#20
新闻 Xposed Framework for Android Lollipop is Here! Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出 ...
- Android开发技术周报 Issue#81
教程 你需要知道的Android拍照适配方案 说起调用系统相机来拍照的功能,大家肯定不陌生,现在所有应用都具备这个功能.例如最基本的,用户拍照上传头像.Android开发的孩纸都知道,碎片化给拍照这个 ...
- Android开发技术周报 Issue#7
新闻 盘点最受开发者喜爱的Android 5.0 Lollipop API 作为Android系统的一次重大升级,Android 5.0 Lollipop突出采用全新的Material Design设 ...
最新文章
- 虚拟机创建的50个步骤以及100个知识点(仅作为个人笔记使用)
- linux基础命令练习,Linux常用命令练习
- 以太坊、Hyperledger Fabric和Corda,哪个更好?
- 用Visual Studio .Net 2003开发PHP程序
- 灾备知识总结:容灾与备份区别、灾备技术、容灾体系规划
- Annotation版本的HelloWorld
- 张庆余(1991-),男,北京卡达克数据技术中心软件业务本部助理工程师,主要研究方向为软件架构、云计算。...
- pytorch学习笔记(3):常用网络层介绍
- 设计模式笔记三:单例模式
- 迅捷PDF虚拟打印机怎么打印成pdf文件
- WiFi6模块 RW6852S-50 2T2R蓝牙模块 SDIO接口 WIFI6
- 将SpringBoot项目打包并部署到服务器
- 关于Win10 driver irql not less or equal ndis.sys的个人解决过程
- 计算机内存条价格,最新内存条天梯图2020 内存条全面选购指南
- 美化版缤纷彩色文字广告代码文字+网站添加AD教程
- iOS报错 之 The app delegate must implement the window property if it wants to use
- Charles手机的代理配置与证书的安装
- Weblogic11g 在linux安装详解
- 学习牛津书的免费网站
- CSS中继承性属性和非继承性的属性
热门文章
- Unity学习之PD 过河游戏智能帮助实现
- [推荐]同方威视招聘AI人工智能高级人才
- iPhone电源键坏了怎么开机和关机?
- 临时邮箱注册哪个快?求职的邮箱是什么邮箱?
- Launching xxxx has encountered a problem Kaki的博客
- 如何利用mysql编写表白_Mysql基础编写sql案例(一)
- Java利用选择排序和冒泡排序实现对键盘录入的数据排序
- java对输入数字排序
- AxureRP6.5原型设计软件及License
- SAS learning_5: 统计报表制作(2)——PROC REPORT