杀死我启动的第三方应用程序

时间:2021-01-19 19:55:31

标签: android

我正在构建一个应用程序,我将在其中利用 Android 上的 VLC 播放不同类型的视频源。

从我的应用程序中,当用户单击视频源时,我将启动 VLC。我希望能够从我的应用程序中再次关闭 VLC,但据我在文档中看到的,由于安全原因,这是不可能的。

我在这里找到了很多关于 SO 的不同帖子,但它们总是与关闭开发人员控制而不是第三方应用程序的活动有关。

我将从 https://wiki.videolan.org/Android_Player_Intents/ 开始使用类似的东西来启动 VLC:

 int vlcRequestCode = 42;
 Uri uri = Uri.parse("file:///storage/emulated/0/Movies/KUNG FURY Official Movie.mp4");
 Intent vlcIntent = new Intent(Intent.ACTION_VIEW);
 vlcIntent.setPackage("org.videolan.vlc");
 vlcIntent.setDataAndTypeAndNormalize(uri, "video/*");
 vlcIntent.putExtra("title", "Kung Fury");
 vlcIntent.putExtra("from_start", false);
 vlcIntent.putExtra("position", 90000l);
 vlcIntent.putExtra("subtitles_location", "/sdcard/Movies/Fifty-Fifty.srt");
 startActivityForResult(vlcIntent, vlcRequestCode);

总体问题:如何关闭从我自己的应用程序启动的第三方应用程序?

0 个答案:

没有答案
相关问题