0

我想将我的应用程序注册为可选应用程序。就像用户想要发送短信一样,用户去联系人并在那里选择一个联系人并获得呼叫或消息选项。用户选择消息。现在我想将我的应用程序显示为默认消息应用程序的可选应用程序,比如什么应用程序。我搜索了很多,但没有得到如何做到这一点。请帮助我,提前谢谢,我是一个新的学习者。

4

2 回答 2

1

您需要设置一个动作 Intent Filter 。

像这样的东西

<intent-filter>
   <action android:name="android.intent.action.SENDTO" />
     <action android:name="android.intent.action.SEND" />

</intent-filter>

看看这个链接你会得到一些想法

它像这样工作

         Intent intent = new Intent();
        intent.setAction(Intent.SEND);
        startActivity(intent);

它会显示所有可以发送短信的应用程序列表

于 2013-10-28T08:25:59.867 回答
0

意图过滤器将组件注册为能够执行某些操作。关于这个主题有很多文档:

<intent-filter>

意图和意图过滤器

Manifest-intro - 意图过滤器

(以上所有链接都指向 developer.android 页面)

这是一个带有幻灯片的奖励链接,其中包含一个很好的示例。

于 2013-10-28T08:30:15.180 回答