- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 重写ViewPager实现单个帖子进入左右切换和不缓存问题
需要解决问题:单个帖子进入时候可以实现左右切换,并且是在不知道帖子总数的情况下,就是不知道ViewPagerAdapter的getCount数量。由于帖子内容的数据图片和布局比较复杂,所以不让ViewPager缓存,否则消耗内存太大。重写ViewPagerpublic class LazyViewPager extends ViewGroup { private bool
2014-10-29 09:46:34 10767 1
转载 Android中的soundpool小结
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,这
2014-10-28 17:39:47 1021
转载 Activity中获取view的高度和宽度为0的原因以及解决方案
在activity中可以调用View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()来获得某个view的宽度或高度,但是在onCreate()、onStrart()、onResume()方法中会返回0,这是应为当前activity所代表的界面还没显示出来没有添加到WindowPhone的D
2014-10-28 10:29:32 3859
原创 关于github上开源nineoldandroids兼容动画的笔记
github上面有个例子很好的列举了NineOldAndroids兼容动画的用法。下载了下来然后运行测试了下:因为要引用nineoldandroids的项目,我这里直接把它的源代码拷贝进去了,用做测试。android 11版本也有ObjectAnimator动画属性,但是不能兼容10版本甚至8的版本号,国内这个版本号的手机份额还是不小的。所以兼容也必须只有用这个开源的了。 st
2014-10-23 18:13:06 7327 1
转载 关于ThreadPool线程池的摘记
转载地址:http://blog.csdn.net/cutesource/article/details/6061229ThreadPoolExecutor运转机制详解最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:
2014-10-17 16:25:33 1408
转载 程序猿12个人艰不拆的真相
关于程序员的一些真相。包括夜生活、过节、找不到对象、看技术文档,转行…等等。唉,说多了都是泪啊!十年生死两茫茫,写程序,到天亮。 千行代码,Bug 何处藏。纵使上线又怎样,朝令改,夕断肠。 领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。 每晚灯火阑珊处,程序员,又加班,工作狂~下面是网友总结的程序猿 12 个“人艰不拆”的真相,大家请自觉对号入座。
2014-10-16 16:49:12 1185
原创 GridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL)不兼容低版本系统解决方案
项目开发中需要使用GridView批处理操作,多项选择。但是GridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL)不兼容低版本。找解决方案,查看android sdk提供的demo里介绍的GridView多项选择的方法public class Grid3 extends Activity { GridVi
2014-10-10 18:38:55 5327 1
原创 使用android SpannableStringBuilder实现图文混排,查看更多
项目开发中需要实现这种效果复制去Google翻译翻译结果
2014-10-09 11:13:18 23882 6
使用ant批量打包并且实现proguard-project.txt混淆代码
2015-03-31
Android apktool及签名工具
2015-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人