Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.seven.lctimer;
- import android.app.NotificationManager;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.net.Uri;
- import android.support.v4.app.NotificationCompat;
- public class DebutAlarm extends BroadcastReceiver {
- boolean mSwc2;
- long[] vibrate = { 100, 1000 }; // 진동
- @Override
- public void onReceive(Context context, Intent arg1) {
- getValue(context);
- NotificationManager manager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
- if(mSwc2 == true)
- {
- Uri sound = Uri.parse("android.resource://com.seven.lctimer/" + R.raw.lc);
- NotificationCompat.Builder debut = new NotificationCompat.Builder(context)
- .setContentTitle("레이디스 코드 시간 알리미")
- .setContentText("지금은 데뷔시 입니다!")
- .setSmallIcon(R.drawable.ic_launcher)
- .setTicker("지금은 데뷔시!")
- .setAutoCancel(true)
- .setVibrate(vibrate)
- .setSound(sound);
- manager.notify(1, debut.build());
- }
- else
- {
- NotificationCompat.Builder debut = new NotificationCompat.Builder(context)
- .setContentTitle("레이디스 코드 시간 알리미")
- .setContentText("지금은 데뷔시 입니다!")
- .setSmallIcon(R.drawable.ic_launcher)
- .setTicker("지금은 데뷔시!")
- .setAutoCancel(true)
- .setVibrate(vibrate);
- manager.notify(1, debut.build());
- }
- }
- public void getValue(Context context) {
- SharedPreferences switchs = context.getSharedPreferences("switchs2", Context.MODE_PRIVATE);
- switchs.getBoolean("switchs2", mSwc2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement