【发布时间】:2019-03-05 21:07:04
【问题描述】:
如何从网址下载应用,并安装新版本
我使用此代码,但出现错误 “android.content.ActivityNotFoundException .....”
procedure TfLogin.Button1Click(Sender: TObject);
var
Intent: JIntent;
begin
Intent := TJIntent.Create;
Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
Intent.putExtra(StringToJString('EXTRA_NOT_UNKNOWN_SOURCE'), true);
intent.setDataAndType(TJnet_Uri.JavaClass.parse(StringToJString('https://examples.com/xxx.apk')),
StringToJString('application/vnd.android.package-archive'));
Intent.addFlags(TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION);
SharedActivity.startActivity(Intent);
end;
【问题讨论】:
-
您是否对
AndroidManifest.xml进行了必要的调整?见这里:docwiki.embarcadero.com/CodeExamples/Rio/en/… -
是的,我拥有所有权限
-
在同一主题上找到另一个主题:board4all.biz/threads/…
-
感谢@JerryDodge 的链接,这就是解决方案
标签: android delphi firemonkey delphi-10.2-tokyo