我想显示像Facebook好友请求的实时通知。数据来自哪里?如何设置数据?有人,请用一个小例子来解释。
这是我的代码。我已经完成了自定义通知徽章。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.user.bubblenotificationexample2.MainActivity">
<Button
android:id="@+id/addorsubtract1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="23dp"
android:text="Add Numbers"
tools:layout_editor_absoluteX="39dp"
tools:layout_editor_absoluteY="250dp" />
<ImageView
android:id="@+id/avatar"
android:layout_width="70dp"
android:layout_height="70dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_gravity="center"
android:layout_marginEnd="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="23dp"
android:scaleType="centerCrop"
android:src="@drawable/emialicon" />
<RelativeLayout
android:id="@+id/rl1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/avatar"
android:layout_alignRight="@+id/avatar"
android:layout_alignTop="@+id/avatar">
<TextView
android:id="@+id/tvaddorsubtract"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bubble_counter_bkg"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="1"
android:textColor="@android:color/white"
android:textSize="15sp" />
</RelativeLayout>
</RelativeLayout>
我应该使用什么,广播接收器或通知管理器或其他什么?
答案 0 :(得分:0)
直播Push Notifications好用Firebase。
Firebase可用于数据存储,消息传递等。您可以轻松地将Firebse集成到Android应用程序或Web应用程序中。
其他选项是使用SocketProgramming。
可以使用默认的Notification Builder类本身构建自定义通知。
尝试使用firebase。教程是可用的在线。