Hello App Inentor Community,
I am excited to share with you all about a new extension I recently came across. This extension is called PackageTool, and I believe it can provide significant value to your App Inventor projects.
Description:
With this extension you can perform functions and information about the application
Block:
Example Usage:
List Usage
-
Get Application Permission (string)
Result: Permission list -
Uninstall Apps (string)
Note: Works in oldest android version -
Is System Apps (string)
Result: True / False -
Get System Apps
Result: List System Apps -
Get App Storage Size
Result: Size in byte -
Stop Application
-
Get App Signature
Result: Signature In base64 -
Package From Process Id (integer)
-
Is Permission Granted
Result: True / False -
Open Application
-
Get App Install Location
Result: Location Name -
Get App Process Id
Result: Process Id -
Get App info
Result: PackageName, VersionCode, VersionName, SourceDir, InstallDate, UpdateDate -
Is Package Installed
Result: True / False -
Get Installed Apps
Result: Package List -
Get External Path For Package
Result: External Path -
Get CPU Usage For Application
Result: CpuUsage -
Get App Cache Size
Result: Cache Size -
Open App With Class
-
Open App Settings
-
Get App Icon
Result: Icon Path -
Get APK Size
Result: Apk File Size -
Get All Running Process
Result: Package List -
Is Installed From Playstore
Result: True / False -
Get Class Activity
Result: List Class -
Is App Running
Result: True / False -
Has Permission
Result: True / False
Donate Me
PayPal
Download Link:
com.rasitech.packagetool.aix (18.5 KB)
Important Notes:
Some blocks may only support Android versions < 10
I hope this extension can help enrich your projects. Please provide feedback and your impressions after trying out this extension. Thank you for your attention!