使用以下代码,我可以启动一个活动来在外部浏览器中打开URL。 但我打开后不是用户允许在浏览器中打开网址后修改网址。
我在某些应用中看到了此功能。
private final static String URL = "https://medium.com";
Uri uri= Uri.parse(URL);
Intent intent= new Intent(Intent.ACTION_VIEW,uri);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
答案 0 :(得分:1)
使用Chrome自定义标签代替打开手机默认浏览器的隐式意图。 Chrome自定义标签允许您在应用中使用UI自定义和事件处理打开URL。在此处阅读更多内容:https://developer.chrome.com/multidevice/android/customtabs