AndroidでDrawable、Bitmapを相互変換するサンプルプログラム

Javaコード:
1.BitmapからDrawable
Bitmap bm=XXX;
BitmapDrawable bd=BitmapDrawable(bm);

2.DrawableからBitmap
Drawable d=XXX;
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();