İşlem kodları:
Uses kısmı:
uses Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.Helpers, System.IOUtils, FMX.Helpers.android, Androidapi.JNI.Support, Androidapi.JNI.App;
Implementation kısmı:
var LIntent: JIntent; LUri: Jnet_Uri; begin LUri := TAndroidHelper.JFileToJURI(TJFile.JavaClass.init(StringToJString(TPath.Combine(TPath.GetSharedDocumentsPath, 'demo.pdf')))); LIntent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW); LIntent.setDataAndType(LUri, StringToJString('application/pdf')); LIntent.setFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION); TAndroidHelper.Activity.startActivity(LIntent); end;
Test Ortamı:
RAD Studio 10.4.2
Android 9
not if