如何Firemonkey打开文件,而不管MIME类型
问题描述:
的当Gmail的附件存在:如何Firemonkey打开文件,而不管MIME类型
- 如果该文件是一个txt文件中,可以打开被打开的应用程序列表。
- 如果它是一个图像文件,打开可以打开照片,照片,画廊等的应用程序列表。
假设您知道Android本地存在的文件的路径,我该如何实现这个功能才能通过单击它来打开它?
在Windows上,我使用ShellExcute()
来实现此功能。
这似乎是本机应用程序处理MIME类型处理,并意图处理的方法之一:
Launch A URL Or Document On IOS and Android With Delphi Firemonkey
在德尔福10.1 I不能使用_system()
功能,像这样的例子吗?
_system (PAnsiChar('open ' + AnsiString(sCommand)));
我改变了它如下,根据10.1文档:
_system (MarshaledAString ('open ' + sCommand));
当调试时,执行该方法,但没有响应。
答
经过'open'
,您需要一个空间,例如'open '
+0
这是第一个问题的错误 在代码中,把它放在空间中 然而,执行该方法后没有响应,谢谢。 –
我回滚了你的编辑,因为它改变了你的问题的整个范围,使答案无效。由于您遇到新问题,您需要提出一个新问题。 –
@JerryDodge问题是一样的。 在一个问题中缺少一个空格只是一个歪曲:(谢谢 –
第二个想法,我回滚回滚,看到症状是相同的 –