许久没有写技术博客了,这些时间也一直亲近Android,就聊聊技术选型。 技术选型对于一个项目的发展非常重要,个人认为: 技术决定下限,品味决定上限。 技术好只能保证做出来的App不烂,品味好了才能将有限的技术发挥到极致…
分类:Android
View的工作流程 源码分析
View的工作流程是指measure、layout、draw三大流程,即策略、布局、重绘。 一.Measure过程 1.view的Measure过程 1.在onMeasure调用setMeasuredDimension(…
Android NDK开发:JNI实战篇
注:原文地址 紧接上篇:Android NDK开发:JNI基础篇 | cfanr,这篇主要介绍 JNI Native 层调用Java 层的代码(涉及JNI 数据类型映射和描述符的使用)和如何动态注册 JNI。 1. He…
Glide入门教程——7. 缓存基础
Glide — 缓存基础 原文:Caching Basics 作者:Norman Peitek 翻译:Dexter0218 我们学习完了加载、显示和处理图片,我们将会向前推进学习优化处理。一个成功的高效的图片加载的基本功…
JPush,友盟,百度云,个推Push服务在保活上的对比
由于目前Android系统杀进程越来越厉害了,这对于应用在Push及时到达上有高要求的感到压力很大,所以前段时间在项目中考虑第三方Push服务时更多的想要有更强的保活功能。 — 目前我们常用的几大Push,小…
2017.03.12 Android卡顿分析
欢迎访问[Android日记][1],如有转载请注明Android日记 http://androiddiary.site 2017.3.12 周日 晴 北京 写日记 记录读书笔记 卡顿  …
关于android 如何安装 assets文件下的apk
不造轮子了,直接给连接 http://blog.csdn.net/shen332401890/article/details/8826827
Android6.0权限控制
随着android6.0的更新,最大的变化莫过于新的权限控制规则。以前可以直接通过AndroidManifest配置需要的权限。而更新后,为了保证用户隐私的安全性,部分私密权限需要动态的设置,仅仅在AndroidMa…
Android框架之路——整体介绍(持续更新...)
@(框架开发) 前奏 导入github开源项目; Android框架之路——Studio如何导入Github开源项目 软件框架搭建; 一、UI ToolBar的使用; Android框架之路——ToolBar的使用 Na…
蚂蚁金服面试经历-临场发挥
一般面经很少会告诉你如何临场发挥,我觉得这边文章对你很重要。 上一篇文章讲了如何进行前期的准备,但是在面试的过程中,一定会问到没有准备过的问题。那么这个时候怎么办的?那么我来简单讲一下我总结下来的经验。依然分为几种情况:…
Android 常用开源库(一)
收集了一些比较常见的开源库,特此记录(已收录300+)。 一、基本控件 1.1TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 t…