Integrate disk resize settings with frontend page
If the root_part file exists, check the stored disk size and perform
resizing.
Bug: 371491254
Test: resize disk on tangorpro
Change-Id: Ie858bc839ed92e6645b1bceb35493657a11bbb84
diff --git a/android/TerminalApp/res/layout/settings_disk_resize.xml b/android/TerminalApp/res/layout/settings_disk_resize.xml
index f868b28..a41b580 100644
--- a/android/TerminalApp/res/layout/settings_disk_resize.xml
+++ b/android/TerminalApp/res/layout/settings_disk_resize.xml
@@ -42,8 +42,6 @@
android:layout_width="match_parent"
android:layout_marginBottom="36dp"
app:tickVisible="false"
- android:valueFrom="0"
- android:stepSize="4"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
@@ -53,6 +51,7 @@
android:layout_height="wrap_content"
android:text="@string/settings_disk_resize_resize_cancel"
android:visibility="invisible"
+ android:layout_marginVertical="48dp"
android:layout_marginHorizontal="8dp"
app:layout_constraintTop_toTopOf="@+id/settings_disk_resize_disk_size_slider"
app:layout_constraintBottom_toBottomOf="parent"
@@ -64,7 +63,6 @@
android:layout_height="wrap_content"
android:text="@string/settings_disk_resize_resize_restart_vm_to_apply"
android:visibility="invisible"
- android:layout_marginHorizontal="8dp"
app:layout_constraintTop_toTopOf="@+id/settings_disk_resize_disk_size_slider"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
diff --git a/android/TerminalApp/res/values/integers.xml b/android/TerminalApp/res/values/integers.xml
index 0c7d2b9..e20987c 100644
--- a/android/TerminalApp/res/values/integers.xml
+++ b/android/TerminalApp/res/values/integers.xml
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="split_min_width">720</integer>
+ <integer name="disk_size_round_up_step_size_in_mb">4</integer>
</resources>
\ No newline at end of file
diff --git a/android/TerminalApp/res/values/strings.xml b/android/TerminalApp/res/values/strings.xml
index f8350a0..dfe7b95 100644
--- a/android/TerminalApp/res/values/strings.xml
+++ b/android/TerminalApp/res/values/strings.xml
@@ -98,4 +98,9 @@
<string name="service_notification_content">Click to open the terminal.</string>
<!-- Notification action button for closing the virtual machine [CHAR LIMIT=none] -->
<string name="service_notification_quit_action">Close</string>
+
+ <!-- Preference Keys -->
+ <string name="preference_file_key">com.android.virtualization.terminal.PREFERENCE_FILE_KEY</string>
+ <string name="preference_disk_size_key">PREFERENCE_DISK_SIZE_KEY</string>
+ <string name="preference_min_disk_size_key">PREFERENCE_MIN_DISK_SIZE_KEY</string>
</resources>