Android进阶
文章平均质量分 81
yansong_
这个作者很懒,什么都没留下…
展开
-
Android 开发中的消息机制 Handler 机制
子线程中更新主线程界面(UI)一、前言 最近在多线程的使用过程中遇到一些问题,记录下来以加深印象。当在主线程中要进行某一操作比较耗时时,就需要开启新线程来处理,主线程通常等待时间在 5 秒左右,大于 5 秒的操作会报错,所以需要子线程。 其一是在子线程中更新主线程界面(UI) 时抛出异常如下::Android.view.V转载 2016-12-22 23:30:55 · 257 阅读 · 0 评论 -
Parcelable和Serializable的区别
转自:http://www.tuicool.com/articles/MJzAZn一、序列化、反序列化是什么?(1) 名词解释对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。 对象的反序列化:把字节序列恢复为Java对象的过程。 (2) 序列化详细解释对象的序列化涉及三个点关键点:Java对象、字节序列、存储。 1. Java对象的转载 2016-12-22 23:36:32 · 234 阅读 · 0 评论 -
ViewPager显示多个图片
我们要实现的最终效果如下以画廊的显示VIewPager其实我们是利用到了View的clipChildren属性,我们在这里要把ViewPager以及它的父窗体都设置为false,如下:android:clipChildren="false"因为如果clipChildren属性设置为true,就表明我们要将children给clip掉,就是说对于子元素来说,超原创 2016-12-23 10:56:53 · 1064 阅读 · 0 评论 -
Android自定ViewGroup实现流式布局
转载请标明出处:http://blog.csdn.net/yansong_post ,本文出自【李岩松的博客】1.概述本篇给大家带来一个实例,FlowLayout,什么是FlowLayout,我们常在App 的搜索界面看到热门搜索词,就是FlowLayout,我们要实现的就是图中的效果,就是根据容器的宽,往容器里面添加元素,如果剩余的控件不足时候,自行添加到下一行,FlowLayo原创 2016-12-17 20:57:30 · 292 阅读 · 0 评论 -
LRU算法
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号压入栈顶,转载 2016-12-25 22:48:02 · 178 阅读 · 0 评论 -
AndroidStudio常用介绍
1.AndroidStudio和Eclipse比较AndroidStudio是Google官方推出的,专门为Android量身订做的,速度更快(在大项目上体现明显,电脑配置越高越明显),整合了Gradle构建工具,内置终端,即命令行输入2.HelloWorld工程,以及相关文件和目录介绍1.Project和Module概念Project相当于Eclipse中的工作空间,可以原创 2016-12-19 21:01:47 · 414 阅读 · 0 评论