xiongzhu před 4 roky
rodič
revize
e91c728cce

+ 9 - 0
app/src/main/java/com/izouma/booster/adapter/SensitivePermissionAdapter.java

@@ -1,7 +1,10 @@
 package com.izouma.booster.adapter;
 
+import android.content.Intent;
 import android.content.pm.PackageManager;
 import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.provider.Settings;
 import android.view.LayoutInflater;
 import android.view.ViewGroup;
 
@@ -38,6 +41,12 @@ public class SensitivePermissionAdapter extends RecyclerView.Adapter<SensitivePe
         } catch (PackageManager.NameNotFoundException e) {
             e.printStackTrace();
         }
+        holder.binding.getRoot().setOnClickListener(v -> {
+            Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+            Uri uri = Uri.fromParts("package", app.getPackageName(), null);
+            intent.setData(uri);
+            holder.binding.getRoot().getContext().startActivity(intent);
+        });
     }
 
     @Override

+ 1 - 0
app/src/main/res/layout/item_app_with_permission.xml

@@ -2,6 +2,7 @@
 <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="70dp"
+    android:background="@drawable/bg_cell_no_corner"
     android:gravity="start|center">
 
     <ImageView