ユーザーが SIM カードの STK メニューで 1 つのオプションを選択したときに送信されるコマンドをインターセプトする必要があります。
私はたくさん検索しましたが、RIL プロトコルがあることがわかりましたが、まだ成功していません。
私の場合、SIM カードのチェック バランスをシミュレートするコマンドを知る必要があります。
このコマンドを送信し、受信したメッセージを処理するアプリを開発しています。
次のログは、リストの「残高の確認」オプションに触れた瞬間に表示されます
06-11 09:29:27.388: D/CAT(944): CatService: 10arrived on slotid: 0
06-11 09:29:27.398: D/CAT(944): CatService: SEND_SMS
06-11 09:29:27.398: D/CAT(944): CatService: Sending CmdMsg: com.android.internal.telephony.cat.CatCmdMessage@41f6d030 on slotid:0
06-11 09:29:27.428: D/CAT(944): StkAppService: 1called on slot:0
06-11 09:29:27.428: D/CAT(944): StkAppService$ServiceHandler: SEND_SMS
06-11 09:29:28.700: D/PhoneInterfaceManager(944): Broadcasting intent ACTION_UNSOL_RESPONSE_OEM_HOOK_RAW