
Android
灰色流连
这个作者很懒,什么都没留下…
展开
-
Intent setType、setData和setDataAndType的区别
今天在调用音乐播放器的时候Intent intent2 = new Intent(Intent.ACTION_VIEW);intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent2.addCategory(Intent.CATEGORY_DEFAULT);intent2.setType("audio/*");intent2.setData原创 2016-03-09 11:05:17 · 1957 阅读 · 1 评论 -
StateListDrawable 按下不能自动变化的问题
StateListDrawable drawable = new StateListDrawable();drawable.addState(new int[] { android.R.attr.state_pressed,android.R.attr.state_enabled }, new ColorDrawable(Color.GREEN));drawable.addState(原创 2016-03-04 16:50:35 · 566 阅读 · 0 评论 -
Android 用StaticLayout和SpannableString实现歌词逐字更新
Android Lrc 歌词 逐字更新原创 2017-02-14 11:36:41 · 1974 阅读 · 1 评论 -
Android媒体库使用分组查询
Android媒体库使用分组查询在Android中使用ContentResolver查询媒体库时是没有Group by参数的,但是可以追加在where参数中。例如查询按文件夹查询图片,并且查询每个文件夹下面的图片数量 final String selection = "1=1) group by ([bucket_id]"; final String[] projection =原创 2017-04-18 16:54:58 · 1736 阅读 · 1 评论 -
ViewPager的刷新以及复用
1、刷新ViewPager时缓存页面默认是不会刷新的, 只有将PagerAdapter的getItemPosition方法返回值改为POSITION_NONE时才会刷新, 但是如果都改为POSITION_NONE的话,那开销有点大2、一个Item在destory后不能复用为解决以上两个问题,封装了一个BasePagerAdapter,见代码:public abstrac原创 2017-06-24 19:49:44 · 2535 阅读 · 0 评论