OSDN Git Service

Add preference Received files
authorjackqdyulei <jackqdyulei@google.com>
Thu, 30 Nov 2017 23:07:52 +0000 (15:07 -0800)
committerjackqdyulei <jackqdyulei@google.com>
Mon, 4 Dec 2017 20:56:20 +0000 (12:56 -0800)
Given that BluetoothFilesPreferenceController is already
exist, we could reuse this controller and only add
preference to xml.

Bug: 69333961
Test: Screenshot
Change-Id: I11285fd9a2b6c297dbf43a9a0b118c21780e6710

res/xml/connected_devices_advanced.xml
src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragment.java

index c45d0f3..946151f 100644 (file)
                 android:targetClass="com.android.settings.deviceinfo.UsbModeChooserActivity"/>
     </Preference>
 
+    <Preference
+        android:key="bt_received_files"
+        android:icon="@drawable/ic_folder_vd_theme_24"
+        android:title="@string/bluetooth_show_received_files" />
+
     <PreferenceCategory
         android:key="dashboard_tile_placeholder"
         android:order="50"/>
index 05e460f..ea93fef 100644 (file)
@@ -22,6 +22,7 @@ import android.provider.SearchIndexableResource;
 import com.android.internal.logging.nano.MetricsProto;
 import com.android.settings.R;
 import com.android.settings.SettingsActivity;
+import com.android.settings.bluetooth.BluetoothFilesPreferenceController;
 import com.android.settings.bluetooth.BluetoothMasterSwitchPreferenceController;
 import com.android.settings.bluetooth.Utils;
 import com.android.settings.dashboard.DashboardFragment;
@@ -94,6 +95,7 @@ public class AdvancedConnectedDeviceDashboardFragment extends DashboardFragment
         AbstractPreferenceController smsMirroringController =
                 smsMirroringFeatureProvider.getController(context);
         controllers.add(smsMirroringController);
+        controllers.add(new BluetoothFilesPreferenceController(context));
         return controllers;
     }