AppListManager -
LayoutXMLのAndroidライブラリ「 AppListManager 」を使用したサンプルアプリ
このサンプルアプリ「 AppListManager 」で使用されているソースコードとAndroidライブラリ:https://github.com/layoutxml/applistmanager
ほとんどの機能を紹介するサンプルアプリは、上記のリポジトリの「アプリ」フォルダーにあります。アプリケーションには、2つの独立した(ほとんどの場合)アクティビティが含まれています。
これらの機能を実証するMainActivity:
•すべてのアプリケーション(GetAllapps)を受信します。
•新しいアプリケーションの受信(GetAllNewAppsおよびブロードキャストレシーバー)。
•アンインストールされていないアプリケーションを受信します(getalluninstalledAppsおよびブロードキャストレシーバー)。
•フラグを使用して一部の(システム)アプリケーション(GetSomeApps)を受信します。
•すべてのアクティビティ(ランチャーの意図を備えた)を受け取る(getAllactivities)。
•新しいアクティビティを受け取る(ランチャーの意図を備えた)(getallNewactivitiesおよびブロードキャストレシーバー)。
•アンインストールされていないアクティビティ(ランチャーの意図を備えた)(GetAllunInStalledactivitiesおよびブロードキャスト受信者)を受信します。
•ソート(ソート)。
これらの機能を示すリストアクティビティ:
•アプリケーション/アクティビティリストを待っているときに、回転進行棒(読み込み)を表示します。
•すべてのアプリケーション(GetAllapps)を受信します。
•すべてのアクティビティ(ランチャーの意図を備えた)を受け取る(getAllactivities)。
•画面にアプリケーション/アクティビティリストを表示します。
•新しいアプリケーションの受信(GetAllNewAppsおよびブロードキャストレシーバー)。
•新しいアクティビティを受け取る(ランチャーの意図を備えた)(getallNewactivitiesおよびブロードキャストレシーバー)。
•新しいアプリケーション/アクティビティで画面上のリストを更新します。
•アンインストールされていないアプリケーションを受信します(getalluninstalledAppsおよびブロードキャストレシーバー)。
•アンインストールされていないアクティビティ(ランチャーの意図を備えた)(GetAllunInStalledactivitiesおよびブロードキャスト受信者)を受信します。
•アプリケーション/アクティビティをアンインストールせずに画面上のリストを更新します。
•ソート(ソート)。
•アプリケーションとアクティビティの起動。
アプリケーションは「 AppListManager 」バージョン2.1.0を使用します
最新バージョン2.1.0の新しいもの
2018年12月18日図書館バージョン2.1.0に最終更新されましたAppData(オブジェクトと呼ばれる変数)に新しい汎用型オブジェクトを追加しました。これは、あなた自身のニーズに使用できる追加の変数です。複数の変数が必要な場合は、これらの変数を保持するために新しいラッパーオブジェクト(新しいタイプ)を作成します。 getObject()およびsetObject(オブジェクト)で使用できます。ここでは、オブジェクトは任意のタイプです。