我想构建一个类似于 MS Office 的应用程序;问题是我已经独立设计了每个应用程序,包括一个包含指向它们的链接的家庭应用程序。我想知道如何设计它,如果我安装家庭应用程序,它应该自动触发其他应用程序的安装;我可以这样做吗?
提前致谢
我想构建一个类似于 MS Office 的应用程序;问题是我已经独立设计了每个应用程序,包括一个包含指向它们的链接的家庭应用程序。我想知道如何设计它,如果我安装家庭应用程序,它应该自动触发其他应用程序的安装;我可以这样做吗?
提前致谢
由于我不太确定触发其他应用程序的安装是什么意思,我可以看到这有两种方式。
您的整个应用程序和所有功能都是一次性安装的,并且您希望在启动器中为每个单词、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 包。