رفتن به مطلب

کتابخانه ShortCutBarger v1.00


مهدی ایزدی

ارسال‌های توصیه شده

به نام خدا

سلام و خسته نباشید خدمت شما کاربران عزیز و محترم انجمن AnswerCenter.IR

 

میخواهیم امروز یک کم کار خودمون رو با این کتابخانه حرفه ای تر کنیم توی برنامه هامون   :malih:

بویژه برنامه های آنلاین   :areuok:

 

خب دیدید مثلا واتساپ اگه براتون پیام بیاد به تعداد پیام ها یک آیکن قرمز رنگ کتار آیکن برنامتون ظاهر میشد به این شکل :

 

badger_img.png

 

که کاربر میفهمید چقدر از طرف این برنامه مثلا Notification یا همون پیغام داره و ...

 

 

  • ShortcutBadger
    Methods:
    • Initialize
    • IsInitialized As Boolean
    • applyCount (badgeCount As Int) As Boolean
      Tries to update the notification count
      context: Caller context
      badgeCount: Desired badge count
      Return type: @return:true in case of success, false otherwise
    • applyCountOrThrow (badgeCount As Int)
      Tries to update the notification count, throw a {@link ShortcutBadgeException} if it fails
      context: Caller context
      badgeCount: Desired badge count
    • removeCount As Boolean
      Tries to remove the notification count
      context: Caller context
      Return type: @return:true in case of success, false otherwise
    • removeCountOrThrow
      Tries to remove the notification count, throw a {@link ShortcutBadgeException} if it fails
      context: Caller context

 

 

یک سری دسترسی ها هم باید به Manifest اضافه بشه برای مدل گوشی های مختلف :

 

Sumsong :


AddPermission(com.sec.android.provider.badge.permission.READ)
AddPermission(com.sec.android.provider.badge.permission.WRITE)

HTC :

AddPermission(com.htc.launcher.permission.READ_SETTINGS)
AddPermission(com.htc.launcher.permission.UPDATE_SHORTCUT)

Sony :

AddPermission(com.sonyericsson.home.permission.BROADCAST_BADGE)

Apex :

AddPermission(com.anddoes.launcher.permission.UPDATE_COUNT)

Solid :

AddPermission(com.majeur.launcher.permission.UPDATE_BADGE)

Huawei :

AddPermission(com.huawei.launcher3.permission.READ_SETTINGS)
AddPermission(com.huawei.launcher3.permission.WRITE_SETTINGS)
AddPermission(com.huawei.launcher2.permission.READ_SETTINGS)
AddPermission(com.huawei.launcher2.permission.READ_SETTINGS)
AddPermission(com.huawei.android.launcher.permission.WRITE_SETTINGS)
AddPermission(com.huawei.android.launcher.permission.READ_SETTINGS)

دانلود کتابخانه به همراه مثال

 

موفق باشید   :malih:

پشتیبان همیشگی شما : AnswerCenter.IR

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اگه همه پرمیژن ها داخل مانیفست استفاده بشه اختلال به وجود نمیاره؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اگه همه پرمیژن ها داخل مانیفست استفاده بشه اختلال به وجود نمیاره؟

سلام

نــه  :fekr:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

http://answercenter.ir/topic/11140-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-ariashortcutbadger/

 

:53:  :53:  :53:  :53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لازم دیدم یه نکته بگم طبق گفته ی سازنده ی کتابخونه این کتابخونه بر روی گوشی هووایی کار نمیکنه . مشکل هم از خود این گوشی هست یعنی هیچ کتابخونه ای برای لانچر هووایی کار نمیکنه 

Huwei is not on the list of supported Launchers (See Github-Link in Post #1)
If the suggestion of @MarcoRome is not working then this library does not work on Huwei. I´m sorry.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 10 ماه بعد...

سلام من تعدادی که که میخوام نشون بده رو ایکون برنامه بدست میارم و میریزم تو یه متغیر ، حالا سوالم اینه که وقتی برنامه اجرا نیست و من میخوام این عدد از بانک انلاین خونده بشه و تغییر کنه در کدوم قسمت باید کد بنویسم که بتونه وقتی برنامه اجرا نشده ارتباط با بانک رو انجام بده و تعداد رو هم تغیر بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 سال بعد...

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...