私はアプリケーションで作業しています。そのアプリケーションでは、他のアプリケーション情報を取得しています。通知ビルダーに情報が表示されます。 他のアプリケーションアイコンが表示され、通知に表示したい。しかし、取得情報には描画可能なイメージが含まれています。通知ビルダーに他のアプリの描画可能アイコンを設定する
これで、描画可能なイメージを通知にどのように表示できますか。 ここに私のコードサンプルがあります。
String packageName=appSetting.getHeavyDrainingAppName();
ApplicationInfo app = getPackageManager().getApplicationInfo(packageName, PackageManager.GET_META_DATA);
int iconId = ......????
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setSmallIcon(iconId)
.setContentTitle(getResources().getString(R.string.heavy_drain_text))
.setContentText("Tap to stop")
.setOngoing(true);
は、それはあなたの問題を解決していますか? –
それは私のために働いていない... –
あなたはどの部分を試しましたか?私は、あなたがDrawableまたはBitmapでsetSmallIconを使うことはできないと書いていたので、プレ23バージョンです。 –