相关疑难解决方法(0)

Android - 如何将徽章计数添加到应用程序图标?

如何在主屏幕上的应用程序图标上添加徽章计数,如内置的Gmail应用程序,Facebook应用程序.我可以使用三星和索尼设备.但摩托罗拉,Micromax,HTC,LG等其他公司并未设置徽章.

那么如何设置所有Android设备的徽章数?

notifications android badge

10
推荐指数
2
解决办法
3万
查看次数

FCM - 在onMessageReceived中设置徽章

我有一个Android应用程序,我正在使用一些方法在应用程序图标上显示通知编号.现在我想在收到通知时设置该号码.

我认为我应该在收到通知时设置数字,所以我在onMessageReceived方法中设置它.但是,我的问题是当我的应用程序处于后台时,onMessageReceived方法未被调用,因此未设置通知编号.

以下是我的代码.我在里面设置了号码onMessageReceived.我已经测试过setBadge方法并且可以验证它是否正常工作.问题是onMessageReceived没有调用所以setBadge也没有调用,没有设置数字.

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {

    // TODO(developer): Handle FCM messages here.
    Log.d(TAG, "From: " + remoteMessage.getFrom());
    Conts.notificationCounter ++;
    //I am setting in here.
    setBadge(getApplicationContext(),Conts.notificationCounter  );
    Log.e("notificationNUmber",":"+ Conts.notificationCounter);

    // Check if message contains a data payload.
    if (remoteMessage.getData().size() > 0) {
        Log.d(TAG, "Message data payload: " + remoteMessage.getData());
    }

    // Check if message contains a notification payload.
    if (remoteMessage.getNotification() != null) {
        Log.d(TAG, "Message …
Run Code Online (Sandbox Code Playgroud)

android google-cloud-messaging firebase-cloud-messaging firebase-notifications

8
推荐指数
1
解决办法
2万
查看次数

应用程序图标上的徽章

我需要在我的应用程序中的应用程序图标上显示徽章

我尝试过的:

  1. 这个https://github.com/leolin310148/ShortcutBadger库在许多设备上都可以做到这一点。我检查了它的清单,发现每种类型的启动器都存在一个权限

     <!--for Samsung-->
       <uses-permission      android:name="com.sec.android.provider.badge.permission.READ"/>
     <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>
    
     <!--for htc-->
    <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
     <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>
    
      <!--for sony-->
     <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
     <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>
    <!--for apex-->
    <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>
    
     <!--for solid-->
     <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>
    
     <!--for huawei-->
     <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
     <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS" />
     <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS" />
    
     <!--for ZUK-->
     <uses-permission android:name="android.permission.READ_APP_BADGE"/>
    
    Run Code Online (Sandbox Code Playgroud)

2.我已经浏览了 stackoverflow 上已有的许多可用答案,例如

如何在应用程序启动器图标中显示通知计数

我们可以像 iPhone 一样在 Android 应用程序图标上显示徽章编号吗?

如何在红米手机上通过应用图标显示徽章数量?

在 Android 应用程序图标上添加未读通知徽章

有没有办法在 Android 中的应用程序图标上添加徽章?

所有这些资源帮助我在上述设备上完成任务,但我仍然可以看到有很多像 xiomi、micromax 等设备,其中 wtsapp、facebook 等应用程序显示徽章,但我无法在这些设备上显示徽章。

这里有人已经实现了吗?任何帮助将不胜感激。

android badge android-studio

6
推荐指数
1
解决办法
1万
查看次数

如果存在多个通知,如何提供计数器

我已经使用C2dm实现了PushNotification.我也收到来自c2dm的通知.我的问题是,当我收到多个通知时,我想给一个计数器,我的意思是"你有一个通知(计数)".我该如何实现呢.

notifications android push-notification

5
推荐指数
1
解决办法
1万
查看次数

如何添加通知计数器Android

如何在Android应用程序中添加通知计数器,类似于Facebook的通知计数器?我尝试过搜索,但我找不到任何有用的东西.我不想在发射器图标上使用反气球.相反,我希望它在我的应用程序中的通知图标和朋友图标.

我的搜索包括:

包括这些在内的所有其他示例都在启动器图标上显示通知气球.我不希望通知气球通过启动器图标.相反,我希望我的应用程序中的通知气球覆盖类似于Facebook的通知图标.我该如何实现它?任何建议,步骤或指南将不胜感激.

在此输入图像描述

android android-notifications android-notification-bar

4
推荐指数
1
解决办法
2565
查看次数

在Android应用程序图标上添加未读通知徽章

我使用eclipse IDE开发android应用程序.

我想在Android应用程序图标上显示所有Android设备的通知徽章,但我没有找到解决方案.我该如何实现这个?

android

2
推荐指数
1
解决办法
1万
查看次数

在应用程序的顶角绘制带有计数的红色圆圈

我是Android的新手,我需要在我的应用程序的右上角显示计数.

主页面有一个网格视图.这是页面的xml代码.

我可以从代码中显示圆圈吗?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:id="@+id/lay_main"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#8c5630"
    android:orientation="vertical" >

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <GridView
            android:id="@+id/main_gridview"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@+id/adView"
            android:layout_margin="5dp"
            android:layout_marginTop="4dp"
            android:horizontalSpacing="10dp"
            android:numColumns="2"
            android:verticalSpacing="10dp" >
        </GridView>

        <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_gravity="center"
            ads:adSize="BANNER"
            ads:adUnitId="@string/admob_id"
            ads:loadAdOnCreate="true"
            ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" />
    </RelativeLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

1
推荐指数
1
解决办法
3072
查看次数