Я создал приложение для получения сообщения из одного строчного номера. Он работает нормально. Теперь я хочу отобразить значок предупреждения на значке приложения «Входящие» после получения сообщения. Где я должен добавить код для этого.Как отобразить значок предупреждения на значке приложения
if (extras != null) {
// get array data from SMS
Object[] smsExtra = (Object[]) extras.get("pdus"); // "pdus" is the key
for (int i = 0; i < smsExtra.length; ++i) {
// get sms message
SmsMessage sms = SmsMessage.createFromPdu((byte[])smsExtra[i]);
// get content and number
String body = sms.getMessageBody();
String address = sms.getOriginatingAddress();
// create display message
if(address.equals("+91999999999")){
messages += "SMS from " + address + " :\n";
messages += body + "\n";
// notify new arriving message
Toast.makeText(context, messages, Toast.LENGTH_LONG).show();
listSms.add(new SmsInfo(address, body));
this.abortBroadcast();
}
Ya, что я сделал теперь я хочу, чтобы отобразить количество непрочитанных meassge на основной значок приложения или изменения исходный значок на новый значок оповещения после получения сообщения – Anusha
попробуйте потянуть значок перед созданием уведомления ... проверьте ответ – Niko