在设置中以编程方式打开“备份和重置”

时间:2015-02-28 11:53:36

标签: android

我想在Android设置中打开备份并重置。例如,如果您想在Android设置中打开 Wi-Fi ,可以使用以下代码:

getApplicationContext().startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

但我发现没有什么可以帮助我打开备份并重置。有谁见过如何做到这一点的实现?

4 个答案:

答案 0 :(得分:3)

我知道这已经过时了,但你可以用这个意图打开备份和重置

Intent backupIntent = new Intent(Settings.ACTION_PRIVACY_SETTINGS);
startActivity(backupIntent);

答案 1 :(得分:1)

仅查看Settings参考文档,没有直接意图直接使用Intent机制打开备份和重置设置!

答案 2 :(得分:1)

对于最新的Android Q Beta版本,接受的答案应该不再有效。

“备份”功能现在已移至“系统设置”组(与日期/小时设置相同,依此类推)。

答案 3 :(得分:1)

这对我有用,可以以编程方式打开备份和还原。在S8和Essential PH-1上进行了测试

Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings$PrivacySettingsActivity"));
if (intent.resolveActivity(context.getPackageManager()) != null) {
   context.startActivity(intent);
}