AndroidのBroadcastReceiverでNotificationManagerを作る

一日三回もブログ更新してんだから暇だよね。
ActivityとかServiceからgetSystemServiceできんだけど
インテントレシーバーからは出来ないので、Service作るかと思っていたんだけど、出来たので覚書

public void onReceive(Context ctx, Intent intent) {
    Bundle extras = intent.getExtras();
    //バイブレーション
    Vibrator vibrator =
    (Vibrator) ctx.getSystemService(Context.VIBRATOR_SERVICE);
    long[] pattern = {3000, 1000, 2000, 5000, 3000, 1000}; // OFF/ON/OFF/ON...
    vibrator.vibrate(pattern, -1);
    //ノティフィケーションマネージャの取得
    NotificationManager nm=
    (NotificationManager)ctx.getSystemService(
    Context.NOTIFICATION_SERVICE);
}

まぁ当たり前だろって言われたらそうだけど、そうだよね。
いやーそうか?このContextにはなに入ってんだろうね。ルートの画面みたいなもんかね、AndroidのContextって解かんね、不思議だね。調べる気は起きないなあ
でもまあこれで出来たら、アラームとかも出来るし、サービスとかいらねーんじゃねーのって思ったんだけど、あれだわな、中断が出来ないから、そこはデメリット。それよりなによりノティフィケーションマネージャは動かしてないから知らない。
こけなかったよレベル