Используя adb shell или эмулятор терминала на устройстве, введите это, чтобы очистить все уведомления (требуется su)
service call notification 1
Это отправит sms (не требует su)
service call isms 5 s16 "PhoneNumber" i32 0 i32 0 s16 "BodyText"
Где я могу узнать больше о service call? Я нашел этот вопрос и оценил ответ, говоря о том, что все значит. Но где я могу найти информацию о том, какой метод notification 2 может быть вызван?
Запуск service call был неполным и напечатал это использование:
Usage: service [-h|-?]
service list
service check SERVICE
service call SERVICE CODE [i32 INT | s16 STR] ...
Options:
i32: Write the integer INT into the send parcel.
s16: Write the UTF-16 string STR into the send parcel.
Я запустил service list, и он вернулся с 78 услугами для моего устройства, включая isms и notification, и для большинства служб будет напечатано то, что кажется пространством имен (com.android.internal.telephony.ISms для isms и android.app.INotificationManager для notification). Как я могу использовать эту информацию, чтобы узнать, что я могу сделать с каждой из этих служб?