Android标记已安装的应用程序

Android标记已安装的应用程序,android,installation,Android,Installation,我有一个问题要问你:我有一个可以下载和安装一些APK的应用程序。 我以这种方式启动安装: Intent myIntent=新Intent() myIntent.setAction(android.content.Intent.ACTION\u视图) myIntent.setDataAndType(Uri.parse(“文件:/”+getFilesDir()+“/”+m_sLastFileName)、“应用程序/vnd.android.package归档”) 星触觉(myIntent) 现在我遇到

我有一个问题要问你:我有一个可以下载和安装一些APK的应用程序。 我以这种方式启动安装:

Intent myIntent=新Intent()
myIntent.setAction(android.content.Intent.ACTION\u视图)
myIntent.setDataAndType(Uri.parse(“文件:/”+getFilesDir()+“/”+m_sLastFileName)、“应用程序/vnd.android.package归档”)
星触觉(myIntent)

现在我遇到了一个问题:我想知道用户安装了哪些APK,所以问题是:我能否以一种可以识别为“我的应用”的方式标记已安装的应用程序? 或者你能给我一个替代方案吗


谢谢。

SDK中的API演示中有一个例子。
特别是下面的代码通过程序查找试图识别其“自己的”


谢谢。这是一个有用的例子,但我需要一些不同的东西。此代码正在搜索清单中具有特定类别的活动。我无法修改现有apksI的清单。我认为您可以删除类别限定,并使用前缀位来选择您的应用程序,或者只是与列表进行比较。