当我尝试在Android上使用TwebBrowser从URL打开.pdf时,pdf不会打开,只是一个空白的窗口。
TwebBrowser.Navigate('http://url/pdf/{3F6E0442-F389-4A49-8587-E02757340052}.pdf');
在win32上工作正常 在Android上不要打开pdf。
由于
答案 0 :(得分:1)
不要使用WebBrowser组件。使用安装的默认应用程序打开此类文件。
uses
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android;
procedure OpenFile(pFileName:string);
var
Intent: JIntent;
begin
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setDataAndType(StrToJURI(pFileName), StringToJString('application/pdf'));
SharedActivity.startActivity(Intent);
end;