Iscander Опубликовано 3 декабря, 2018 Опубликовано 3 декабря, 2018 Доброго времени суток уважаемые форумчане, прошу строго не судить, ошибки нет и результата тоже. 2Gis запускается, адрес не появляется. Тут чего-то не хватает или не правильно написал. Подскажите... Источник: https://help.2gis.ru/question/razrabotchikam-zapusk-mobilnogo-prilozheniya-2gis/android uses androidapi.JNI.GraphicsContentViewText, Androidapi.Helpers, Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.JNI.Webkit, FMX.Helpers.Android; procedure TForm1.Button2Click(Sender: TObject); var Intent: JIntent; URI: Jnet_Uri; begin Uri:=TJnet_Uri.JavaClass.parse(StringToJString('dgis://'+Edit1.Text)); Intent:=TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri); Intent.setPackage(StringToJString('ru.dublgis.dgismobile')); SharedActivity.startActivity(Intent); end; Тут смотрел не помогло.(((
0 Администраторы Brovin Yaroslav Опубликовано 4 декабря, 2018 Администраторы Опубликовано 4 декабря, 2018 Код правильный. Остается, что возможно, проблема в урле. попробуйте указать для отладки утл из демо (по вашей ссылке)
0 Iscander Опубликовано 4 декабря, 2018 Автор Опубликовано 4 декабря, 2018 Отладка не работает, примерчик пожалуйста. Может что надо в манифест добавить?
0 Администраторы Brovin Yaroslav Опубликовано 4 декабря, 2018 Администраторы Опубликовано 4 декабря, 2018 16 часов назад, Iscander сказал: Отладка не работает, примерчик пожалуйста. Какой примерчик? Вы свой примерчику уже сами выше написали. Просто вместо сборки урла из Edit1.Text вбейте туда урл с адресами из примеров, приведенных по ссылке вами же.
0 Iscander Опубликовано 10 декабря, 2018 Автор Опубликовано 10 декабря, 2018 Проверил в Урл всё нормально {act=android.intent.action.VIEW dat=dgis://Титова 1}.Программа запускается но в адресную строку не попадает адрес. Intent:= TJintent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI('dgis://Титова 1')); SharedActivity.startActivity(intent); О гении, подскажите где тут загвоздка, может тип надо указать? Помогите пожалуйста.
0 Iscander Опубликовано 10 декабря, 2018 Автор Опубликовано 10 декабря, 2018 Всем спасибо, тема закрыта. Решения найдено https://developer.android.com/guide/components/intents-common#Maps Intent.setData(StrToJURI('geo:0,0?q='+Edit1.Text));
Вопрос
Iscander
Доброго времени суток уважаемые форумчане, прошу строго не судить, ошибки нет и результата тоже.
2Gis запускается, адрес не появляется. Тут чего-то не хватает или не правильно написал. Подскажите...
Источник: https://help.2gis.ru/question/razrabotchikam-zapusk-mobilnogo-prilozheniya-2gis/android
uses androidapi.JNI.GraphicsContentViewText, Androidapi.Helpers, Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.JNI.Webkit, FMX.Helpers.Android; procedure TForm1.Button2Click(Sender: TObject); var Intent: JIntent; URI: Jnet_Uri; begin Uri:=TJnet_Uri.JavaClass.parse(StringToJString('dgis://'+Edit1.Text)); Intent:=TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri); Intent.setPackage(StringToJString('ru.dublgis.dgismobile')); SharedActivity.startActivity(Intent); end;
Тут смотрел
не помогло.(((
5 ответов на этот вопрос
Рекомендуемые сообщения