개발 가이드

Local Navigation

BlackBerry Messenger 채팅 시작

시작하기 전에: BlackBerry Messenger 플랫폼에 프로그램 등록 작업을 완료하고 MyBBMChatScreen 화면을 표시하는 클래스가 프로그램과 연결된 BBMPlatformContext 개체에 대한 참조를 화면의 생성자에 전달하도록 합니다.
  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.blackberry.api.bbm.platform.*;
    import net.rim.blackberry.api.bbm.platform.service.*;
  2. MainScreen을 확장하는 클래스를 만듭니다. 이 화면 클래스의 생성자에서 프로그램과 연결된 BBMPlatformContext를 전달합니다.
    public class MyBBMChatScreen extends MainScreen
    {
        public MyBBMChatScreen(BBMPlatformContext platformContext) 
        {
        }
    }
  3. BBMPlatformContext.getUIService().startBBMChat()을 호출하여 채팅 창을 엽니다. 메시지를 매개 변수로 지정해야 합니다. 이 메시지는 대화 창의 회신 필드에 나타납니다. 매개 변수를 전달하여 채팅할 대화 상대를 지정할 수 있습니다. 대화 상대를 지정하지 않으면 사용자의 BlackBerry® Messenger 대화 상대 목록에 있는 모든 대화 상대가 포함된 대화 상대 선택기 UI 구성 요소가 자동으로 열립니다.
    public class MyBBMChatScreen extends MainScreen
    {
        public MyBBMChatScreen(BBMPlatformContext platformContext) 
        {
            platformContext.getUIService().startBBMChat("Let's chat");
        }
    }

코드 샘플: BBM 채팅 시작

다음 코드 샘플에서는 MyBBMChatScreen을 표시한 클래스가 프로그램과 연결된 BBMPlatformContext 개체에 대한 참조를 MyBBMChatScreen 생성자에 전달했다고 가정합니다.

import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.service.*;
public class MyBBMChatScreen extends MainScreen
{
    public MyBBMChatScreen(BBMPlatformContext platformContext)
    {
        platformContext.getUIService().startBBMChat("Let's chat!");
    }
}
Back To Top

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.