Я пытаюсь научиться добавлять настройку в качестве функции контакта рингтона. Я уже знаю, как установить рингтон по умолчанию, но я не могу понять, как установить как контактный рингтон.
Я добрался до той части, где я выбираю контакт, но я не знаю, как назначить рингтон этому контакту.
Эта часть меня беспокоит, и я не могу найти ответ в вопросах, которые уже задавали по этой теме.static public final int CONTACT_CHOOSER_ACTIVITY_CODE = 73729;
private File csound;
private final File rpath = new File(Environment.getExternalStorageDirectory() + "/Ringtone sounds/Ringtones");
@Override
public void onClick(View v) {
setContRing();
}
private void setContRing() {
Boolean success = false;
csound = new File(rpath, FNAME);rpath.mkdirs();
if (!csound.exists()) {
try {
InputStream in = getResources().openRawResource(FPATH);
FileOutputStream out = new FileOutputStream(csound.getPath());
byte[] buff = new byte[1024];
int read = 0;
try {
while ((read = in.read(buff)) > 0) {
out.write(buff, 0, read);
}
} finally {
in.close();
out.close();
}
} catch (Exception e) {
success = false;
}
} else {
success = true;
setContRingtone();
}
if (!success) {
setContRingtone();
}
}
private void setContRingtone() {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, CONTACT_CHOOSER_ACTIVITY_CODE);
}
});
}
< /code>
Редактировать для Bounty: Мне интересно, может ли кто -нибудь показать мне, как это сделать, я попробовал с кодами, найденными в других вопросах, но я не мог применить их к своему коду. Я могу скопировать файл, но как получить контакт и назначить рингтон на этот контакт?
Подробнее здесь: https://stackoverflow.com/questions/234 ... ne-android
Установить как контактный рингтон? Android ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1752463030
Anonymous
Я пытаюсь научиться добавлять настройку в качестве функции контакта рингтона. Я уже знаю, как установить рингтон по умолчанию, но я не могу понять, как установить как контактный рингтон.
Я добрался до той части, где я выбираю контакт, но я не знаю, как назначить рингтон этому контакту.
Эта часть меня беспокоит, и я не могу найти ответ в вопросах, которые уже задавали по этой теме.static public final int CONTACT_CHOOSER_ACTIVITY_CODE = 73729;
private File csound;
private final File rpath = new File(Environment.getExternalStorageDirectory() + "/Ringtone sounds/Ringtones");
@Override
public void onClick(View v) {
setContRing();
}
private void setContRing() {
Boolean success = false;
csound = new File(rpath, FNAME);rpath.mkdirs();
if (!csound.exists()) {
try {
InputStream in = getResources().openRawResource(FPATH);
FileOutputStream out = new FileOutputStream(csound.getPath());
byte[] buff = new byte[1024];
int read = 0;
try {
while ((read = in.read(buff)) > 0) {
out.write(buff, 0, read);
}
} finally {
in.close();
out.close();
}
} catch (Exception e) {
success = false;
}
} else {
success = true;
setContRingtone();
}
if (!success) {
setContRingtone();
}
}
private void setContRingtone() {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, CONTACT_CHOOSER_ACTIVITY_CODE);
}
});
}
< /code>
Редактировать для Bounty: Мне интересно, может ли кто -нибудь показать мне, как это сделать, я попробовал с кодами, найденными в других вопросах, но я не мог применить их к своему коду. Я могу скопировать файл, но как получить контакт и назначить рингтон на этот контакт?
Подробнее здесь: [url]https://stackoverflow.com/questions/23410946/set-as-contact-ringtone-android[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия