以编程方式打开 Google 备份设置页面

Open Google backup settings page programmatically

Google 设置是 Android 6.0 及更高版本中 Android 设置的子菜单。 我想按意图打开 Google 备份设置

此代码打开 Google 广告设置

String action = "com.google.android.gms.settings.ADS_PRIVACY";
    startActivity(new Intent(action));

如何打开Google备份设置

我使用以下功能成功打开了“备份和重置”屏幕。

private void openBackUpAndReset(){
        try {
            Intent intent = new Intent();
            intent.setComponent(new ComponentName("com.google.android.gms", "com.google.android.gms.backup.component.BackupSettingsActivity"));
            startActivity(intent);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

重定向到以下屏幕。

我已经在以下设备上测试过:

  1. 三星 M51(Android11)
  2. 像素 3(Android10)
  3. Poco C3(Android 10)
  4. 模拟器(Android棒棒糖)

我想你要找的是这个:

try {
    val intent = Intent()
    intent.component = ComponentName("com.android.settings", 
        "com.android.settings.backup.UserBackupSettingsActivity")
    startActivity(intent)
} catch (e: Exception) {
    e.printStackTrace()
}

我通过在 Android Studio 中使用 Logcat 解决了这个问题,并在我打开设置并导航到“备份”选项时观察意图。