Skip to content

Commit 34ac114

Browse files
MahdiMahdi
authored andcommitted
remove manage storage permission
1 parent 62b2d63 commit 34ac114

File tree

7 files changed

+20
-17
lines changed

7 files changed

+20
-17
lines changed

FilePicker/src/main/AndroidManifest.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
xmlns:tools="http://schemas.android.com/tools"
43
package="com.mahdiasd.filepicker">
54

65
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
76
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
8-
<uses-permission
9-
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
10-
tools:ignore="ScopedStorage" />
117

128
<application
139

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<vector android:height="128dp" android:viewportHeight="24"
2+
android:viewportWidth="24" android:width="128dp" xmlns:android="http://schemas.android.com/apk/res/android">
3+
<path android:fillAlpha="0" android:fillColor="#FF000000"
4+
android:pathData="M0,0h24v24h-24z" android:strokeAlpha="0"/>
5+
<path android:fillColor="#FF000000" android:pathData="M9.86,18a1,1 0,0 1,-0.73 -0.32l-4.86,-5.17a1,1 0,1 1,1.46 -1.37l4.12,4.39 8.41,-9.2a1,1 0,1 1,1.48 1.34l-9.14,10a1,1 0,0 1,-0.73 0.33z"/>
6+
</vector>

FilePicker/src/main/res/layout/item_file_picker.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@
7171
android:layout_height="16dp"
7272
android:background="@drawable/shape_circle"
7373
android:backgroundTint="@color/white"
74-
app:layout_constraintBottom_toBottomOf="@id/checkbox"
7574
android:elevation="2dp"
75+
app:layout_constraintBottom_toBottomOf="@id/checkbox"
7676
app:layout_constraintLeft_toLeftOf="@id/checkbox"
7777
app:layout_constraintRight_toRightOf="@id/checkbox"
7878
app:layout_constraintTop_toTopOf="@id/checkbox" />
@@ -82,10 +82,12 @@
8282
android:layout_width="24dp"
8383
android:layout_height="24dp"
8484
android:layout_margin="4dp"
85-
android:elevation="3dp"
85+
android:background="@drawable/shape_circle"
86+
android:backgroundTint="@{item.selected ? activeColor : @color/white}"
87+
android:elevation="5dp"
8688
android:onClick="@{(v) -> presenter.checkBox(v , item)}"
87-
android:src="@{item.selected ? @drawable/ic_done : @drawable/shape_circle}"
88-
android:tint="@{item.selected ? activeColor : @color/white}"
89+
android:src="@drawable/checkmark"
90+
android:tint="@color/white"
8991
app:layout_constraintRight_toRightOf="parent"
9092
app:layout_constraintTop_toTopOf="parent" />
9193
</androidx.constraintlayout.widget.ConstraintLayout>

FilePicker/src/main/res/layout/item_file_picker_manager.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,12 @@
125125
android:layout_height="24dp"
126126
android:layout_gravity="center"
127127
android:layout_margin="4dp"
128+
android:background="@drawable/shape_circle"
129+
android:backgroundTint="@{item.selected ? activeColor : @color/white}"
128130
android:elevation="3dp"
129131
android:onClick="@{(v) -> presenter.checkBox(v , item)}"
130-
android:src="@{item.selected ? @drawable/ic_done : @drawable/shape_circle}"
131-
android:tint="@{item.selected ? activeColor : deActiveColor}"
132+
android:src="@drawable/checkmark"
133+
android:tint="@color/white"
132134
android:visibility="@{!item.file.directory ? View.VISIBLE : View.GONE}"
133135
app:layout_constraintRight_toRightOf="parent"
134136
app:layout_constraintTop_toTopOf="parent" />

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
package="com.mahdiasd.sample">
55
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
66
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
7-
<uses-permission
8-
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
9-
tools:ignore="ScopedStorage" />
107

118
<application
129
android:allowBackup="true"

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22
plugins {
3-
id 'com.android.application' version '7.2.2' apply false
4-
id 'com.android.library' version '7.2.2' apply false
3+
id 'com.android.application' version '7.3.1' apply false
4+
id 'com.android.library' version '7.3.1' apply false
55
id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
66
}
77

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Mon Aug 08 12:18:28 IRDT 2022
1+
#Wed Jan 04 13:52:04 IRST 2023
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)