gpt4 book ai didi

android - 是否有任何处理 ACTION_RESPONSE_VIA_MESSAGE 的服务示例

转载 作者:行者123 更新时间:2023-11-29 00:21:39 26 4
gpt4 key购买 nike

试图让我的应用程序成为默认的 SMS 应用程序(因为它在 KitKat 中需要)。 instructions很清楚,而是点:

In a service, include an intent filter for ACTION_RESPONSE_VIA_MESSAGE ("android.intent.action.RESPOND_VIA_MESSAGE") with schemas, sms:, smsto:, mms:, and mmsto:. This service must also require the SEND_RESPOND_VIA_MESSAGE permission.

实在看不懂这个Service怎么写?我曾尝试关注 Android 来源,但仍不清楚。

谁能给我指出它是如何工作的好例子?

最佳答案

为此 Intent 注册的短信应用示例:

protected void onHandleIntent(Intent intent) {
if (intent != null) {
if (TelephonyManager.ACTION_RESPOND_VIA_MESSAGE.equals(intent.getAction())) {
String num = intent.getDataString();
num = num.replace("smsto:", "").replace("sms:", "");
String msg = intent.getStringExtra(Intent.EXTRA_TEXT);
// send the data to via intent
Intent intentService = new Intent(this, SomeClass.class);
startService(intentService);
}
}
}

通过短信管理器发送消息 - smsManager.sendTextMessage(address, null, msg, piSent, piDelivered);

关于android - 是否有任何处理 ACTION_RESPONSE_VIA_MESSAGE 的服务示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com