Android开发中怎么实现给app设置铃声-创新互联

这篇文章给大家介绍Android开发中怎么实现给app设置铃声,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

站在用户的角度思考问题,与客户深入沟通,找到江州网站设计与江州网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册雅安服务器托管、企业邮箱。业务覆盖江州地区。

一、本篇文章的大致内容是

1.调用系统铃声界面选择铃声;

2.播放该选择的铃声;

3.再次调用系统铃声界面时,默认勾选之前已经选择过的铃声;

4.非常重要的权限要加上;

二、图示

Android开发中怎么实现给app设置铃声

界面代码很简单,顾名思义。

三、部分逻辑代码实现

①调用系统铃声界面传递当前铃声数据,并选择新的铃声

//选择铃声 
 public void toChoose(View view) { 
  Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); 
  intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION); 
  intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "设置通知铃声"); 
  if (myUriStr != null) { 
   intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, Uri.parse(myUriStr));//将已经勾选过的铃声传递给系统铃声界面进行显示 
  } 
  startActivityForResult(intent, 0); 
 } 
 
 
 @Override 
 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
  try { 
   Uri pickedUri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);//获取用户选择的铃声数据 
   myUriStr = pickedUri.toString(); 
 
  } catch (Exception e) { 
   e.printStackTrace(); 
  } 
 } 

本文名称:Android开发中怎么实现给app设置铃声-创新互联
本文来源:http://myzitong.com/article/gjeds.html