|
|
@@ -0,0 +1,471 @@
|
|
|
+<?xml version="1.0" encoding="utf-8"?>
|
|
|
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
|
|
+ xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
|
+ xmlns:tools="http://schemas.android.com/tools"
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="match_parent"
|
|
|
+ android:clipToPadding="false"
|
|
|
+ android:paddingBottom="@dimen/content_padding_bottom"
|
|
|
+ tools:context=".ui.support.SupportFragment">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginTop="8dp"
|
|
|
+ android:gravity="center_vertical"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:id="@+id/title1"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="Threat Summary"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:id="@+id/subtitle1"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="Device integrity • App integrity • UBA • DLP"
|
|
|
+ android:textColor="@android:color/darker_gray"
|
|
|
+ android:textSize="12sp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="Needs attention"
|
|
|
+ android:textColor="@color/amber_700"
|
|
|
+ app:chipBackgroundColor="@color/amber_50"
|
|
|
+ app:chipStrokeColor="@color/amber_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- Unified Communications -->
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:gravity="center_vertical"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <ImageView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:background="@drawable/rounded_border"
|
|
|
+ android:contentDescription="unified"
|
|
|
+ android:padding="16dp"
|
|
|
+ android:src="@drawable/shield_check"
|
|
|
+ app:tint="@color/amber_700" />
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="match_parent"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:text="Unified Communications"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="At risk"
|
|
|
+ android:textColor="@color/amber_700"
|
|
|
+ app:chipBackgroundColor="@color/amber_50"
|
|
|
+ app:chipStrokeColor="@color/amber_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="Attestation, OS version, encryption, dev options"
|
|
|
+ android:textColor="@android:color/darker_gray"
|
|
|
+ android:textSize="12sp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
+ style="@style/MyOutlinedButton"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:minHeight="32dp"
|
|
|
+ android:text="Fix now"
|
|
|
+ android:textColor="@color/white"
|
|
|
+ app:backgroundTint="@color/emerald_600"
|
|
|
+ app:strokeWidth="0dp" />
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+
|
|
|
+
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:gravity="center_vertical"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <ImageView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:background="@drawable/rounded_border"
|
|
|
+ android:contentDescription="unified"
|
|
|
+ android:padding="16dp"
|
|
|
+ android:src="@drawable/key_round"
|
|
|
+ app:tint="@color/amber_700" />
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="match_parent"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="Application Integrity"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="At risk"
|
|
|
+ android:textColor="@color/amber_700"
|
|
|
+ app:chipBackgroundColor="@color/amber_50"
|
|
|
+ app:chipStrokeColor="@color/amber_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="Tamper, sideloads, overlays, accessibility misuse"
|
|
|
+ android:textColor="@android:color/darker_gray"
|
|
|
+ android:textSize="12sp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
+ style="@style/MyOutlinedButton"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:minHeight="32dp"
|
|
|
+ android:text="Fix now"
|
|
|
+ android:textColor="@color/white"
|
|
|
+ app:backgroundTint="@color/emerald_600"
|
|
|
+ app:strokeWidth="0dp" />
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+
|
|
|
+
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:gravity="center_vertical"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <ImageView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:background="@drawable/rounded_border"
|
|
|
+ android:contentDescription="unified"
|
|
|
+ android:padding="16dp"
|
|
|
+ android:src="@drawable/wifi_off"
|
|
|
+ app:tint="@color/amber_700" />
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="match_parent"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:text="Threat Detection & Prevention"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="At risk"
|
|
|
+ android:textColor="@color/amber_700"
|
|
|
+ app:chipBackgroundColor="@color/amber_50"
|
|
|
+ app:chipStrokeColor="@color/amber_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="Untrusted Wi‑Fi, MITM, DNS filter"
|
|
|
+ android:textColor="@android:color/darker_gray"
|
|
|
+ android:textSize="12sp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
+ style="@style/MyOutlinedButton"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:minHeight="32dp"
|
|
|
+ android:text="Fix now"
|
|
|
+ android:textColor="@color/white"
|
|
|
+ app:backgroundTint="@color/emerald_600"
|
|
|
+ app:strokeWidth="0dp" />
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="User Behavior Monitoring
|
|
|
+"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="• Unusual file export attempt"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="14sp" />
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="Coached"
|
|
|
+ android:textColor="@color/amber_700"
|
|
|
+ app:chipBackgroundColor="@color/amber_50"
|
|
|
+ app:chipStrokeColor="@color/amber_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="• Multiple failed biometric"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="14sp" />
|
|
|
+
|
|
|
+ <com.google.android.material.chip.Chip
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="Observed"
|
|
|
+ android:textColor="@color/neutral_600"
|
|
|
+ app:chipBackgroundColor="@color/neutral_100"
|
|
|
+ app:chipStrokeColor="@color/neutral_200"
|
|
|
+ app:chipStrokeWidth="1dp" />
|
|
|
+ </LinearLayout>
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+
|
|
|
+ <com.google.android.material.card.MaterialCardView
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ app:cardCornerRadius="12dp"
|
|
|
+ app:cardElevation="6dp"
|
|
|
+ app:cardPreventCornerOverlap="true"
|
|
|
+ app:cardUseCompatPadding="true"
|
|
|
+ app:contentPadding="12dp">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginTop="8dp"
|
|
|
+ android:gravity="center_vertical"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="0dp"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_weight="1"
|
|
|
+ android:orientation="vertical">
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="Data Protection"
|
|
|
+ android:textColor="@android:color/black"
|
|
|
+ android:textSize="16sp"
|
|
|
+ android:textStyle="bold" />
|
|
|
+
|
|
|
+ <TextView
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:maxLines="2"
|
|
|
+ android:text="DLP: screen capture block • clipboard guard • label‑based export"
|
|
|
+ android:textColor="@android:color/darker_gray"
|
|
|
+ android:textSize="12sp" />
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ <LinearLayout
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginTop="8dp"
|
|
|
+ android:orientation="horizontal">
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
+ style="@style/MyOutlinedButton"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:text="Review DLP"
|
|
|
+ android:textColor="@color/white"
|
|
|
+ app:backgroundTint="@color/black"
|
|
|
+ app:strokeWidth="0dp" />
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
+ style="@style/MyOutlinedButton"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="8dp"
|
|
|
+ android:text="Keep limited mode"
|
|
|
+ android:textColor="@color/white"
|
|
|
+ android:textSize="12sp"
|
|
|
+ app:backgroundTint="@color/emerald_600"
|
|
|
+ app:strokeWidth="0dp" />
|
|
|
+
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+
|
|
|
+ </LinearLayout>
|
|
|
+ </com.google.android.material.card.MaterialCardView>
|
|
|
+ </LinearLayout>
|
|
|
+</ScrollView>
|