随笔分类 -  andrio学习

摘要:当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为J... 阅读全文
posted @ 2014-12-19 17:22 perfect亮 阅读(257) 评论(0) 推荐(0)
摘要:当滑动(fling)比移动(scroll)有更高的效率时,为什么要让用户使用scroll操作呢?在面积很小而数据又很多的移动设备上,要显示远在后面的那些内容scroll是很困难的,这种情况下fling更适合。注:scroll表示手指滑动多少距离,界面跟着显示多少距离,而fling是根据你的滑动方向与... 阅读全文
posted @ 2014-12-17 21:35 perfect亮 阅读(481) 评论(0) 推荐(0)
摘要:参考地址:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1020/448.htmlhttp://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1117/574.html一.And... 阅读全文
posted @ 2014-12-17 21:32 perfect亮 阅读(778) 评论(0) 推荐(0)
摘要:save() saveLayer() restore()1.在自定义控件当中你onMeasure和onLayout的工作做完成以后就该绘制该控件了,有时候需要自己在控件上添加一些修饰来满足需求复写onDraw(Canvas canvas),其中Canvas就像是一块画布,你自定义控件的样式就是在它上... 阅读全文
posted @ 2014-12-04 17:55 perfect亮 阅读(10774) 评论(1) 推荐(1)
摘要:IntentService和ResultReceiver的异步处理1.在下载手机上从网络下载东西的时候会用到AsyncTask来方便处理,这里可以在用IntentService和ResultReceiver对一些基本概念做一些了解:IntentService:IntentService是Servic... 阅读全文
posted @ 2014-12-02 17:14 perfect亮 阅读(1398) 评论(0) 推荐(0)
摘要:rotate()和translate()1.看到这个题目的时候,有人会觉得这不就是一个对画布的旋转和平移的嘛,但是其中的细节的地方还是需要深究一下的。例如:有个需求将TextView的文字竖直显示。 首先想到的方法就是将画布旋转90度,代码如下: 1 public class RotateText... 阅读全文
posted @ 2014-11-27 11:32 perfect亮 阅读(5877) 评论(0) 推荐(0)
摘要:转载(http://blog.csdn.net/a396901990)简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个... 阅读全文
posted @ 2014-11-25 16:50 perfect亮 阅读(494) 评论(1) 推荐(0)
摘要:原文地址:http://blog.csdn.net/a396901990/article/details/36475213简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGrou... 阅读全文
posted @ 2014-11-25 16:44 perfect亮 阅读(240) 评论(0) 推荐(0)
摘要:1.例如在onMeasure(int , int)方法中可能要获取自定义属性的值。如: 1 TypedArray a = context.obtainStyledAttributes(attrs, 2 R.styleable.CascadeLayout); 3 4 ... 阅读全文
posted @ 2014-10-27 22:49 perfect亮 阅读(3942) 评论(0) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17841165开篇像设计模式一样,我们也提出一个问题来引出我们的内容。问题:给Button加一个动画,让这个Button的宽度从当前宽度增加到500px。也许你会说,这很简单,用... 阅读全文
posted @ 2014-09-25 16:38 perfect亮 阅读(389) 评论(0) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/yuanwofei/article/details/16343743一、通用apihttp://image.baidu.com/i?tn=resultjsonavstar&ie=utf-8&word=刘德华&pn=0&rn=60说明:格式为j... 阅读全文
posted @ 2014-09-23 09:45 perfect亮 阅读(1420) 评论(0) 推荐(0)
摘要:多点触控1.多点触控从字面意思讲就是你用大于等于2根的手指触摸子啊手机屏幕上。Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法:getPointerCount() 获得触屏的点数。getPointerId(i... 阅读全文
posted @ 2014-09-16 22:33 perfect亮 阅读(806) 评论(0) 推荐(0)
摘要:Looper.prepare()和Looper.loop()原文地址:http://blog.csdn.net/heng615975867/article/details/9194219Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。h... 阅读全文
posted @ 2014-08-28 11:25 perfect亮 阅读(213) 评论(0) 推荐(0)
摘要:定时器1.在android 应用开发当中,很多时候都要用到定时器,而要实现定时器更多的时候要用到两个类:Timer,和TimerTask2.API对Timer的解释是:简单的翻译一下:Timer用于在后台进程中去执行一个任务,一个单独的线程回来服务这个Timer...所以Timer的使用的时候他的计... 阅读全文
posted @ 2014-08-27 22:32 perfect亮 阅读(657) 评论(0) 推荐(0)
摘要:Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGroup负... 阅读全文
posted @ 2014-08-25 22:25 perfect亮 阅读(369) 评论(0) 推荐(0)
摘要:Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式: 在Android里面,Matrix由9个float值构成,是一个3*3的... 阅读全文
posted @ 2014-08-20 10:47 perfect亮 阅读(491) 评论(0) 推荐(0)
摘要:转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢!今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经... 阅读全文
posted @ 2014-08-18 23:23 perfect亮 阅读(542) 评论(0) 推荐(0)
摘要:ViewConfiguration1.有时候要获取一些android UI的中一些默认参数的来进行操作设置,就要用到ViewConfiguration官方飞解释是:ViewConfiguration 是Contains methods to standard constants used in th... 阅读全文
posted @ 2014-08-18 15:57 perfect亮 阅读(1751) 评论(0) 推荐(0)
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38026503记 得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开 始让ViewPag... 阅读全文
posted @ 2014-07-30 23:39 perfect亮 阅读(649) 评论(0) 推荐(0)
摘要:ListView滚动1.要用到一个监听事件是:setOnScrollListener();API解释是:Set the listener that will receive notifications every time the list scrolls.Parameters:l the scro... 阅读全文
posted @ 2014-07-25 01:08 perfect亮 阅读(3645) 评论(0) 推荐(0)