Сначала я хочу сказать, что мне жаль, что я знаю, что об этом уже есть, но я новичок в программировании, android - мой первый язык. Как настроить приложение для установки звука из моего приложения в качестве мелодии звонка? Я получил этуУстановить как Ringtone android
String filepath ="/sdcard/yeahitsworking";
File ringtoneFile = new File(filepath);
ContentValues content = new ContentValues();
content.put(MediaStore.MediaColumns.DATA,ringtoneFile.getAbsolutePath());
content.put(MediaStore.MediaColumns.TITLE, "chinnu");
content.put(MediaStore.MediaColumns.SIZE, 215454);
content.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
content.put(MediaStore.Audio.Media.ARTIST, "Madonna");
content.put(MediaStore.Audio.Media.DURATION, 230);
content.put(MediaStore.Audio.Media.IS_RINGTONE, true);
content.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
content.put(MediaStore.Audio.Media.IS_ALARM, false);
content.put(MediaStore.Audio.Media.IS_MUSIC, false);
//Insert it into the database
Log.i(TAG, "the absolute path of the file is :"+
ringtoneFile.getAbsolutePath());
Uri uri = MediaStore.Audio.Media.getContentUriForPath(ringtoneFile.getAbsolutePath());
//Uri newUri = context.getContentResolver().insert(uri, content);
Uri newUri = getContentResolver().insert(uri, content);
String ringtoneUri = newUri.toString();
Log.i(TAG,"the ringtone uri is :"+ringtoneUri);
RingtoneManager.setActualDefaultRingtoneUri(getBaseContext(),RingtoneManager.TYPE_RINGTONE,newUri);
Как я могу установить это так, когда я нажимаю на кнопку Ев. bt1 установить это как мелодию звонка? Является ли это что-то вроде этого
ImageButton bt1 = (ImageButton) findViewById(R.id.bt1);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Это не двойной пост я искал уже и не из них отвечает на мой вопрос.
Средство хочет установить рингтон на кнопку Button? – Piyush
Да. Я не могу понять, как это сделать – user3231871
проверить мой ответ. – Piyush