2

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

Glide.with(context).load(decodedByte).into(holder.appIcon);

スクリーンショットを見る スクリーン ショット

4

0 に答える 0