Tag: 媒体商店

如何在设置铃声之前清除Mediastore

当我从我的应用程序设置一个铃声工作一次,但再次运行代码时,它会尝试在媒体商店中创建一个重复的条目,这会产生问题。 如果不为每个声音文件创建单独的唯一文件名,我想解决此问题。 我发现这个解决方案在这里发布了答案: 将音频文件设置为铃声 ,我正在尝试用它来修复我的。 当我在下面的代码中尝试它时,我得到两个错误。 一个是SQLiteException,另一个是RuntimeException,它是由squlite错误引起的,它位于Java代码之后。 String TAG = “CFFS”; File dir = new File(Environment.getExternalStorageDirectory()+ “/ringtones”); // Set base DIR where new ringtone will live dir.mkdirs(); // create if directors don’t exist File outputFile = new File(dir, “College Fight Song.mp3”); // Define out new output file Uri inURI = null; try { inURI = […]