質問: 受信トレイに到達する前にsms in androidを削除できますか? smsを受信トレイから削除していますが、知りたいのは、受信トレイに到達する前に削除するにはどうすればよいですか?
回答: /** * check priority * @param activity */ public static void receiverpriority(activity activity){ intent smsrecvintent = new intent("android.provider.telephony.sms_received"); list<resolveinfo> infos = activity.getpackagemanager().querybroadcastreceivers(smsrecvintent, 0); for (resolveinfo info : infos) { system.out.println("receiver: " + info.activityinfo.name + ", priority=" + info.priority); } } 優先度を確認し、他の受信者よりも高い優先度を(マニフェストで)設定します。