نمایش نتایج 1 تا 3 از 3

نام تاپیک: نمایش نوتیفیکیشن در یک زمان خاص

  1. #1

    نمایش نوتیفیکیشن در یک زمان خاص

    سلام من میخواستم برنامه م ساعت 9صبح یک نوتیفیکیشن نمایش بدهد ولی نمیدونم چجوری این کارو بکنم ممنون میشم اگر راهنماییم کنید

  2. #2

    نقل قول: نمایش نوتیفیکیشن در یک زمان خاص

    سلام بیا سورس آلارم استفاده کن تو نت هست
    این الارم میاد تو زمان تعیین شده
    یه فعالیت خاص انجام میده
    شما بیا بهش یه نوتیفکشن بده

  3. #3

    نقل قول: نمایش نوتیفیکیشن در یک زمان خاص

    من خیلی گشتم ولی جواب نگرفتم این کدمه





    public class Alarm extends BroadcastReceiver
    {
    @Override
    public void onReceive(Context context, Intent intent)
    {


    // Put here YOUR code.
    Toast.makeText(context, "Alarm !!!!!!!!!!", Toast.LENGTH_LONG).show(); // For example
    }

    public void SetAlarm(Context context)
    {
    AlarmManager am =( AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
    Intent i = new Intent(context, Alarm.class);
    PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR_OF_DAY, 6);
    calendar.set(Calendar.MINUTE, 11);
    calendar.set(Calendar.SECOND, 00);
    am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 86400000, pi); // Millisec * Second * Minute
    }

    public void CancelAlarm(Context context)
    {
    Intent intent = new Intent(context, Alarm.class);
    PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, 0);
    AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    alarmManager.cancel(sender);
    }
    }


    //------------------------------------------------------------------------------------------


    public class YourService extends Service
    {
    Alarm alarm = new Alarm();
    public void onCreate()
    {
    super.onCreate();
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId)
    {
    alarm.SetAlarm(this);
    return START_STICKY;
    }

    @Override
    public void onStart(Intent intent, int startId)
    {
    alarm.SetAlarm(this);
    }

    @Override
    public IBinder onBind(Intent intent)
    {
    return null;
    }
    }

    //-------------------------------------------------------------


    public class AutoStart extends BroadcastReceiver
    {
    Alarm alarm = new Alarm();
    @Override
    public void onReceive(Context context, Intent intent)
    {
    if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED))
    {
    alarm.SetAlarm(context);
    }
    }
    }

    //-------------------------------------------------------------




    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.tomcatfire.myapplication">

    <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <receiver android:process=":remote" android:name=".Alarm"></receiver>

    <activity android:name=".MainActivity">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>


    <receiver android:name=".AutoStart">
    <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED"></action>
    </intent-filter>
    </receiver>

    <service
    android:name=".YourService"
    android:enabled="true"
    android:process=":your_service" >
    </service>
    </application>

    </manifest>

    من میخوام فقط و فقط هروز ساعت ۶:۱۱ دقیقه ی صبح نوتیفیکیشن م نمایش داده بشه

تاپیک های مشابه

  1. نمایش فایل pdf داخل فرم در یک زمان خاص
    نوشته شده توسط iman_pc_love در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 28 اسفند 1388, 13:13 عصر
  2. انجام کاری خاص در یک زمان خاص
    نوشته شده توسط a.maleki در بخش VB.NET
    پاسخ: 3
    آخرین پست: چهارشنبه 12 فروردین 1388, 13:04 عصر
  3. سوال: انجام يک کار مشخص به صورت اتوماتيک در يک زمان خاص
    نوشته شده توسط Aftabgardan-cc در بخش PHP
    پاسخ: 5
    آخرین پست: یک شنبه 13 مرداد 1387, 14:22 عصر
  4. از کار افتادن نرم افزار در یک زمان خاص
    نوشته شده توسط alirzn در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 02 تیر 1386, 10:46 صبح
  5. نمایش اطلاعات در یک سطر خاص از DBGRIDE
    نوشته شده توسط hassan1365 در بخش SQL Server
    پاسخ: 3
    آخرین پست: جمعه 18 فروردین 1385, 09:02 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •