2012-03-16 1 views
2

나는 간단한 앱을 개발 중이며 공유 기능을 추가해야합니다. FB, 트위터, G +에서 게임 결과를 공유하면됩니다. 누구든지 도울 수 있다면 어떻게 이것을 내 앱에 구현할 수 있습니까? 우리가 어떤 코드를 가지고 있지 않기 때문에Android에서 공유

+0

"FB, Twitter 및 G +에서 게임 결과를 공유하면됩니다."- 사용자가 다른 곳에서 결과를 공유하고 싶다면 어떻게해야합니까? 'ACTION_SEND'를 사용하고 * 사용자 *가 * 사용자 *의 게임 결과를 공유 할 곳을 * 사용자 *가 결정하도록 허용하십시오. – CommonsWare

답변

2

당신은 이런 식으로 뭔가를 시도 할 수 있습니다. 일반적으로 FB, Twitter 및 Google+는 이벤트를 공유합니다.

public void share() { 
    Intent i = null; 
    String msg ="Something to share about" 

    i = new Intent(Intent.ACTION_SEND); 
    i.setType("text/plain"); 

    i.putExtra(Intent.EXTRA_TEXT, msg); 
    i.putExtra(Intent.EXTRA_SUBJECT, getResources().getString(R.string.sharing_sbj) + " \"" 
      + "Share title"+ "\" : " + getResources().getString(R.string.app_name)); 

    startActivity(Intent.createChooser(i, this.getString(R.string.sending_to))); 
} 
1

미리 감사드립니다 .. 설치된 응용 프로그램 (페이스 북과 트위터)에 텍스트를 공유 할 수있는 중요한 것은 여기에 있습니다 : 그렇지

Android App - Share Facebook Twitter

, 특정을 사용해야합니다 API는 더 많은 정보를 공유합니다.


당신은 내가 그것을 해본 적이 안드로이드 응용 프로그램에 포함하는 방법을 알고 Google+의 API를 확인하기 위해 시도 할 수 있습니다 :

https://developers.google.com/+/api/

+0

이 코드를 사용하면 movile이 설치 한 모든 소셜 응용 프로그램과 텍스트를 공유 할 수 있습니다. 사용자가 앱을 설치하지 않은 경우 FB, Twitter 또는 G +로 무엇인가를 공유하려면 각 앱에 특정 API를 사용해야합니다 대지. –