Android 使用ComponentName跳转浏览器并携带参数
"要使用ComponentName来跳转到浏览器并携带参数,你可以使用Intent来实现。下面是一个示例代码:\n\njava\n// 创建一个Intent对象\nIntent intent = new Intent();\n\n// 设置要跳转的组件(浏览器)的ComponentName\nComponentName componentName = new ComponentName(\"com.android.browser\", \"com.android.browser.BrowserActivity\");\nintent.setComponent(componentName);\n\n// 添加要携带的参数\nUri uri = Uri.parse(\"https://www.example.com/?param1=value1¶m2=value2\");\nintent.setData(uri);\n\n// 启动浏览器\nstartActivity(intent);\n\n\n在上面的代码中,我们首先创建了一个Intent对象。然后,使用ComponentName来指定要跳转的浏览器组件的包名和类名。接下来,我们使用setData()方法来设置要携带的参数,其中参数的格式为URL参数的格式。最后,通过调用startActivity()方法来启动浏览器并传递Intent。\n\n请注意,上面的代码中使用的是Android系统默认的浏览器组件的包名和类名,如果你使用的是其他浏览器应用,请替换为相应的包名和类名。"
原文地址: https://www.cveoy.top/t/topic/qkbr 著作权归作者所有。请勿转载和采集!