2013-11-15 2 views
-2

내 안드로이드 응용 프로그램을 통해 지저귐에 내 휴대 전화에 로컬로 저장된 비트 맵을 공유하고 싶습니다. 가능한가? 감사합니다!내 안드로이드 앱을 통해 비트 맵을 트위터에 공유하는 방법은 무엇입니까?

+0

가, 감사합니다 시도이 코드를 줄 수 있습니다! – Vigbyor

+0

-2 표? 고마워, 그리고 아무도 모든 걸 안다. 나는 초보자이다. 누구나 저에게 팁을 줄 수 있어요! –

답변

2

예 그것은 가능하다

try { 
    Intent shareIntent = new Intent(Intent.ACTION_SEND); 
    Uri phototUri = Uri.parse("file:///sdcard/Pictures/yourimage.png"); 
    shareIntent.setType("image/png"); 
    shareIntent.putExtra(Intent.EXTRA_STREAM, phototUri); 
    shareIntent.setClassName("com.twitter.android","com.twitter.android.PostActivity"); 
    startActivity(Intent.createChooser(shareIntent, "Share Image")); 
} catch (Exception e) { 
    Intent i = new Intent(); 
    i.putExtra(Intent.EXTRA_TEXT, message); 
    i.setAction(Intent.ACTION_VIEW); 
    i.setData(Uri.parse("https://mobile.twitter.com/compose/tweet")); 
    startActivity(i); 
} 
+0

고마워, 나는 이미 이것을 시도했다. 하지만 트위터에서만 공유하고 싶습니다. 이것은 모든 공유 옵션을 팝업합니다! –

+0

내 편집을 확인하십시오. className을 추가하십시오. – Neil

+0

Thanks! 나는 이것을 시도 할 것이다! –

관련 문제