实际上我想要一些建议,如何从我的 android 应用程序启动 SamsungApps 应用程序并自动重定向到我的卖家帐户。例如,当我想启动 Market 应用程序时,我只需使用“market://....”URI 启动 Intent。是否有一些类似的机制来启动 SamsungApps?或者至少如何使用我的卖家账户页面启动浏览器?感谢您的关注。
问问题
1248 次
1 回答
4
所以,我用谷歌搜索了一下,发现了这个片段。为我工作。
Intent intent = new Intent();
// set data
intent.setData(Uri.parse(string_of_uri)); // The string_of_uri is a String object including a URI such as "samsungapps://ProductDetail/{the package name of the AndroidManifest.xml file in your application}".
// add flags
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
// The Intent.FLAG_INCLUDE_STOPPED_PACKAGES flag must only be added if the API level of your Android SDK is above 11 like Honeycomb.
startActivity(intent);
于 2012-01-31T00:23:38.767 回答