使用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专门为打开Goog​​le Play商店而保留的。

您可以使用意图启动应用程序。 但是要转到应用中的特定页面,应该有预先定义的意图到达那里。 它可以是由该应用程序定义的自定义意图并暴露给其他人,也可以是预定义的系统应用程序。 例如,您可以打开“设置”应用程序,并根据“设置应用程序”定义的意图到达其中的特定页面。 另一个例子是“相机应用程序”。 您可以启动它并访问其中的某个页面,但不是所有页面。

在你的情况下,你可以尝试这样的事情:

 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri, "video/mp4"); 

我希望你明白我的意思。