Hiện kết quả từ 1 tới 6 của 6

Chủ đề: Mọi người cứu em


  1. #1
    Thành Viên Mới Avatar của tranvandai080193
    Tham gia
    Oct 2015
    Bài gửi
    2

    Icon9 Mọi người cứu em

    Em có một ứng dụng, giờ em muốn đặt cảnh báo cho ứng dụng đó. khi người dùng thoát ứng dụng đó ra trong vòng 1 ngày thì nó hiện thông báo cho người dùng ở thanh trạng thái notification. Mọi người chỉ cho em với. Help!!!!!!!!!!!!!!!!



  2. #2
    Thành Viên Chính Thức Avatar của chquay
    Tham gia
    May 2014
    Bài gửi
    34
    1. Dùng AlarmManager để set time sẽ làm gì đó....
    2. Tạo 1 Receiver để lắng nghe gì đó được set ở trên
    3. Handle receiver đó, dùng Notification.Builder để tạo notification

    Quote Nguyên văn bởi tranvandai080193 Xem bài viết
    Em có một ứng dụng, giờ em muốn đặt cảnh báo cho ứng dụng đó. khi người dùng thoát ứng dụng đó ra trong vòng 1 ngày thì nó hiện thông báo cho người dùng ở thanh trạng thái notification. Mọi người chỉ cho em với. Help!!!!!!!!!!!!!!!!




  3. #3
    Thành Viên Mới Avatar của Tochaotom
    Tham gia
    Oct 2015
    Bài gửi
    12
    Thanks bác ở trên



  4. #4
    Thành Viên Mới Avatar của tranvandai080193
    Tham gia
    Oct 2015
    Bài gửi
    2
    cảm ơn bác chquay, bác có thể gửi cho em 1 ví dụ được không



  5. #5
    Thành Viên Chính Thức Avatar của chquay
    Tham gia
    May 2014
    Bài gửi
    34
    1. Dùng AlarmManager để set time sẽ làm gì đó....

    Intent intent = new Intent( "YOUR_INTENT_ACTION" );
    PendingIntent pendingIntent = PendingIntent.getBroadcast( context, YOUR_PENDING_INTENT_CODE, intent,
    PendingIntent.FLAG_UPDATE_CURRENT );
    AlarmManager alarmMgr = ( AlarmManager ) context.getSystemService( Context.ALARM_SERVICE );


    Calendar cal = Calendar.getInstance( );
    int curDate = cal.get( Calendar.DATE_OF_MONTH);
    //Tính toán lại ngày mà bạn sẽ open cảnh báo(curDate + 1,...)
    //int newDate = ...

    cal.set( Calendar.DATE_OF_MONTH, newDate );
    alarmMgr.set( AlarmManager.RTC_WAKEUP, cal.getTimeInMillis( ), pendingIntent );


    2. Tạo 1 Receiver để lắng nghe gì đó được set ở trên

    public class AlarmReciever extends BroadcastReceiver
    {
    @Override
    public void onReceive( Context context, Intent intent )
    {
    //TODO: Handle receiver đó
    }
    }

    + Khai báo receiver này ở AndroidManifest.xml
    <receiver android:name="com.xk.android.app.horoscope.service .AlarmReciever" >
    <intent-filter>
    <action android:name="YOUR_INTENT_ACTION" />
    </intent-filter>
    </receiver>



    3. Dùng Notification.Builder để tạo notification
    Bạn search các example ở Google nhé!

    Quote Nguyên văn bởi tranvandai080193 Xem bài viết
    cảm ơn bác chquay, bác có thể gửi cho em 1 ví dụ được không




  6. #6
    Thành Viên Mới Avatar của demi_thai
    Tham gia
    Oct 2015
    Bài gửi
    8
    Chả hiểu bác đang hỏi gì luôn



Tags for this Thread

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •