2017-12-28 2 views
-1

페이스 북의 친구 요청과 같은 실시간 알림을 표시하고 싶습니다. 데이터의 출처는? 데이터를 설정하는 방법? 누군가, 약간의 예를 들어 설명해주십시오.알림 배지가 Android에서 작동하는 방식은 무엇입니까? 페이스 북 친구 요청과 같은 실시간 알림을 표시하는 방법은 무엇입니까?

이것은 내 코드입니다. 맞춤 알림 배지를 완료했습니다.

<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

라이브의 경우 Push Notifications 좋은 사용 Firebase.

Firebase 데이터 저장, 메시징 등에 사용할 수 있습니다. Firebse를 Android 응용 프로그램 또는 웹 응용 프로그램에 쉽게 통합 할 수 있습니다.

기타 옵션은 SocketProgramming입니다.

기본 알림 빌더 클래스 자체를 사용하여 사용자 정의 알림을 빌드 할 수 있습니다.

시도 firebase 사용. 자습서는 Avilable Online입니다.

+0

도움 주셔서 감사합니다. –

관련 문제