如何删除 Delphi 代码中的默认共享应用程序?
How to delete default Share App in Delphi code?
我正在 Delphi 中创建一个 Android 应用程序,我需要一个按钮,如果已设置,它会删除默认的共享应用程序。
例如
我通过 Gmail 共享文件,然后按 'Always'
下次,这是默认应用程序。
是否可以在代码中删除它?或者我可以打开可以重置此选项的 App-Infos 吗?
- clearPackagePreferredActivities() in
PackageManager
将清除特定应用程序的默认值,以您传递的包名称为准。
()
您可以以编程方式打开应用程序设置屏幕。 Java代码:
意图意图=新意图();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
uri uri = Uri.fromParts("package", activity.getPackageName(), null);
intent.setData(uri);
context.startActivity(意图);
(来自 )
我正在 Delphi 中创建一个 Android 应用程序,我需要一个按钮,如果已设置,它会删除默认的共享应用程序。
例如
我通过 Gmail 共享文件,然后按 'Always'
下次,这是默认应用程序。
是否可以在代码中删除它?或者我可以打开可以重置此选项的 App-Infos 吗?
- clearPackagePreferredActivities() in
PackageManager
将清除特定应用程序的默认值,以您传递的包名称为准。
()
您可以以编程方式打开应用程序设置屏幕。 Java代码:
意图意图=新意图(); intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); uri uri = Uri.fromParts("package", activity.getPackageName(), null); intent.setData(uri); context.startActivity(意图);
(来自