zoukankan      html  css  js  c++  java
  • 设置铃声

    1、权限

    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

    2、代码

    public void setPhoneMusic()
    { //设置当前文件存放音乐为手机铃声
    Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); //打开系统铃声设置
    intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_RINGTONE);
    intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "设置来电铃声"); //设置显示的标题
    startActivityForResult(intent, RINGTONE_PICKED); //跳转界面,显示铃声设置对话框
    }


    public void onActivityResult(int requestCode,int resultCode,Intent data)
    { //界面跳转方法
    super.onActivityResult(requestCode, resultCode, data);
    if(resultCode!=RESULT_OK)
    {
    return;
    }
    switch(requestCode)
    { //switch判断
    case RINGTONE_PICKED: //开启手机铃声
    try
    {
    Uri pickedUri=data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
    if(pickedUri!=null)
    {
    RingtoneManager.setActualDefaultRingtoneUri
    ( //设置铃声链接
    Sample8_11_Activity.this,
    RingtoneManager.TYPE_RINGTONE,
    pickedUri
    );
    }
    }
    catch(Exception e)
    {
    e.printStackTrace(); //异常处理
    }
    break;
    }
    }
    }

  • 相关阅读:
    Libgdx 截屏功能
    Tomcat+Spring+Quartz Restart or shutdown error
    JSP 基础知识
    Git 常用命令备忘
    Java 基础知识点
    Android adb 命令的基础知识
    在 Cygwin 环境下使用 linux 命令(2)
    Libgdx Pixmap 的使用
    Android 平台开发一些基础知识
    Cygwin 安装列表
  • 原文地址:https://www.cnblogs.com/wdc224/p/3704406.html
Copyright © 2011-2022 走看看