-
Notifications
You must be signed in to change notification settings - Fork 282
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial commit by Muntashir Al-Islam
This dramatically changes the entire application. Some changes are specified below: - Added Material design and vector graphics - Change min API to 21, max to 29 - Update gradle to 6.1 and build to 3.6.3 - Change package name - Change almost every layouts and menus - Get rid of png icons - Split DetailActivity into two activities - Remove irrelevant files and folders - Change license to GPLv3.0 etc.
- Loading branch information
1 parent
0c774dd
commit 3f63a4b
Showing
123 changed files
with
5,286 additions
and
4,281 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,82 +1,27 @@ | ||
# apps_Packages Info (<-- ApplicationsInfo) | ||
# App Manager | ||
|
||
#### (Pull request are welcomed, don't hesitate to improve the app !) | ||
Yet another android package manager and viewer. | ||
|
||
Simple android application that shows all information available about all installed apps. | ||
It can be a good source of inspiration for all beginners. It deals with activities, multi pane, fragments, async tasks ... | ||
![alt tag](https://bitbucket.org/oF2pks/fdroid-applications-info/raw/9a73274f8c99e6261fbb2ead15d2262e76858bdd/pixelC.png) | ||
I started by forking [Apps_packages Info](https://bitbucket.org/oF2pks/fdroid-applications-info/src). But more or less the entire project has been rebuilt. | ||
|
||
[![F-Droid](https://fdroid.gitlab.io/artwork/badge/get-it-on.png "Get it on F-Droid")](https://f-droid.org/en/packages/com.oF2pks.applicationsinfo/) | ||
## Changelog: apps_Packages Info | ||
I've plan to merge this project with other app managers such as Watt, Activity Launcher and ClassyShark3xodus (it's really a pain to keep four apps installed!). | ||
|
||
* 1.7.15: | ||
* Date: _installation replaced with _lastUpdate + days since first install | ||
* Dynamic androidManifest via LongClick | ||
* Refresh: bug fix with button now active for detailView | ||
* 1.7.14: | ||
* MainScreen: apps starred for debug builds | ||
* Marshmallow: _permissions for both Used/Declared with AppOp association | ||
* F-Droid option replaces: unleashed ClassyShark3xodus (now included via ToggleList) | ||
* manifestAndroid bugs: JellyBean, view leak fixed & errorPatch | ||
* (Uses-permission INFOs via 2xTap) | ||
* 1.7.13: | ||
* Signature cert: sort option (sha256 cert), complete cert | ||
* Fix reqGles Feature & possible loose Providers | ||
* Oreo _usesCleartextTraffic warning | ||
* Marshmallow minSDK | ||
* (Uses-permission INFOs via 2xTap) | ||
* 1.7.12: | ||
* 2nd additions: sorted sub-categories by name, installer origin detection (after update info), all services with corresponding singlePermission, permissions', activities' and services' flags updated (api 23/24/26/27), Uses-permission info 2-clicks | ||
* manifest: new Oreo permission: REQUEST_DELETE_PACKAGES (will still pop-up), limit GET_PACKAGE_SIZE" to android:maxSdkVersion="25", fix wasty reloads | ||
* translation: German (thx to F.Oflak), (Russian github PR, since v11) | ||
* 1.7.11: | ||
* Uses permission sorted with granted flag. | ||
* 3dots option to ClassyShark for all classes. | ||
* target sdk28 | ||
* 1.7.10: | ||
* uid sort option | ||
* 1.7.9: | ||
* 3xodus.apk intent | ||
* Oreo/Pie fileSize spam replaced by sdk int | ||
* 1.7.8: | ||
* F-Droid initial release | ||
* Add gray-ed for disabled apps | ||
... | ||
|
||
* 1.7.7: | ||
* REFACTOR majeur->oF2pks | ||
* 1.7: | ||
* Kind of colors & flags | ||
* Add uid & shared_libs to Details | ||
* Basics fixes for main crashes | ||
... | ||
### Screenshots | ||
|
||
#### Light | ||
|
||
[![Google Play](https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png "Get it on Google Play")](https://play.google.com/store/apps/details?id=com.majeur.applicationsinfo) | ||
#### https://github.com/MajeurAndroid/Android-Applications-Info | ||
## Changelog: ApplicationsInfo | ||
![](screenshots/light_main.png) | ||
|
||
* 1.6: | ||
* Now using Loader framework, added SearchView and also various fixes. | ||
* 1.5: | ||
* Added net stats, fixes/improve | ||
... | ||
* 1.4: | ||
* Added size and sort by size in main list | ||
* Changed installation and last update dates format | ||
* Fixed label in detail for tablets | ||
* Fixed minute value that appears instead of month | ||
* 1.3: | ||
* Better display of manifest code | ||
* Design and bug fixies | ||
* 1.2: | ||
* View manifest file | ||
* 1.1: | ||
* Multi pane | ||
* Detailed size | ||
* 1.0: | ||
* Initial release | ||
![](screenshots/light_info.png) | ||
|
||
This app is using parts of [XmlApkParser](http://code.google.com/p/xml-apk-parser/) library, which is under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | ||
![](screenshots/light_details.png) | ||
|
||
![](screenshots/dark_main.png) | ||
|
||
![](screenshots/dark_info.png) | ||
|
||
![](screenshots/dark_details.png) | ||
|
||
### License | ||
|
||
I've changed the license from Apache 2.0 to GPLv3.0 for obvious reasons. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,43 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
xmlns:tools="http://schemas.android.com/tools" | ||
package="com.oF2pks.applicationsinfo"> | ||
package="io.github.muntashirakon.AppManager"> | ||
|
||
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE" android:maxSdkVersion="25"/> | ||
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" /> | ||
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE" android:maxSdkVersion="25" /> | ||
|
||
<application android:allowBackup="false" | ||
<application | ||
android:allowBackup="false" | ||
android:icon="@drawable/ic_launcher_app_manager" | ||
android:label="@string/app_name" | ||
android:icon="@drawable/ic_launcher_appinfos" tools:replace="android:icon" | ||
android:theme="@style/AppTheme" > | ||
|
||
<activity android:name=".MainActivity" | ||
android:icon="@drawable/ic_launcher_appinfos" tools:replace="android:icon" | ||
android:configChanges="keyboardHidden|orientation|screenSize"> | ||
android:theme="@style/AppTheme" | ||
tools:replace="android:icon"> | ||
<activity | ||
android:name=".MainActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize" | ||
android:icon="@drawable/ic_launcher_app_manager" | ||
tools:replace="android:icon"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.MAIN" /> | ||
|
||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
<activity android:name=".DetailActivity" | ||
android:label="@string/app_name" | ||
android:configChanges="keyboardHidden|orientation|screenSize"/> | ||
|
||
|
||
<activity android:name=".ViewManifestActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize"/> | ||
|
||
<activity android:name=".View2ManifestActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize"/> | ||
|
||
<activity | ||
android:name=".AppInfoActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize" | ||
android:label="@string/app_info" | ||
/> | ||
<activity | ||
android:name=".AppDetailsActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize" | ||
/> | ||
<activity | ||
android:name=".ViewManifestActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize" /> | ||
<activity | ||
android:name=".View2ManifestActivity" | ||
android:configChanges="keyboardHidden|orientation|screenSize" /> | ||
</application> | ||
</manifest> | ||
</manifest> |
36 changes: 0 additions & 36 deletions
36
app/src/main/java/com/oF2pks/applicationsinfo/DetailActivity.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.