2
私はAndroidウィジェットにいくつかのアプリケーションのアイコンを表示しようとしています。他のアプリケーションアイコンをウィジェットに表示するには?
私は描画可能とアイコンを取得することができます:
Drawable d = context.getPackageManager().getApplicationIcon(appInfo);
が、その後、私はアイコンでウィジェットを更新する必要があり、RemoteViewsだけビットマップを受け入れます。
とにかくDrawableをBitmapに変換するには?
私はこれを試してみたが、それは私が、私はそれを行う市場でのアプリを見てきたので、それが可能だ知っ
Bitmap bitmap = Bitmap.createBitmap(64,
64, Config.RGB_565);
Canvas c = new Canvas(bitmap);
d.draw(c);
を動作しませんでした。
ありがとうございました。