以我自己的布局启动另一个应用程序

时间:2015-10-09 01:07:21

标签: android android-layout android-activity

我正在构建一个应用程序并需要一个显示另一个应用程序的布局,有什么方法可以在我自己的应用程序中打开另一个应用程序? (我不想打开正常的应用程序,我想在我的应用程序中打开它)

我需要这个,因为我的布局有一些好动画(例如,每20秒淡入淡出)

例如 -

example

2 个答案:

答案 0 :(得分:1)

您无法在应用程序中启动其他应用程序。这就是android的工作方式。您唯一的选择是使用intent启动应用程序。

来自Android文档:https://developer.android.com/training/articles/security-tips.html

  

Android应用程序沙箱,它将您的应用程序数据和代码执行与其他应用程序隔离开来。

答案 1 :(得分:0)

您可以从Android应用程序启动已安装的软件包。我认为可以使用意图 如果您不知道该应用程序的主要活动,则可以使用包名称来启动该应用程序。

Intent openIntent = getPackageManager().getLaunchIntentForPackage("com.example.app");
startActivity(openIntent);