다음을 통해 공유


MbmsDownloadSession.AddServiceAnnouncement(Byte[]) 메서드

정의

그룹 통신 서버에서 받은 서비스 공지 설명자의 미들웨어를 알릴 수 있습니다.

[Android.Runtime.Register("addServiceAnnouncement", "([B)V", "GetAddServiceAnnouncement_arrayBHandler", ApiSince=31)]
public virtual void AddServiceAnnouncement (byte[] contents);
[<Android.Runtime.Register("addServiceAnnouncement", "([B)V", "GetAddServiceAnnouncement_arrayBHandler", ApiSince=31)>]
abstract member AddServiceAnnouncement : byte[] -> unit
override this.AddServiceAnnouncement : byte[] -> unit

매개 변수

contents
Byte[]

그룹 호출 서버에서 받은 서비스 공지 설명자의 내용입니다. 이 배열의 크기가 값 #getMaximumServiceAnnouncementSize()IllegalArgumentException 보다 크면 throw됩니다.

특성

설명

그룹 통신 서버에서 받은 서비스 공지 설명자의 미들웨어를 알릴 수 있습니다.

API를 통해 MbmsGroupCallSession 그룹 호출에 참여할 때 애플리케이션은 그룹 호출 서버에서 그룹 통화에서 통신하는 사용자와 관련될 수 있는 파일을 알리는 서비스 공지 설명자를 받을 수 있습니다.

이 API를 통해 서버에서 받은 서비스 공지 설명자를 미들웨어에 제공한 후 애플리케이션은 사용 가능한 파일에 대한 정보를 통해 MbmsDownloadSessionCallback#onFileServicesUpdated받게 되며, 사용 가능한 파일은 다른 파일을 통해 MbmsDownloadSession#download MbmsDownloadSessionCallback#onFileServicesUpdated게시된 파일처럼 다운로드할 수 있습니다.

콜백을 통한 MbmsDownloadSessionCallback#onError(int, String) 비동기 오류 코드에는 스트리밍 사용 사례와 관련이 없는 오류가 포함될 수 있습니다.

미들웨어가 아직 바인딩되지 않았거나 바이트 배열이 너무 크거나 IllegalArgumentException UnsupportedOperationException 미들웨어가 이 메서드를 구현하지 않은 경우 throw IllegalStateException 할 수 있습니다.

에 대한 android.telephony.MbmsDownloadSession.addServiceAnnouncement(byte[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상