2016-06-29 7 views
0

텍스트 링크 및 이미지와 함께 소셜 사이트에 내 이미지를 공유하고 싶었습니다. 아래 코드를 사용하고 있지만 Image는 있지만 텍스트는 공유하지 않습니다. 또한 setype을 " text/html ", 내가 필요한 것을하지 않습니다. 단지 경고 대화를 만들고 whtsapp, FB 및 기타 공유 옵션을 추가 여러 응용 프로그램에서 공유 할 수있는 당신이 이 그들을 클릭하는 동안 :텍스트 및 이미지와 함께 Whatsapp 및 facebook의 공유

protected void onPostExecute(String args) { 
        // TODO Auto-generated method stub 

    Intent share = new Intent(Intent.ACTION_SEND); 
    share.setType("image/jpeg"); 
    share.putExtra(Intent.EXTRA_TITLE, "http://www.google.com"); 
    share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getAbsolutePath())); 
    startActivity(Intent.createChooser(share, "Share Image")); 
    pDialog.dismiss(); 

} 
+1

사용자에게 공유의 메시지 부분을 지정할 수 없으므로 사용자가 입력해야합니다. – CBroe

답변

1

이것은

Uri imageUri = Uri.parse(Filepath); 
    Intent shareIntent = new Intent(); 
    shareIntent.setAction(Intent.ACTION_SEND); 
    shareIntent.setPackage("com.whatsapp"); 
    shareIntent.putExtra(Intent.EXTRA_TEXT, "My sample image text"); 
    shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri); 
    shareIntent.setType("image/jpeg"); 
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 

    try { 
     startActivity(shareIntent); 
    } catch (android.content.ActivityNotFoundException ex) { 
     ToastHelper.MakeShortText("Kindly install whatsapp first"); 
    } 

PS를 시도해 페이스 북에서 을 공유하는 것에 대한 나의 지식에 따라 페이스 북에서 임베드해야하는데, 페이스 북은에 sdk를 통합하지 않고 간단한 이미지와 하이퍼 링크를 공유 할 수 있습니다.

+0

고맙지 만, 사용자에게 whatsapp fb 또는 다른 미디어를 통해 공유 할 수있는 옵션을 제공 한 경우 어떻게해야합니까? –

+0

@SujitSoni 여러 앱에서 내 편집 된 답변을 친절하게 확인하십시오. –

+0

이 경우 친절하게 upvote @SujitSoni –

관련 문제