Revert permission

fongmi
jhengazuki 1 month ago
parent af33fc7df5
commit aab020f5c6
  1. 3
      app/src/main/AndroidManifest.xml
  2. 7
      app/src/main/java/com/fongmi/android/tv/utils/PermissionUtil.java

@ -7,8 +7,7 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

@ -5,7 +5,6 @@ import android.Manifest;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentActivity;
import com.fongmi.android.tv.Setting;
import com.fongmi.android.tv.impl.PermissionCallback; import com.fongmi.android.tv.impl.PermissionCallback;
import com.permissionx.guolindev.PermissionX; import com.permissionx.guolindev.PermissionX;
@ -18,13 +17,11 @@ public class PermissionUtil {
} }
public static void requestFile(FragmentActivity activity, Consumer<Boolean> callback) { public static void requestFile(FragmentActivity activity, Consumer<Boolean> callback) {
if (Setting.hasFileManager()) PermissionX.init(activity).permissions().requestManageExternalStoragePermissionNow(new PermissionCallback(callback)); PermissionX.init(activity).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request(new PermissionCallback(callback));
else PermissionX.init(activity).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request(new PermissionCallback(callback));
} }
public static void requestFile(Fragment fragment, Consumer<Boolean> callback) { public static void requestFile(Fragment fragment, Consumer<Boolean> callback) {
if (Setting.hasFileManager()) PermissionX.init(fragment).permissions().requestManageExternalStoragePermissionNow(new PermissionCallback(callback)); PermissionX.init(fragment).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request(new PermissionCallback(callback));
else PermissionX.init(fragment).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request(new PermissionCallback(callback));
} }
public static void requestNotify(FragmentActivity activity) { public static void requestNotify(FragmentActivity activity) {

Loading…
Cancel
Save