美文网首页
Android 设置手机铃声

Android 设置手机铃声

作者: 清朝公主大清正黄旗 | 来源:发表于2021-11-18 16:41 被阅读0次

直接设置铃声:

// ringtongVal : 卡1 或者卡2 
List<Integer> ringtongIntVals = getRingTongTypeArrayWithReflect();
ringtongVal[0] 、或者:ringtongVal[1]
RingtoneManager.setActualDefaultRingtoneUri(context, ringtongVal, uri);

获取卡几的方法:

    /**
     * @return
     */
    private static List<Integer> getRingTongTypeArrayWithReflect() {
        List<Integer> ringtongIntVals = new ArrayList<>();
        //默认系统的卡1
        ringtongIntVals.add(RingtoneManager.TYPE_RINGTONE);
        ringtongIntVals.add(8);
        try {
            Class clazz = Class.forName("android.media.RingtoneManager");
            Field[] fields1 = clazz.getFields();
            for (Field field : fields1) {
                field.setAccessible(true);
                if (!TextUtils.isEmpty(field.getName()) && field.getName().startsWith("TYPE_RINGTONE") && !field.getName().equals("TYPE_RINGTONE")) {
                    Log.d("getRingTong2 find ", field.getName() + "=>" + field.get(clazz));
                    ringtongIntVals.add(Integer.valueOf(field.get(clazz).toString()));
                }
                Log.d("getRingTong2=>", field.getName() + "=>" + field.get(clazz));
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
        return ringtongIntVals;
    }

相关文章

  • Android 设置手机铃声

    直接设置铃声: 获取卡几的方法:

  • 2022-03-16 iPhone设置铃声

    Android手机设置铃声可以直接在手机中选择任意音频文件设置为手机铃声,但是在iPhone中对手机文件访问进行了...

  • 设置iPhone手机铃声

    由于iPhone手机系统的原因,iPhone手机不能像安卓手机那样随便设置手机铃声。但是我们可以免费给iPhone...

  • 苹果手机如何设置铃声

    苹果手机的铃声不仅文件格式只支持.m4r,铃声的时间长度也有限制,苹果粉们可要注意了。下面为手机铃声设置步骤。 1...

  • 苹果手机设置铃声

    今天心血来潮给我的小七换铃声,之前看网上用酷狗铃声换铃声,也就下载了一个试试,结果还需要再下载一个库乐队,在两个a...

  • Android通过代码设置铃声

    以默认振铃为例子,通过代码设置手机铃声 设置默认振铃 删除默认振铃 删除铃声操作,参考: 判断当前uri是否默认铃...

  • ##方法一:通过手机设置铃声 ####通过安装苹果官方APP“Garagebane”设置铃声 这是下载地址[库乐队...

  • 通过手机方式设置铃声

    方法一:通过手机设置铃声 通过安装苹果官方APP“Garagebane”设置铃声 这是下载地址[库乐队][url]...

  • 来电铃声

    来电铃声app,无需连接电脑,手机铃声直接设置!趣铃声是一款专业铃声制作应用,帮助您轻松创建专属个性手机铃声,一键...

  • iPhone内置应用通讯录APP小细节(一)

    一、背景问题 当我们接听电话时来电铃声一般都是手机默认设置的电话铃声,想选择其它的铃声自然会去设置-声音-电话铃声...

网友评论

      本文标题:Android 设置手机铃声

      本文链接:https://www.haomeiwen.com/subject/tondtrtx.html