Нужна помощь в открытии URL в браузере телефона по умолчанию

1

Я пытаюсь сделать тестовую программу, которая открывает веб-сайт, нажав кнопку. Я сделал прослушиватель и все, моя проблема в том, что, url-opening- script делает ошибку и говорит мне: "Ури не может быть разрешен". Здесь script Я использую, чтобы открыть веб-страницу:

Intent browserIntent = new Intent("android.intent.action.VIEW",Uri.parse("http://www.google.com"));  
startActivity(browserIntent);

У меня есть import android.app.Activity;, import android.content.Intent; и import android.content.ContentUris; (возможно, последний не нужен), поэтому я не могу узнать, что неправильно...

Надеюсь, кто-то знает, что я сделал неправильно, или забыл импортировать...

P.S. Я использовал эти страницы, чтобы добраться до того, где я есть:

Как открыть URL-адрес в браузере Android из своего приложения? Отправка намерения в браузер для открытия определенного URL

Показать ещё 1 комментарий
Теги:
browser
url
android-intent

2 ответа

1
Лучший ответ

Импортируйте класс Uri. Если вы используете Eclipse, вы можете нажать ctrl-shift-o, чтобы добавить необходимый импорт, и удалить неиспользуемые.

  • 0
    Спасибо BrennaSoft и bhups! Вы, ребята, лучшие! ;)
2
try this
String url = "http://www.google.com";
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);

если вы хотите импортировать класс, затем нажмите CTRL + Sift + O, чтобы импортировать все необходимые пакеты в eclipse.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню