Я смог запросить звуковой фокус с помощью AudioManager непосредственно перед моей TTS, но потом я не знаю, как вернуть его.
blockquote>Вызов
abandonAudioFocus()
.
Приложение SMS по умолчанию отвечает за запись всех входящих сообщений в Провайдер. Несмотря на то, что вы внедрили приемник для вашего приложения, чтобы прочитать сообщение из трансляции SMS_RECEIVED
, вам все равно нужно написать сообщение поставщику. Например:
ContentValues values = new ContentValues();
values.put(Sms.ADDRESS, address);
values.put(Sms.BODY, smsBody);
context.getContentResolver().insert(Sms.CONTENT_URI, values);
ContentValues values = new ContentValues(); values.put("address", address); values.put("date", System.currentTimeMillis()+""); values.put("read", "1"); values.put("type", "1"); values.put("body",smsBody); Uri uri = Uri.parse("content://sms/"); context.getContentResolver().insert(uri,values);
Я просто добавил в BroadcastReceiver, но он все тот же – Hải Nguyễn 4 March 2015 в 13:35