Android手机6.0系统查询本地视频音频数据库查不出来数据的办法
来源:互联网 发布:淘宝运营做什么的 编辑:程序博客网 时间:2024/05/01 03:49
我是华为mate8的手机,系统6.0,但是我做播放器的时候要查询到手机本地里面的视频,可我发现我的代码没有错误,但是我的视频查了好久还是没有查出来,所以在这上面也话费了不少的时间,我也查询了一些资料。最终得到一个结果。代码如下:
handler.startQuery(0,mAdapter,MediaStore.Video.Media.EXTERNAL_CONTENT_URI, new String[]{ MediaStore.Video.Media._ID, MediaStore.Video.Media.DATA, MediaStore.Video.Media.TITLE, MediaStore.Video.Media.DURATION, MediaStore.Video.Media.SIZE, MediaStore.Video.Media.MINI_THUMB_MAGIC,}, null, null, null);
ContentResolver resolver = getContext().getContentResolver();AsyncQueryHandler handler = new AsyncQueryHandler(resolver) { @Override protected void onQueryComplete(int token, Object cookie, Cursor cursor) { // CursorUtil.cursorLog(cursor); //设置cursor ((VideoListAdapter)cookie).changeCursor(cursor); //刷新 // ((VideoListAdapter)cookie).notifyDataSetChanged(); ((VideoListAdapter)cookie).swapCursor(cursor); if (((VideoListAdapter) cookie).isEmpty()){ mBackground.setBackgroundResource(R.drawable.empty); } }};就是写完这些代码我发现并没有什么卵用啊 。所以最后又在其他的手机上对这个进行测试,没想到真的是我的手机6.0系统的问题,可能是权限的问题吧。不过最后还是把问题解决了。解决的办法很简单 。代码如下:
只需要把build.gradle下的权限等级修改一下就好:修改为22
targetSdkVersion 22
最后提醒广大朋友,6.0系统的手机好多问题,我也希望大家多交流,共同学习,共共同进步!!!
1 0
- Android手机6.0系统查询本地视频音频数据库查不出来数据的办法
- 用Excel导入数据库的数据查不出来
- Android 搜索手机本地的全部视频(通过查询数据库)
- Android保存文件到本地后连接电脑无法查看 刷新不出来的结局办法
- sqlite数据库中第一条数据查不出来!
- 关于xcode本地,网络的视频,音频不播放
- Android 下载后的视频,有些系统扫描不出来,怎么办?做Android开发
- 为什么数据库有这条数据,却怎么也查询不出来
- Android播放本地视频音频
- android设置系统图标后手机上不显示出来
- Android-获取手机上的图片、视频、音频
- Mysql 左连接查询条件位置不同造成数据查不出来
- hql语句中使用占位符:xx 的时候,查询所有查询查不出来
- Android 媒体库图片,音频,视频,文件的查询
- Android 媒体库图片,音频,视频,文件的查询
- 数据库中查询出来的数据转换成json格式
- 一个iphone手机的游戏的某一个区,有办法查这个区的IP不?
- 当手机连接到电脑视频导不出来的时候
- BZOJ1513: [POI2006]Tet-Tetris 3D
- 51nod-活动安排问题之二
- Java后端WebSocket的Tomcat实现
- Eclipse快捷键大全
- Java中断机制
- Android手机6.0系统查询本地视频音频数据库查不出来数据的办法
- 对数组每个数进行操作的系统方法
- Android 使用Ant打包
- sql中as用法
- 使用POI导入数据到Excel数据量过大报错解决方案
- LeetCode|Intersection of Two Linked Lists
- 解决C#程序只允许运行一个实例的几种方法详解
- PHPCMS首页调用TAG关键字列表
- Android不透明度16进制值