Android面试大全(四大组件篇) Android面试大全(性能优化篇) Android面试大全(异常处理篇) Android面试大全(开源框架篇) Android面试大全(网络篇) Android面试大全(java篇…
分类:Android
从几行代码学习Java类加载机制-从懵逼到放弃
我们先看两段代码的运行结果 public class Test1 { public static void main(String[] args) { System.out.println(FinalTest.NUM);…
15.阻止触摸窃贼
15.1 问题 应用程序视图中设计了嵌套的触摸交互,这些交互不能很好地作用于触摸层次结构 的标准流程,在此层次结构中,较高层的容器视图通过子视图进行窃取来直接处理触摸事件。 15.2 解决方案 (API Level 1)…
快速提高Android开发效率的工具
在Google的广大支持下,便捷开发Android程序的Native工具层出不穷。其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍的效果。有些甚至是一些native应用无法做到的。本文,将简…
IPC在Toast中的应用
1、Toast概念和问题的引出 Toast 中文名”土司”,应该算是 Android 使用频率很高的一个 widget 了,一般使用它来做一些操作的提示信息,例如我们在淘宝点击收藏宝贝之后底部就会…
学渣带你扣rxjava2~ 通过rx我们到底需要了解什么并且编码习惯有什么不同(原创)
这一节并不讲解什么rx的技术只是一个学渣学习一段时间的概括! 以下纯属个人观点。只是借鉴作用。如果对您有帮助,那么就是我对大家一点的贡献。学习么,仁者见仁智者见智。 RXjava从1到2 如果你听说过 了解过。那么你就会…
Android中图片的三级缓存
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很…
Retrofit 2.0源码解析
Retrofit Retrofit 是square公司开发的一款对OKHttp进行了进一步封装的网络框架,现在也是android网络请求中非常火的一个网络请求框架,花了点时间研究了一下Retrofit2.0源码。 Ret…
FrameWork源码解析(5)-广播处理过程源码解析
主目录见:Android高级进阶知识(这是总目录索引) 这篇文章主要是接着上面两篇文章的: 1.注册广播接收者的源码分析; 2.广播发送过程源码解析 到这里这篇,广播也就完成了,下一篇我们会来说说ContentProvi…
自定义View学习之路(三)————验证码的实现
简介: 走往android的进阶之路,避不开自定义View的学习和绘制。这里以绘制一个可用的验证码为例。开始系统的学习View的绘制。 验证码需求: 类似于TextView。可以自己调节控件大小,也可以通过warp-co…
CircleNumberProgressBar:显示数字的圆形进度条
项目地址:https://github.com/AlarmZeng/CircleNumberProgressBar 圆形的ProgressBar是经常使用的控件,能够显示当前的进度,但有时候可能还不够直观,原有控件显示进…
EditText无法自动获取焦点
很多时候监听输入框焦点变化,或者进入页面时不弹出键盘的需求,这要用到使EditText不自动获取焦点 一, 将第一个EditText用LinearLayout包裹,并在LinearLayout中加入 <reques…