AI2 extensions that just add different android permissions into the manifest xml of your app.
Some of these extensions enable one permission, some of them enable multiple.
You can download an .aix from the list of already compiled, or build your own extremely easily.
-
Import aix to AI2 project.
-
Drag into screen to enable.
That's it. (You can check your apk's manifest at https://www.sisik.eu/apk-tool)
(There are no blocks to use. Just import the AIX in your project.)
Here are some compiled extensions:
-
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
-
tsf.download-without-notification-permission.aix
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
-
tsf-ExternalStoragePermissionsAPI30.aix
<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.MANAGE_EXTERNAL_STORAGE" />
-
tsf.EnableAllAndroidPermissions.aix
This one enables ALL permissions! Use only for testing!
If you compile another, please send it to lykos92+permissionaix@gmail.com and I will add it.
-
Install rush extension builder
-
Create empty rush project by typing:
rush create your-project-name
-
Edit the /src/androidmanifest.xml file in the project folder
Add this line inside the <manifest> tag:
<uses-permission android:name="android.permission.DESIRED_PERMISSION" />
-
cd in project's directory and type:
rush build
That's it! The aix file will be produced in /out folder.
-
AtomDeveloper's Manifest Generator
note: injects code inside the <application> tag, therefore it can't be used for adding permissions