<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Caidifel的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Caidifel</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Caidifel]]></copyright><item><title><![CDATA[java对象和对象引用]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/77677219</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/77677219</guid><author>Caidifel</author><pubDate>Tue, 29 Aug 2017 14:06:51 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/hukai46/p/5258668.html 原文地址


Java对象及对象引用变量




Java对象及其引用


关于对象与引用之间的一些基本概念。
       初学Java时，在很长一段时间里，总觉得基本概念很模糊。后来才知道，在许多Java书中，把对象和对象的引用混为一谈。可是，如果我分不清对象与对象引用，
  ]]></description><category></category></item><item><title><![CDATA[自定义surfaceview onmeasure不执行]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/76585853</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/76585853</guid><author>Caidifel</author><pubDate>Wed, 02 Aug 2017 17:04:43 +0800</pubDate><description><![CDATA[@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
// TODO Auto-generated method stub
// super.onMeasure(widthMeasureSpec, heightMeasureSpec);
Log.i(tag, "执行onMeasur]]></description><category></category></item><item><title><![CDATA[java list remove(i)]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/73650276</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/73650276</guid><author>Caidifel</author><pubDate>Fri, 23 Jun 2017 17:26:17 +0800</pubDate><description><![CDATA[使用
for(int i=0;i
list.remove(i);
}
这种办法会造成list.size()大小发生变化，导致不能完全循环，同事 i 变化之后会导致list也的顺序也变；
另外一种情况，如果通过integer的方式来删除list里面的数据也是行不通的，list.remove(i)只能是int， integer不能用，因为 list 里面integer是对象类型，int是数据]]></description><category></category></item><item><title><![CDATA[android 适配]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/73649930</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/73649930</guid><author>Caidifel</author><pubDate>Fri, 23 Jun 2017 17:15:01 +0800</pubDate><description><![CDATA[之前好多讲dpi 和 dip（dp） 都当成了一回事，其实根本不是。很多人把dip dp叫成了屏幕密度，其实根本不一样。
dpi是每英寸的像素，与ppi的概念相同；
而dip:density-independent pixel，叫dp或dip，与终端上的实际物理像素点无关；
其实dip即dp说穿了就是一个比例。
手机最终显示的都是经过比例缩放的像素；


1drawable图片适配]]></description><category></category></item><item><title><![CDATA[android textview纯文本空格对齐]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/52105476</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/52105476</guid><author>Caidifel</author><pubDate>Wed, 03 Aug 2016 17:17:44 +0800</pubDate><description><![CDATA[想要两个段落输入空格，保持对齐，必须在全角的状态下输入空格，是一个中文字符的宽度。然而华文的字库做系统字还是和靠得住的，亲测发现确实比其他的字库对齐做的好。]]></description><category></category></item><item><title><![CDATA[优化listview包含progressbar滑动时数据错误和单击局部更新]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51983804</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51983804</guid><author>Caidifel</author><pubDate>Thu, 21 Jul 2016 16:22:23 +0800</pubDate><description><![CDATA[当listivew包含的几十条data，item包含progressbar，默认显示下载图片，点击progressbar要开始下载，同时用progressbar刷新进度。


ListView只会缓存第一屏里面的List Item的视图布局，之后滚动ListView后面的Item的布局就都是用前面所缓存的视图布局（也就是convertView不为null）。这样如果当后面的某一条记录里面的某]]></description><category></category></item><item><title><![CDATA[android view坐标系统]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51496673</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51496673</guid><author>Caidifel</author><pubDate>Wed, 25 May 2016 10:50:07 +0800</pubDate><description><![CDATA[首先明确一下 android中的坐标系统 ：屏幕的左上角是坐标系统原点（0,0），原点向右延伸是X轴正方向，原点向下延伸是Y轴正方向。


一、View的坐标
    需要注意view的坐标是相对父容器而言的，包括：getTop()、getBottom()，getLeft()，getRight()。以getTop为例，函数源代码为：
/**
* Top position of this]]></description><category></category></item><item><title><![CDATA[ImageLoader 加载https 图片路径]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51445586</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51445586</guid><author>Caidifel</author><pubDate>Wed, 18 May 2016 17:11:14 +0800</pubDate><description><![CDATA[当我们使用开源框架UniversalImageLoader加载图片时，如果图片链接是https的话，就会显示不了图片，显示一片空白；
并且在Android手机中的浏览器上访问该图片会提示网站安全证书已过期或不可信是否继续浏览的提示，如图：


解决方案一
设置请求支持https:
我们应该实现 ImageDownloader ，然后把它设置给ImageLoader的configurat]]></description><category></category></item><item><title><![CDATA[去掉scrollview顶部的灰条]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51364097</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51364097</guid><author>Caidifel</author><pubDate>Tue, 10 May 2016 16:10:55 +0800</pubDate><description><![CDATA[android:fadingEdge="none"  
android:overScrollMode="never"]]></description><category></category></item><item><title><![CDATA[类似卡片的阴影效果]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51250644</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51250644</guid><author>Caidifel</author><pubDate>Tue, 26 Apr 2016 15:10:01 +0800</pubDate><description><![CDATA[http://www.lai18.com/content/706960.html


首先来看我们要实现的效果：

ListView的每个item都像卡片一样摆在界面上，另外每个item下方有3d阴影效果。



需求明确之后，下面我们就来实现这一效果。

1.为每个item制作阴影以及圆角效果。

drawable目录下创建card_background.xml

]]></description><category></category></item><item><title><![CDATA[一个很好的介绍视频的博客]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51241175</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51241175</guid><author>Caidifel</author><pubDate>Mon, 25 Apr 2016 11:50:40 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/u011570979/article/details/51205401










登录 | 注册














yabin的专栏











目录视图摘要视图订阅









 

android音视频点/直播模块开发]]></description><category></category></item><item><title><![CDATA[view viewgroup onWindowsFocusChanged]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51219796</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51219796</guid><author>Caidifel</author><pubDate>Fri, 22 Apr 2016 14:13:16 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/pi9nc/article/details/9237031]]></description><category></category></item><item><title><![CDATA[开源框架集锦]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/51210509</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/51210509</guid><author>Caidifel</author><pubDate>Thu, 21 Apr 2016 16:49:20 +0800</pubDate><description><![CDATA[https://github.com/Tim9Liu9/TimLiu-Android]]></description><category></category></item><item><title><![CDATA[android glsurfaceview renderer]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/49359199</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/49359199</guid><author>Caidifel</author><pubDate>Fri, 23 Oct 2015 11:31:08 +0800</pubDate><description><![CDATA[MyArrow的专栏









目录视图摘要视图订阅








Android系统--视图绘制 (View Render)


分类： 
Android Framework 2013-11-21 16:29 
8208人阅读 评论(4)
收藏 
举报


目录(?)[+]


1. 简介
     Android系统-]]></description><category></category></item><item><title><![CDATA[android控制soundpool播放音量]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/45720847</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/45720847</guid><author>Caidifel</author><pubDate>Fri, 23 Oct 2015 11:26:03 +0800</pubDate><description><![CDATA[我使用soudpool的时候，默认是使用播放音乐时候的音量，而非铃声音量，加上这行代码就可以更改成功


       // 设定调整音量为媒体音量,当暂停播放的时候调整音量就不会再默认调整铃声音量了

        MainActivity.instance.setVolumeControlStream(AudioManager.STREAM_MUSIC); 
在activity的]]></description><category></category></item><item><title><![CDATA[Android] setContentView和inflater区别以及findViewById和inflater的区别]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/47664877</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/47664877</guid><author>Caidifel</author><pubDate>Fri, 23 Oct 2015 11:24:16 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/pfgmylove/article/details/7562346

一般用LayoutInflater做一件事：就是把xml表述的layout转化为View对象。
inflate中比较常用的方法是，View inflate(int resource, ViewGroup root)：int resource，也就是resource/layout文件]]></description><category></category></item><item><title><![CDATA[java mxn矩阵的反对成转置存为list]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/48135293</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/48135293</guid><author>Caidifel</author><pubDate>Mon, 31 Aug 2015 17:19:41 +0800</pubDate><description><![CDATA[其实一个二维数据就是一个矩阵，这里的效果是将二维数组顺时针旋转90后存为一个list
List list=new ArrayList();
char[][] lines=new char[m][n];//char[][]应该是一个已经实例化有内容的数组,我这里m>n
for(int i=0;i
for(int j=lines.length-1;j>=0;j--){
list.add(li]]></description><category></category></item><item><title><![CDATA[关于定义view]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/47806695</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/47806695</guid><author>Caidifel</author><pubDate>Thu, 20 Aug 2015 13:45:16 +0800</pubDate><description><![CDATA[http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/


http://blog.youkuaiyun.com/ethan_xue/article/details/7316102



http://blog.youkuaiyun.com/allen315410/article/details/39319057?utm_s]]></description><category></category></item><item><title><![CDATA[android 自定义控件]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/47664817</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/47664817</guid><author>Caidifel</author><pubDate>Fri, 14 Aug 2015 17:14:06 +0800</pubDate><description><![CDATA[http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/






Android自定义控件  

2013-09-22 21:09:42|  分类： 默认分类 |  标签：android  view  |举报|字号 订阅


    













]]></description><category></category></item><item><title><![CDATA[Android模仿iPhone View旋转刷新数据动画详解]]></title><link>https://blog.youkuaiyun.com/Caidifel/article/details/47612847</link><guid>https://blog.youkuaiyun.com/Caidifel/article/details/47612847</guid><author>Caidifel</author><pubDate>Thu, 13 Aug 2015 15:01:34 +0800</pubDate><description><![CDATA[http://mzh3344258.blog.51cto.com/1823534/886522]]></description><category></category></item></channel></rss>