以编程方式打开 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();
}
}
重定向到以下屏幕。
我已经在以下设备上测试过:
- 三星 M51(Android11)
- 像素 3(Android10)
- Poco C3(Android 10)
- 模拟器(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 解决了这个问题,并在我打开设置并导航到“备份”选项时观察意图。
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();
}
}
重定向到以下屏幕。
我已经在以下设备上测试过:
- 三星 M51(Android11)
- 像素 3(Android10)
- Poco C3(Android 10)
- 模拟器(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 解决了这个问题,并在我打开设置并导航到“备份”选项时观察意图。