delphi - 如何阅读意图的文本
问题描述
我正在尝试阅读从 Google 地图共享地点时生成的文本。它是这种格式:
纽约帝国大厦,10001,EE.UU。https://网址
我的想法是在我的应用程序内部打开 URL 以从该位置获取数据。
我已经使用以下代码毫无问题地阅读了意图:
function HandleIntentAction(const Data: JIntent): Boolean;
var
Extras: JBundle;
valor,valorofuscated,id,typetoopen,valortext:string;
begin
Result := False;
if Data <> nil then
begin
Extras := Data.getExtras;
if Extras <> nil then
begin
valorofuscated:=
JStringToString(Data.getStringExtra(StringToJString('EXTRA_TEXT')));
valor:= Crypt('Decrypt',valorofuscated);
end;
end;
Invalidate;
end;
但是,当我收到地图的意图时,Extras
总是为零。任何想法?
解决方案
推荐阅读
- r - “x”和“y”长度不同
- html - 哪些 HTML 5 标记属性可以包含 URL?
- html - 验证
元素不应用颜色属性 - nginx - 我的 nginx 在 centos7 不显示 php 文件
- reactjs - node_modules\create-react-context\lib\index.js 中的意外字符 ' ' (1:0)
- emacs - 如何在 emacs 上设置 shift 快捷方式
- javascript - 上传小部件不适用于 javascript - 动态表单 + Yii2 入门工具包
- javascript - Jquery Json requests 在请求末尾添加一个点
- apache-kafka - Kafka 分区是什么样的?
- c - 在 switch 的情况下使用定义的 char