キーガード (ロック画面) から mediaplayer アプリケーションを制御する必要があります。
- 通知再生中の曲
- 再生/一時停止コントロール
- アルバム画像のプレビュー
しかし、方法がわかりません。
public static void putNotification(Context mcontent, String text) {
Intent resultIntent = new Intent(mcontent, MainActivity.class);
resultIntent.setAction(Intent.ACTION_MAIN);
resultIntent.addCategory(Intent.CATEGORY_LAUNCHER);
PendingIntent resultPendingIntent = PendingIntent.getActivity(mcontent, 0, resultIntent, 0);
mNotifyManager = (NotificationManager) mcontent.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mcontent);
mBuilder.setContentTitle(mcontent.getResources().getString(R.string.app_name_inside))
.setContentText(text)
.setSmallIcon(R.drawable.ic_launcher)
.setLargeIcon(bm)
.setTicker(text)
.setAutoCancel(false)
.setOngoing(true)
.setContentIntent(resultPendingIntent)
.setWhen(System.currentTimeMillis());
mNotifyManager.notify(0, mBuilder.build());
}
Androidには、キーガードに通知するためのこのような単純な機能があると思います。