2021年1月9日のブックマーク (1件)

  • 端末にインストールされているアプリ情報を取得する

    型とか分かりやすくするために大体は関数で書いているが、あくまで紹介のためなので使うときは適当に変えるようにする。 インストール済みの全アプリ情報 PackageManager#getInstalledApplications | Android デベロッパー | Android Developers パッケージ名を指定してアプリ情報を取得第二引数のフラグにPackageManager.MATCH_UNINSTALLED_PACKAGESが指定されている場合、指定されたパッケージがインストールされていなかったら「過去にインストールされていたが削除済みで、かつデータが残っている」アプリも探す。 それでも見つからなかったらPackageManager.NameNotFoundExceptionが送出される。 fun applicationInfo(packageName: String) : A

    suihan74
    suihan74 2021/01/09