2012-07-06 3 views
0

안드로이드에서는 공유 기능이 MIME 유형을 사용하고 있습니다.블랙 베리의 공유 기능

Intent sharingIntent = new Intent(
         android.content.Intent.ACTION_SEND); 
       sharingIntent.setType("text/plain"); 

       sharingIntent.putExtra(Intent.EXTRA_TEXT, 
         Config_ConstantVariable.sharelink + newsid); 
       startActivity(Intent.createChooser(sharingIntent, 
         "Share via")); 

블랙 베리 RIM은 어떻습니까?

답변

1

유사한 기능을 제공하지만 기능이 풍부하지는 않지만 BlackBerry Java SDK 7.0에서 보내기 메뉴 API를 사용해 볼 수 있습니다. 공식 설명서에는 Send Menu API에 대한 다음 내용이 나와 있습니다.

보내기 메뉴 API를 사용하여 보내기 메뉴 항목을 앱의 메뉴에 추가 할 수 있습니다. 보내기 메뉴 항목을 사용하면 BlackBerry 단말기에서 메시지 프로그램이나 BlackBerry Messenger와 같은 다른 프로그램을 사용하여 프로그램에서받는 사람에게 콘텐츠를 보낼 수 있습니다. 전송할 콘텐츠는 앱에서 콘텐츠를 전송하는 애플리케이션으로 전달되는 JSONObject 객체로 캡슐화됩니다.

BlackBerry 장치 사용자가 보내기 메뉴 항목을 클릭하면 콘텐츠를 보내는 데 사용할 수있는 프로그램 목록이있는 하위 메뉴가 표시됩니다. 사용자가 이러한 응용 프로그램 중 하나를 클릭하면 선택한 응용 프로그램이 시작하여 자동으로 채울 특정 필드가 전송됩니다. 사용자는 나머지 필드를 완성하고 컨텐트를 보낼 수 있습니다.

+0

예제를 제공 할 수 있습니까? 나는 혼란 스럽다. 또한 RIM 5.0을 개발 중이므로 5.0 이상을 지원하는 함수를 사용해야합니다. –

0

불행히도 그러한 API는 없습니다. Invocation API를 사용하여 SMS, 전자 메일로 메시지를 보낼 수 있습니다. 하지만 FB 나 트위터와 같은 세 번째 앱과 콘텐츠를 공유 할 수있는 공용 API는 없습니다. FB SDK를 사용하거나 Twitter API를 직접 구현하여 직접 할 수 있습니다.