在android中添加我们自己的应用程序?

在android中添加我们自己的应用程序?,android,android-intent,popup,Android,Android Intent,Popup,我们的android设备包含两个不同的PDF阅读器应用程序。一个是AdobeReader,另一个是NookPDF。选择任何PDF文件后,将显示弹出菜单。在此弹出菜单中包含两个PDF阅读器应用程序。例如,屏幕截图是 如何在这里添加我们自己的应用程序(弹出菜单)。当我们自动选择任何文件时,我们自己的应用程序也会显示在弹出窗口中。有可能吗 新截图是 这里的Hello World应用程序包名是com。Hello和Exit用于退出弹出菜单。如何通过编程方式添加这两个应用程序。给我个主意。我需要一些示例

我们的android设备包含两个不同的PDF阅读器应用程序。一个是
AdobeReader
,另一个是
NookPDF
。选择任何PDF文件后,将显示
弹出菜单
。在此弹出菜单中包含两个PDF阅读器应用程序。例如,屏幕截图是

如何在这里添加我们自己的应用程序(弹出菜单)。当我们自动选择任何文件时,我们自己的应用程序也会显示在弹出窗口中。有可能吗

新截图是

这里的
Hello World
应用程序包名是
com。Hello
Exit
用于退出
弹出菜单。如何通过编程方式添加这两个应用程序。给我个主意。我需要一些示例代码的例子


提前感谢。

这可以通过使用。您需要特别告诉Android您的应用程序能够处理某些操作,然后Android会将您的应用程序添加到这些操作的选择器中。

您需要使用隐式意图,并使用

它看起来像这样。它需要在AndroidManifest.xml文件中定义

<intent-filter>
  <action android:name="android.intent.action.VIEW"/>
  <data android:scheme="http" android:mimeType="application/pdf"/>
  <category android:name="android.intent.category.DEFAULT"/>
  <category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>


操作部分表示您的活动将能够查看PDF,数据部分表示它接受PDF类型的数据和具有HTTP方案的URL。可浏览类别是允许浏览器链接打开此活动所必需的(可选)。

谢谢,但我不明白我们将把
应用程序包名
应用程序名
放在哪里,如何在
弹出菜单中添加我的应用程序。谢谢..谢谢,但我不明白我们将把
应用程序包名
应用程序名
放在哪里,如何在
弹出菜单中添加我的应用程序
。现在我正在编辑我的问题。谢谢..创建项目时将指定应用程序包名称和应用程序名称。它将出现在您的AndroidManifest.xml文件中。在那里,你可以在“应用程序”标签下更改你的应用程序名称-在android下:标签
这里如何添加我的
Hello World
应用程序,然后如何添加
退出
按钮。我真的不知道。我的记忆力很差。你能解释一下吗?这可能有助于你理解隐含意图的工作原理: