Fix some errors for Settings project

Attrs could not have same name, so create a common parent for the
messageText. And BiometricEnrollCheckbox is not in use.

Replace some com.android.settingslib.R with com.android.settings.R,
because these are files in settings instead of settingslib.

Bug: 253772249
Test: TAP
Change-Id: Ifa796e923bf26facf4935be4968637affdb4b48b
This commit is contained in:
Chaohui Wang
2022-10-16 14:14:02 +08:00
parent 15066fe36e
commit 507e5f8c90
15 changed files with 35 additions and 50 deletions

View File

@@ -93,10 +93,14 @@
<attr name="currentPageIndicatorColor" format="color" /> <attr name="currentPageIndicatorColor" format="color" />
</declare-styleable> </declare-styleable>
<!-- For ConversationMessageView --> <declare-styleable name="MessageView">
<declare-styleable name="ConversationMessageView">
<attr name="incoming" format="boolean" />
<attr name="messageText" format="reference" /> <attr name="messageText" format="reference" />
</declare-styleable>
<!-- For ConversationMessageView -->
<declare-styleable name="ConversationMessageView" parent="MessageView">
<attr name="incoming" format="boolean" />
<attr name="messageText" />
<attr name="timestampText" format="reference" /> <attr name="timestampText" format="reference" />
<attr name="iconText" format="reference" /> <attr name="iconText" format="reference" />
<attr name="iconTextColor" format="reference|color" /> <attr name="iconTextColor" format="reference|color" />
@@ -146,16 +150,9 @@
<attr name="android:gravity" /> <attr name="android:gravity" />
</declare-styleable> </declare-styleable>
<!-- For biometric enroll checkboxes -->
<declare-styleable name="BiometricEnrollCheckbox">
<attr name="icon" format="reference" />
<attr name="title" format="reference" />
<attr name="description" format="reference" />
</declare-styleable>
<!-- For Face enroll accessibility toggle --> <!-- For Face enroll accessibility toggle -->
<declare-styleable name="FaceEnrollAccessibilityToggle"> <declare-styleable name="FaceEnrollAccessibilityToggle" parent="MessageView">
<attr name="messageText" format="reference" /> <attr name="messageText" />
</declare-styleable> </declare-styleable>
<!-- For TwoStatesButtonPreference --> <!-- For TwoStatesButtonPreference -->

View File

@@ -27,10 +27,10 @@ import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference; import androidx.preference.Preference;
import androidx.preference.PreferenceScreen; import androidx.preference.PreferenceScreen;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment; import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.applications.intentpicker.AppLaunchSettings; import com.android.settings.applications.intentpicker.AppLaunchSettings;
import com.android.settings.applications.intentpicker.IntentPickerUtils; import com.android.settings.applications.intentpicker.IntentPickerUtils;
import com.android.settingslib.R;
import com.android.settingslib.applications.AppUtils; import com.android.settingslib.applications.AppUtils;
import com.android.settingslib.applications.ApplicationsState; import com.android.settingslib.applications.ApplicationsState;

View File

@@ -26,7 +26,7 @@ import android.util.Log;
import androidx.fragment.app.FragmentTransaction; import androidx.fragment.app.FragmentTransaction;
import com.android.settingslib.R; import com.android.settings.R;
import com.android.settingslib.bluetooth.BluetoothBroadcastUtils; import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
import com.android.settingslib.bluetooth.BluetoothUtils; import com.android.settingslib.bluetooth.BluetoothUtils;

View File

@@ -22,7 +22,7 @@ import android.os.SystemProperties;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import com.android.settingslib.R; import com.android.settings.R;
import com.android.settingslib.core.lifecycle.ObservableActivity; import com.android.settingslib.core.lifecycle.ObservableActivity;
import com.google.android.setupdesign.util.ThemeHelper; import com.google.android.setupdesign.util.ThemeHelper;

View File

@@ -39,8 +39,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment; import com.android.settings.core.InstrumentedFragment;
import com.android.settingslib.R;
import com.android.settingslib.bluetooth.BluetoothBroadcastUtils; import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
import com.android.settingslib.bluetooth.BluetoothUtils; import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.qrcode.QrCamera; import com.android.settingslib.qrcode.QrCamera;

View File

@@ -36,7 +36,7 @@ import android.widget.TextView;
import com.android.internal.util.UserIcons; import com.android.internal.util.UserIcons;
import com.android.internal.widget.RecyclerView; import com.android.internal.widget.RecyclerView;
import com.android.settingslib.R; import com.android.settings.R;
import com.android.settingslib.Utils; import com.android.settingslib.Utils;
import java.util.ArrayList; import java.util.ArrayList;

View File

@@ -69,7 +69,8 @@ public class TopLevelHighlightMixin implements Parcelable, DialogInterface.OnSho
return 0; return 0;
} }
public static final Creator<TopLevelHighlightMixin> CREATOR = new Creator<>() { public static final Creator<TopLevelHighlightMixin> CREATOR =
new Creator<TopLevelHighlightMixin>() {
@Override @Override
public TopLevelHighlightMixin createFromParcel(Parcel source) { public TopLevelHighlightMixin createFromParcel(Parcel source) {
return new TopLevelHighlightMixin(source); return new TopLevelHighlightMixin(source);

View File

@@ -20,22 +20,15 @@ import static android.app.NotificationManager.IMPORTANCE_UNSPECIFIED;
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_CACHED; import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_CACHED;
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_DYNAMIC; import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_DYNAMIC;
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED_BY_ANY_LAUNCHER; import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED_BY_ANY_LAUNCHER;
import static android.os.UserHandle.USER_SYSTEM;
import android.Manifest;
import android.app.INotificationManager; import android.app.INotificationManager;
import android.app.NotificationChannel; import android.app.NotificationChannel;
import android.app.NotificationChannelGroup; import android.app.NotificationChannelGroup;
import android.app.NotificationHistory; import android.app.NotificationHistory;
import android.app.NotificationManager; import android.app.NotificationManager;
import android.app.compat.CompatChanges;
import android.app.role.RoleManager;
import android.app.usage.IUsageStatsManager; import android.app.usage.IUsageStatsManager;
import android.app.usage.UsageEvents; import android.app.usage.UsageEvents;
import android.companion.ICompanionDeviceManager; import android.companion.ICompanionDeviceManager;
import android.compat.annotation.ChangeId;
import android.compat.annotation.EnabledAfter;
import android.compat.annotation.EnabledSince;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@@ -51,7 +44,6 @@ import android.os.Build;
import android.os.RemoteException; import android.os.RemoteException;
import android.os.ServiceManager; import android.os.ServiceManager;
import android.os.UserHandle; import android.os.UserHandle;
import android.provider.Settings;
import android.service.notification.ConversationChannelWrapper; import android.service.notification.ConversationChannelWrapper;
import android.service.notification.NotificationListenerFilter; import android.service.notification.NotificationListenerFilter;
import android.text.format.DateUtils; import android.text.format.DateUtils;
@@ -61,8 +53,7 @@ import android.util.Log;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import com.android.internal.util.CollectionUtils; import com.android.internal.util.CollectionUtils;
import com.android.settingslib.R; import com.android.settings.R;
import com.android.settingslib.Utils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice; import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager; import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.notification.ConversationIconFactory; import com.android.settingslib.notification.ConversationIconFactory;

View File

@@ -22,7 +22,6 @@ import static android.app.NotificationManager.BUBBLE_PREFERENCE_SELECTED;
import android.content.Context; import android.content.Context;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
@@ -31,8 +30,8 @@ import android.widget.TextView;
import androidx.preference.Preference; import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder; import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
import com.android.settings.Utils; import com.android.settings.Utils;
import com.android.settingslib.R;
import com.android.settingslib.RestrictedLockUtils; import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedPreferenceHelper; import com.android.settingslib.RestrictedPreferenceHelper;

View File

@@ -24,7 +24,6 @@ import static android.view.View.VISIBLE;
import android.content.Context; import android.content.Context;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
import android.transition.AutoTransition; import android.transition.AutoTransition;
import android.transition.TransitionManager; import android.transition.TransitionManager;
import android.util.AttributeSet; import android.util.AttributeSet;
@@ -37,8 +36,8 @@ import android.widget.TextView;
import androidx.preference.Preference; import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder; import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
import com.android.settings.Utils; import com.android.settings.Utils;
import com.android.settingslib.R;
public class ConversationPriorityPreference extends Preference { public class ConversationPriorityPreference extends Preference {

View File

@@ -27,21 +27,19 @@ import android.content.Context;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.transition.AutoTransition; import android.transition.AutoTransition;
import android.transition.Transition;
import android.transition.TransitionManager; import android.transition.TransitionManager;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.android.settings.Utils;
import com.android.settingslib.R;
import androidx.preference.Preference; import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder; import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
import com.android.settings.Utils;
public class ImportancePreference extends Preference { public class ImportancePreference extends Preference {
private boolean mIsConfigurable = true; private boolean mIsConfigurable = true;

View File

@@ -37,8 +37,8 @@ import android.view.View;
import androidx.annotation.VisibleForTesting; import androidx.annotation.VisibleForTesting;
import com.android.settings.R;
import com.android.settings.fuelgauge.BatteryUtils; import com.android.settings.fuelgauge.BatteryUtils;
import com.android.settingslib.R;
public class UsageGraph extends View { public class UsageGraph extends View {

View File

@@ -28,7 +28,7 @@ import android.widget.FrameLayout;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import com.android.settingslib.R; import com.android.settings.R;
import java.util.Locale; import java.util.Locale;

View File

@@ -21,7 +21,7 @@ import android.view.View;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.preference.PreferenceViewHolder; import androidx.preference.PreferenceViewHolder;
import com.android.settingslib.R; import com.android.settings.R;
import com.android.wifitrackerlib.WifiEntry; import com.android.wifitrackerlib.WifiEntry;
/** /**

View File

@@ -29,7 +29,7 @@ import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder; import androidx.preference.PreferenceViewHolder;
import com.android.settings.LinkifyUtils; import com.android.settings.LinkifyUtils;
import com.android.settingslib.R; import com.android.settings.R;
/** /**
* A preference with a title that can have linkable content on click. * A preference with a title that can have linkable content on click.