インストールされているアプリのリストを表示する recycleriew があります。最初はパッケージからアイコンを直接取得しましたが、ResolveInfo
パフォーマンスが遅いことに気づいたので、インストールされているすべてのアプリをアプリのデータベースに解析し、アイコン画像をエンコードされた Base64 文字列として 70% 圧縮で保存することにしました。現在、メモリ使用量は膨大ですが、パフォーマンスははるかに優れています。Glide を使用してみましたが、それでも同じ問題が発生します。提案はありますか?
Glide.with(context).load(decodedByte).into(holder.appIcon);
スクリーンショットを見る スクリーン ショット