直接看代码:

import android.app.*;import android.content.Intent;import android.media.RingtoneManager;import android.net.Uri;import android.os.*;import android.util.*;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity{private Uri myUri = null;@Override public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Button myButton = (Button) findViewById(R.id.myButton);myButton.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubIntent intent = new Intent();intent.setAction(RingtoneManager.ACTION_RINGTONE_PICKER);        // Allow user to pick 'Default'        //intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);        intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE,"设置通知铃声");        // Show only ringtones        intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE);        // Don't show 'Silent'        intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);        //Uri ringtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);        // Put checkmark next to the current ringtone for this contact        if(myUri != null)        {        intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, myUri);        //intent.putExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI, myUri);        }        // Launch!        startActivityForResult(intent, 0);}});    }@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data){try{myUri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);Log.i("pickedUri", myUri.toString() + "");}catch (Exception e){e.printStackTrace();}}}


更多相关文章

  1. Android 相机2之常用工具代码(预览方向、预览尺寸、全屏显示、分
  2. [置顶] Android防火墙+流量统计代码
  3. Android应用程序获取ROOT权限代码
  4. android 个人铃声设置代码
  5. android典型代码系列(九)------电话拦截
  6. Android里用代码设置View的相关属性
  7. Android自动测试代码
  8. Android Audio代码分析18 - setSampleRate函数
  9. Android Audio代码分析22 - AudioEffect::getEnabled函数

随机推荐

  1. ANDROID资源文件
  2. Android(安卓)的源代码结构
  3. android(java)对网络状态(socket)判断的方
  4. Android应用开发学习笔记之播放音频
  5. Android学习笔记(七)-XML解析与生成:SAX、DO
  6. 简易android通讯录
  7. Android中Looper简介
  8. Android实例剖析笔记(二)
  9. Android开发指南--0 总览
  10. Android布局文件的属性值解析