2016-12-15 Hybird Android WebView 相关踩坑 url 传参 url 嵌套的问题问题场景get请求链接中: 传参中含有url “chinahr://customer/h5page?” + LEOGAO_PAGE+”=”+finishpage+”&”+LEOGAO_ACTION+”=”+finishaction + “&”+I... 阅读全文...
2016-11-24 Android Dalvik中PreVerify问题 PreVerify(预校验)的由来Dalvik 虚拟机在启动的时候,会有许多的启动参数,其中有一项就是verify,当verify被打开的时候,doVerify变量为true,则进行类的校验(dvmVerifyClass方法调用)。若校验成功,则这个类会被打上标记:CLASS_ISPREVER... 阅读全文...
2016-11-17 Android Android apk安装过程实例分析 注:本文不对apk安装之前,系统所做的复杂工作做分析,只针对普通的apk安装过程进行简单的过程理解 一般情况下,在apk安装时,系统一般会显示一个安装界面,获取用户同意之后进行安装,并且有一些apk预处理相关的操作,紧接着,会启动app界面,进入app。在这一过程中,不同版本的Androi... 阅读全文...
2016-11-17 Android Android 类加载初探 源码路径(此版本:Android 5.0):android-5.0.0_r7\libcore\dalvik\src\main\java\dalvik\system 需要关注的类有: ... 阅读全文...
2016-10-25 Android RadioGroup、RadioButton动态创建并定制icon显示 由于原生的Radiobutton不能满足业务需求,所以需要自己定制icon图片,和默认选中某一项。需要自己代码动态实现。废话不多说,上代码:12345678910111213141516171819202122232425262728293031323334353637383940414243... 阅读全文...
2016-10-06 RxJava RxJava 初探(一) 一、几个基本概念 由来 Rx(Reactive Extensions),最初是LINQ的一个扩展,后由微软团队开发,在2012年11月开源。ReactiveX.io给的定义是,Rx是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华。... 阅读全文...
2016-09-22 Android View 测量相关总结 ViewGroup的测量过程ViewGroup 没有重写 View 的 measure() 和 onMeasure() 方法,沿用的还是View的 然后在 View 的源码中,我们找到 measure(),它内部调用到 onMeasure()。 1234567891011121314151... 阅读全文...
2016-09-04 Android 滑动相关 ScrollView & ListView ScrollView 嵌套 ListView 问题分析滑动冲突的问题ScrollView 中嵌套 ListView,ListView 在测量时,高度不论写活还是写死,Listiew 的测量模式都是 不确定模式:unspecified ... 阅读全文...
2016-08-16 Android 滑动冲突之EditText-ScrollView 问题一EditText的内容过多时,EditText的内容并不能滚动,而是ScrollView的滚动 解决重写EditText的onTouch事件,将触摸事件交给EditText来处理 123456789101112131415et.setOnTouchListener(new View.On... 阅读全文...
2016-06-04 算法 简单的页面置换算法分析 本文主要分析操作系统中涉及到的一些常见的置换算法,并不对涉及的操作系统内容过多介绍。这些算法在其他的计算机应用中也有体现,基本原理都是一致的,可参考理解。 一、前提说明本文主要针对一个例子进行说明,以下的算法实现过程均是按照本例进行分析。页面的走向为: 4 3 2 1 4 3 5 4 3 ... 阅读全文...