繁体   English   中英

无论MIME类型如何,如何在Firemonkey中打开文件

[英]How to open files in Firemonkey regardless of MIME type

存在Gmail附件时:

  • 如果该文件是txt文件,则会打开一个可以打开的应用程序列表。
  • 如果它是图像文件,则打开可以打开照片,照片,图库等的应用程序列表。

假设您知道本地存在于Android中的文件的路径,那么我该如何实现它,因此可以通过单击打开它?

在Windows上,我使用ShellExcute()来实现此功能。

这似乎是本机应用程序处理MIME类型处理和Intent处理的方式之一:

使用Delphi Firemonkey在IOS和Android上启动URL或文档

我不能在Delphi 10.1中使用_system()函数,例如以下示例?

_system (PAnsiChar('open ' + AnsiString(sCommand)));

根据10.1文档,我对其进行了如下更改:

_system (MarshaledAString ('open ' + sCommand));

调试时,将执行该方法,但没有响应。

'open' ,您需要一个空格,例如'open '

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM