Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d527f420 authored by Jason Monk's avatar Jason Monk Committed by Android (Google) Code Review
Browse files

Merge "Handle no peeking in app info pages" into mnc-dev

parents a8e22985 25f9e326
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -59,13 +59,15 @@
        android:duplicateParentState="true" />

    <TextView
        android:id="@+id/app_size"
        android:id="@+id/app_summary"
        android:layout_column="1"
        android:layout_row="1"
        android:layout_gravity="fill_horizontal|top"
        android:textAppearance="@android:style/TextAppearance.Material.Body1"
        android:textColor="?android:attr/textColorSecondary"
        android:textAlignment="viewStart"
        android:singleLine="true"
        android:ellipsize="marquee"
        android:duplicateParentState="true" />

    <TextView
+11 −4
Original line number Diff line number Diff line
@@ -6425,11 +6425,16 @@
   <!-- App notification summary with notifications disabled [CHAR LIMIT=40] -->
   <string name="notifications_disabled">Block</string>
   <!-- App notification summary with notifications sensitive [CHAR LIMIT=40] -->
   <string name="notifications_sensitive">Sensitive</string>
   <string name="notifications_sensitive">Sensitive content hidden</string>
   <!-- App notification summary with notifications priority [CHAR LIMIT=40] -->
   <string name="notifications_priority">Priority</string>
   <!-- App notification summary with notifications priority and sensitive [CHAR LIMIT=40] -->
   <string name="notifications_priority_sensitive">Priority &amp; Sensitive</string>
   <!-- App notification summary with notification peeking disabled [CHAR LIMIT=40] -->
   <string name="notifications_no_peeking">No peeking</string>
   <!-- App notification summary with 2 items [CHAR LIMIT=15] -->
   <string name="notifications_two_items"><xliff:g id="notif_state" example="Priority">%1$s</xliff:g> / <xliff:g id="notif_state" example="Priority">%2$s</xliff:g></string>
   <!-- App notification summary with 3 items [CHAR LIMIT=15] -->
   <string name="notifications_three_items"><xliff:g id="notif_state" example="Priority">%1$s</xliff:g> / <xliff:g id="notif_state" example="Priority">%2$s</xliff:g> / <xliff:g id="notif_state" example="Priority">%3$s</xliff:g></string>


   <!-- Permissions preference summary [CHAR LIMIT=40] -->
   <plurals name="permissions_summary">
@@ -6461,7 +6466,9 @@
    <!-- Label for showing apps with priority notifications in list [CHAR LIMIT=30] -->
    <string name="filter_notif_priority_apps">Priority</string>
    <!-- Label for showing apps with sensitive notifications in list [CHAR LIMIT=30] -->
    <string name="filter_notif_sensitive_apps">Sensitive</string>
    <string name="filter_notif_sensitive_apps">Sensitive content hidden</string>
    <!-- Label for showing apps with peeking disabled in list [CHAR LIMIT=30] -->
    <string name="filter_notif_no_peeking">No peeking</string>
    <!-- Label for showing apps with domain URLs (data URI with http or https) in list [CHAR LIMIT=30] -->
    <string name="filter_with_domain_urls_apps">With domain URLs</string>

+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ public class AppOpsDetails extends InstrumentedFragment {
        TextView label = (TextView) appSnippet.findViewById(R.id.app_name);
        label.setText(mPm.getApplicationLabel(pkgInfo.applicationInfo));
        // Version number of application
        mAppVersion = (TextView) appSnippet.findViewById(R.id.app_size);
        mAppVersion = (TextView) appSnippet.findViewById(R.id.app_summary);

        if (pkgInfo.versionName != null) {
            mAppVersion.setVisibility(View.VISIBLE);
+11 −0
Original line number Diff line number Diff line
@@ -87,4 +87,15 @@ public class AppStateNotificationBridge extends AppStateBaseBridge {
            return info.extraInfo != null && ((AppRow) info.extraInfo).sensitive;
        }
    };

    public static final AppFilter FILTER_APP_NOTIFICATION_NO_PEEK = new AppFilter() {
        @Override
        public void init() {
        }

        @Override
        public boolean filterApp(AppEntry info) {
            return info.extraInfo != null && !((AppRow) info.extraInfo).peekable;
        }
    };
}
+1 −1
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ public class AppViewHolder {
            holder.rootView = convertView;
            holder.appName = (TextView) convertView.findViewById(R.id.app_name);
            holder.appIcon = (ImageView) convertView.findViewById(R.id.app_icon);
            holder.summary = (TextView) convertView.findViewById(R.id.app_size);
            holder.summary = (TextView) convertView.findViewById(R.id.app_summary);
            holder.disabled = (TextView) convertView.findViewById(R.id.app_disabled);
            holder.checkBox = (CheckBox) convertView.findViewById(R.id.app_on_sdcard);
            convertView.setTag(holder);
Loading