使用android.intent.action.VIEW打开另一个应用程序
我想打开另一个应用程序并打开其中的特定页面! 在他们的指南中,他们说使用波纹管进行默认操作
android.intent.action.VIEW
并使用一种意图,没有得到,如下面去那个特定的页面:
somecompany://details?id=com.example.calendar
但我不知道怎么做! 我尝试了大量的解决方案,但不能这样做!
谢谢你的帮助。
我想这就是你所要求的。 这将在Google Play商店中打开特定应用的页面。
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse( "market://details?id=com.mycompany.mypackage")));
不要取代市场这个词。 这是Android专门为打开Google Play商店而保留的。
您可以使用意图启动应用程序。 但是要转到应用中的特定页面,应该有预先定义的意图到达那里。 它可以是由该应用程序定义的自定义意图并暴露给其他人,也可以是预定义的系统应用程序。 例如,您可以打开“设置”应用程序,并根据“设置应用程序”定义的意图到达其中的特定页面。 另一个例子是“相机应用程序”。 您可以启动它并访问其中的某个页面,但不是所有页面。
在你的情况下,你可以尝试这样的事情:
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri, "video/mp4");
我希望你明白我的意思。