Вызов одного приложения из другого приложения с URL-адресом, переданным в качестве аргумента в Android - PullRequest
0 голосов
/ 02 декабря 2011

Я хочу вызвать b.apk из a.apk, и b.apk считывает URL из файла и открывает его в браузере. Я могу сделать это с помощью «намерения». Ниже приведен код для того же:

Intent intent1 = new Intent(Intent.ACTION_MAIN);
intent1.setClassName("own.example.weburl", "own.example.weburl.NewWebViewActivity");
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT );
startActivity(intent1);

Теперь я хочу сделать то же самое, но я хочу передать URL-адрес b.apk, чтобы открыть его, а не b.apk, читая его из файла. Поэтому b.apk должен просто открыть URL-адрес, полученный в качестве аргумента. Я просмотрел сайт Android Developer, чтобы найти способ сделать это, но не смог найти. Как этого добиться?

Спасибо.

1 Ответ

0 голосов
/ 02 декабря 2011
Intent i= new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("YOUR URL HERE"));
startActivity(i);

Это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...