Главная » Файлы » Delphi » Firemonkey

Открытие ссылок на Android
08.07.2016, 19:08
В сети очень много примеров (например) как открывать файлы в операционной системе Android, однако как открывать ссылки нигде не замечено. Открытие ссылок происходит с помощью вызова стороннего Activity - браузера, естественно при первом открытии система спросит чем открыть ссылку.
Сам код выглядит так:


В Uses
Androidapi.JNI.Net, Androidapi.JNI.GraphicsContentViewText, AndroidApi.Helpers

Пару переменных(можно и с одной)
Uri: Jnet_Uri; 
OpenLinkIntent: JIntent;

Сам вызов
Uri := StrToJURI('ссылка');
OpenLinkIntent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri);//будем что-то смотреть
OpenLinkIntent.addCategory(TJIntent.JavaClass.CATEGORY_BROWSABLE);//смотреть в браузере
OpenLinkIntent.setData(Uri);//смотреть эту ссылку
SharedActivity.startActivity(OpenLinkIntent);//открываем
Категория: Firemonkey | Добавил: TAdm | Теги: андройд, Studio, Android, Rad, firemonkey, на, ссылок, открытие, Delphi
Просмотров: 775 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
ComForm">
avatar