`
大头K
  • 浏览: 186351 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android调用手机铃声

阅读更多
得到默认闹铃铃声:
RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);


调用文件选择,选择铃声文件:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
					intent.setType("audio/*");
					Intent intent1=Intent.createChooser(intent, "选择铃声");
					startActivityForResult(intent1, 10);


@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data)
	{
		super.onActivityResult(requestCode, resultCode, data);

		// 返回铃声uri
		if (requestCode == 10)
		{
			if (resultCode == RESULT_OK)
			{
				// 将返回的uri转为path,方便后续利用
				Uri uri = data.getData();
				Cursor cursor = getContentResolver().query(uri, null, null,
						null, null);

				if(cursor != null)
					cursor.moveToFirst();
				else
				{
					ToastUtil.showToastShort(ReadyActivity.this, "请选择有效的音频文件");
					return;
				}
				String strRingPath = cursor.getString(1);
				cursor.close();
				
				Log.i("ck", "ringPath>" + strRingPath);
			}
		}
	}



播放铃声代码:(这是播放默认闹铃的代码)
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(this, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE));
mp.prepare();
mp.start();
0
0
分享到:
评论

相关推荐

    Android手机铃声软件源码.zip

    【Android手机铃声软件源码】是一个专门为Android操作系统设计的应用程序源代码,它允许用户自定义和管理他们的手机铃声。这个源码包可能包含了实现这一功能的各种组件和模块,如音频文件处理、用户界面设计、数据库...

    android手机铃声

    在Android操作系统中,设置手机铃声是一项基本且重要的功能,它允许用户个性化自己的手机通知声音。Android系统提供了多种方式来更改各种类型的铃声,包括来电、短信、闹钟以及通知等。下面我们将深入探讨Android...

    Android 手机铃声软件源码-IT计算机-毕业设计.zip

    这篇文档将深入解析《Android 手机铃声软件源码》这一项目,旨在为学习者提供一份详尽的Android应用开发教程,特别是针对毕业设计和论文撰写的学生。这个项目不仅涵盖了基本的Android应用构建,还涉及到自定义铃声...

    android手机设置自己喜欢的铃声

    本文将详细介绍如何在Android手机上设置自定义铃声,并探讨相关技术。 首先,Android系统提供了一个方便的界面供用户管理手机的铃声。用户可以通过“设置”应用中的“声音与振动”选项来更改各种类型的铃声。然而,...

    Android 手机铃声软件源码.zip

    在Android平台上,开发一款手机铃声软件涉及到许多关键的技术点,包括音频处理、用户界面设计、文件管理和权限控制等。这个"Android手机铃声软件源码"项目提供了一个宝贵的参考资料,便于开发者深入理解和实践...

    Android应用源码之手机铃声软件源代码

    在深入探讨这个“Android应用源码之手机铃声软件源代码”之前,首先我们要理解Android系统的基本架构和应用程序开发的基础。Android是一个开源的操作系统,基于Linux内核,由Google主导并由开放手持设备联盟(OHA)...

    Android源代码——手机铃声软件

    在Android平台上,开发一款手机铃声软件涉及到许多关键知识点,这些知识涵盖了Android应用程序的基本结构、音频处理、用户界面设计以及资源管理等多个方面。下面将详细阐述这些知识点。 1. **Android应用程序基本...

    Android 手机铃声软件源码.rar

    《Android手机铃声软件源码解析》 在移动操作系统领域,Android系统以其开源特性与广泛的应用范围,吸引了众多开发者投身其中。本篇文章将深入探讨一款Android手机铃声软件的源码,帮助读者理解如何在Android平台上...

    Android手机铃声软件_安卓源码.zip

    《Android手机铃声软件开发详解》 在移动设备领域,Android操作系统以其开源、灵活的特点深受开发者喜爱。本篇文章将深入探讨一个特殊的Android应用——手机铃声软件的开发,通过分析提供的"Android应用源码之手机...

    Android程序研发源码Android 手机铃声软件源码.zip

    在Android平台上,开发一款手机铃声软件涉及到许多关键的技术点,包括音频处理、用户界面设计、文件管理以及系统服务的交互。以下是对这个项目源码可能包含的知识点的详细解析: 1. **音频处理**:Android提供了...

    Android 手机铃声软件源码.zip源码资源下载

    这篇文档将深入解析《Android 手机铃声软件源码》这一资源,它是一个基于Java编程语言,并且可能使用了Apache相关技术的Android应用程序。这个源码包为开发者提供了研究和学习Android应用开发,尤其是与音频处理和...

    Android给app自定义铃声

    当用户选择了一个铃声后,你可以使用`Settings.System`类来设置系统默认铃声或者特定通知的铃声: ```java ContentValues values = new ContentValues(); values.put(MediaStore.Audio.Media.IS_RINGTONE, true); ...

    Android源码——手机铃声软件源码.zip

    这篇内容将深入解析《Android源码——手机铃声软件源码》的相关知识点,主要涵盖Android操作系统、应用程序开发、音频处理以及用户界面设计等关键领域。 首先,我们要理解Android是一个开源的操作系统,基于Linux...

    Android源码——手机铃声软件源码.7z

    在Android操作系统中,开发一款手机铃声软件涉及到多个方面的技术知识。从提供的标题"Android源码——手机铃声软件源码.7z"和描述我们可以推测,这是一个包含Android平台下手机铃声应用的源代码压缩包。这个压缩包...

    安卓Android源码——手机铃声软件源代码.zip

    通过分析这个手机铃声软件的源代码,开发者可以学习到Android系统的音频处理机制、UI设计原则、权限管理策略,以及服务和广播接收器的使用方法。此外,源码中可能还包含了错误处理和日志记录等最佳实践,这些都是...

Global site tag (gtag.js) - Google Analytics