我想注册我的应用程序作为可选应用程序处理。就像用户想要发送短信一样,用户去联系并在那里选择联系人并获得选项呼叫或消息。用户选择Messege。现在我想将我的应用程序显示为可选的默认消息应用程序,如什么应用程序。我搜索了很多,但没有得到如何做到这一点。请帮助我,提前谢谢,我是一个新的学习者。
答案 0 :(得分:1)
您需要设置操作Intent Filter。
像这样的东西
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<action android:name="android.intent.action.SEND" />
</intent-filter>
查看this链接,您将获得一些想法
它像这样工作
Intent intent = new Intent();
intent.setAction(Intent.SEND);
startActivity(intent);
它会显示所有可发送短信的应用程序列表
答案 1 :(得分:0)
Intent Filters将组件注册为能够执行某些操作。 有关该主题的大量文档:
Manifest-intro - Intent Filters
(所有上述链接都指向developer.android页面)
这是一张带有幻灯片的bonus link,其中有一个很好的例子。