java - 如何在 native 浏览器中打开 URI (android)

标签 java android

我想在 native 浏览器中打开页面 ya.ru。这就是我拥有的

list.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        // TODO Auto-generated method stub
        String url = "http://ya.ru"; 
        Intent intent1 = new Intent(Intent.ACTION_VIEW);
        intent1.setData(Uri.parse(url));
        startActivity(intent1);
    }
});

你能告诉我我应该在 uses-permissions 中写些什么吗

<uses-permission android:name="android.permission.INTERNET" />

还是代码有什么问题?

最佳答案

尝试

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ya.ru"));
startActivity(intent);

并且在 AndroidManifest.xml 中你必须写:

<uses-permission android:name="android.permission.INTERNET" />

关于java - 如何在 native 浏览器中打开 URI (android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14222478/

相关文章:

java - Apache POI 用于将文档转换为带脚注的 html

java - 我将如何去做这件事——也许是进程树?

java - fxml 加载后获取节点的子节点

android - 完整的自定义 Camera2 示例

java - Android ListView 数据在重新创建时不会保留

android - 为什么编译的 APK 不遵守 minSdkVersion?

java - Google 将 API 返回单一类型 "car_repair"

java - 在 jar 之前提取文件路径

android - Android 2.1 中无法加载外部字体

android - Android 手机列表和最大应用程序内存大小?