• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 手机影音10--音乐列表,影音10--列表

手机影音10--音乐列表,影音10--列表

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了影音先锋手机,手机影音先锋网站,手机影音daquan,影音先锋手机版下载,影音先锋苹果手机版等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

手机影音10--音乐列表,影音10--列表


/**
 * 从本地的sdcard得到数据
 * //1.遍历sdcard,后缀名
 * //2.从内容提供者里面获取视频
 * //3.如果是6.0的系统,动态获取读取sdcard的权限
 */
private void getDataFromLocal() {
	new Thread(){
		@Override
		public void run() {
			super.run();
//                isGrantExternalRW((Activity) context);
//                SystemClock.sleep(2000);
			mediaItems = new ArrayList<>();
			ContentResolver resolver = context.getContentResolver();
			Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
			String[] objs = {
					MediaStore.Audio.Media.DISPLAY_NAME,//视频文件在sdcard的名称
					MediaStore.Audio.Media.DURATION,//视频总时长
					MediaStore.Audio.Media.SIZE,//视频的文件大小
					MediaStore.Audio.Media.DATA,//视频的绝对地址
					MediaStore.Audio.Media.ARTIST,//歌曲的演唱者
			};
			Cursor cursor = resolver.query(uri, objs, null, null, null);
			if(cursor != null){
				while (cursor.moveToNext()){

					MediaItem mediaItem = new MediaItem();

					mediaItems.add(mediaItem);//写在上面

					String name = cursor.getString(0);//视频的名称
					mediaItem.setName(name);

					long duration = cursor.getLong(1);//视频的时长
					mediaItem.setDuration(duration);

					long size = cursor.getLong(2);//视频的文件大小
					mediaItem.setSize(size);

					String data = cursor.getString(3);//视频的播放地址
					mediaItem.setData(data);

					String artist = cursor.getString(4);//艺术家
					mediaItem.setArtist(artist);
				}
				cursor.close();
			}
			//Handler发消息
			handler.sendEmptyMessage(10);
		}
	}.start();
}

  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 手机影音10--音乐列表,影音10--列表
  • 手机影音1--SplashActivity,1--splashactivity

相关文章

  • 2017-05-26散列表的数学分析(精解)--通过链表法解决碰撞,数学分析精解
  • 2017-05-26Android之ViewPager 第二课,androidviewpager
  • 2017-05-26安卓下如何使用JUnit进行软件测试,安卓junit
  • 2017-05-26手机安全卫士——缓存清理,安全卫士缓存清理
  • 2017-05-26Android学习笔记(34):Android菜单
  • 2017-05-26Android版本和API Level对应关系,androidlevel
  • 2017-05-26我的android学习经历2,android学习经历2
  • 2017-05-26在Kotlin编写RecyclerView适配器(KAD 16),kotlinrecyclerview
  • 2017-05-26android全磁盘加密
  • 2017-11-18Android检查网络连接状态

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android开发笔记(5)——方法调用(基础),android笔记
    • android graphic(15)—fence
    • Android Bottom Sheet详解
    • MSM8909+Android5.1.1键盘驱动浅析
    • Android之文件数据存储,android数据存储
    • 安卓开源项目周报0117,安卓开源项目0117
    • Android中调用文件管理器并返回选中文件的路径,android文件管理器
    • Android ViewTreeObserver(转载),viewtreeobserver
    • Android音乐播放器源码(歌词.均衡器.收藏.qq5.0菜单.通知),android.qq5.0
    • Android程序版本更新--通知栏更新下载安装,android程序版本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有