【发布时间】:2012-09-10 07:52:55
【问题描述】:
我想构建一个类似于 MS Office 的应用程序;问题是我已经独立设计了每个应用程序,包括一个包含指向它们的链接的家庭应用程序。我想知道如何设计它,如果我安装家庭应用程序,它应该自动触发其他应用程序的安装;我可以这样做吗?
提前致谢
【问题讨论】:
标签: android
我想构建一个类似于 MS Office 的应用程序;问题是我已经独立设计了每个应用程序,包括一个包含指向它们的链接的家庭应用程序。我想知道如何设计它,如果我安装家庭应用程序,它应该自动触发其他应用程序的安装;我可以这样做吗?
提前致谢
【问题讨论】:
标签: android
由于我不太清楚触发其他应用程序的安装是什么意思,我可以看到这有两种方式。
您的整个应用程序和所有功能都一次性安装完毕,并且您希望在启动器中为您的每个单词、power point 等子应用程序显示一个单独的图标。在这种情况下,请将以下内容添加到您希望从子应用启动的主要活动的 <activity> 标记中:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
try { ApplicationInfo info = getPackageManager().getApplicationInfo("your.package.name", 0); //installed } catch(NameNotFoundException e) { //Not installed }
【讨论】:
您可能使用不同的 apk,这里有一个与您的问题相关的链接,并且可能会引导您完成多个 apk 包。
Multiple Android Application Package .apk files from single source code
【讨论】: