【发布时间】:2025-12-31 17:40:01
【问题描述】:
当存在 Gmail 的附件时:
- 如果文件是 txt 文件,则会打开可打开的应用程序列表。
- 如果是图片文件,则会打开一个可以打开照片、照片、画廊等的应用程序列表。
假设您知道本地存在于 Android 中的文件的路径,我该如何实现这一点,以便通过单击打开它?
在 Windows 上,我使用 ShellExcute() 来实现此功能。
这似乎是原生应用处理 MIME 类型处理和 Intent 处理的方式之一:
Launch A URL Or Document On IOS and Android With Delphi Firemonkey
我不能在 Delphi 10.1 中使用_system() 函数,像这个例子吗?
_system (PAnsiChar('open ' + AnsiString(sCommand)));
根据 10.1 文档,我将其更改如下:
_system (MarshaledAString ('open ' + sCommand));
调试的时候,方法执行了,但是没有响应。
【问题讨论】:
-
我回滚了您的编辑,因为它改变了您问题的整个范围,导致答案无效。既然你有一个新问题,你需要提出一个新问题。
-
@JerryDodge 问题是一样的。问题中缺少空格只是输入错误:(谢谢。
-
再三考虑,我回滚了回滚,因为症状是一样的。
标签: android delphi firemonkey delphi-10.1-berlin