直接看代码:
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()
{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent 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);
}
});
}
@Override
public 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();
}
}
}
分享到:
相关推荐
设置java的环境变量和dos起始位置,
本文实例为大家分享了android实现购票起始点位置交换的具体代码,供大家参考,具体内容如下 效果图: 点击交换位置按钮,北京和深圳布局交换位置。 xml布局文件: <?xml version=1.0 encoding=utf-8?> <...
android点击相机和图片选择用到自定义Dialog
设置窗体相对起始位置.rar 设置窗体相对起始位置.rar
主要介绍了Android 自定义可拖拽View界面渲染刷新后不会自动回到起始位置的实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
设置光标的实验 实验内容:设置光标,起始位置为第5行第6列,结束位置为第8行第6列。
JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容、兼容IE8,很好的例子!
Android实现不规则瀑布流照片墙,体验不规则排列的美感
src:pdf路径 page:预览起始页 window.open("PDFJS/viewer.html?" + src + "page" + page) 根据需要调整,可以查看PDFJS\viewer.html代码,根据需求变动
ChessMove 该类为棋子的一个走法,包含是什么棋子,起始点的位置,目标点的位置以及估值时所用到的score ChessActivity游戏开始和菜单时的音乐 GameView整个程序最主要的类,是主游戏的界面,该界面继承自...
找出一个不全为负的整型数组的最大子段和,并输出起始位置
返回指定字符串的起始位置,在Delphi中的实现方法很简单,使用现有的内置函数就可以,在本示例中我们使用IntToStr就可以轻松获取字符串中指定字符出现的位置,本判断中包括了英文和中文的判断,两种类型都可以使用...
JS获取文本框光标位置、选中起始位置、终止位置、选择内容
航迹起始算法中的逻辑航迹起始算法源代码,本算法代码具有很好的起始性能
一个书中的Android编程范例,Android ...//记录当前界面的枚举类型 WhoCall wcSetTimeOrAlarm;//用来判断调用时间日期对话框的按钮是设置时间还是设置闹钟,以便更改对话框中的一些控件该设置为visible还是gone。。
android 绘制折线图(AChartEngine)Linechart 动态更新横轴为,利用网络解析数据,获取当前系统时间,动态生成Linechart 。
基于802.11a的OFDM符号起始位置估计算法.pdf
对应会有关键代码,完整代码会附在最后 横纵坐标命名 横纵坐标命名 plt.xlabel("横坐标") plt.ylabel("纵坐标") 设置横坐标刻度、起始 设置横坐标刻度、起始 设置横坐标从0开始,间隔为1 my_x_ticks = np.arange(0, ...
这是一个恢复Cisco路由器设置到起始配置的文件,挺好的,也听不错