2013-06-17 11 views
2

내 응용 프로그램에 WhatsApp에 이미지와 텍스트를 공유해야하는 응용 프로그램을 개발 중입니다.Android WhatsApp 이미지 공유

이렇게하는 것이 가장 좋습니다.

내 응용 프로그램 화면을 캡처, 나는이 코드를 사용하여 내 응용 프로그램에서 WHATSAPP하는 이미지와 텍스트를 공유 할 수 있어요 약간의 시간이 지출 한 를 통해 WhatsApp에

+0

이 문제에 대한 해결책을 찾았습니까? – asheinfeld

답변

0

을 해당 이미지를 보낼 필요가 있어요 :

String smsNumber = "91xxxxxxxxxx"; //without '+' 
    try { 
     Uri imageUri = null; 
     try { 
      imageUri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), 
        BitmapFactory.decodeResource(getResources(), R.drawable.whatsapp_image), null, null)); 
     } catch (NullPointerException e) { 
     } 
     Intent shareIntent = new Intent("android.intent.action.MAIN"); 
     shareIntent.setType("*/*"); 
     shareIntent.setAction(Intent.ACTION_SEND); 
     shareIntent.putExtra(Intent.EXTRA_TEXT, "App - Link"); 
     shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri); 
     shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
     shareIntent.putExtra("jid", smsNumber + "@s.whatsapp.net"); //phone number without "+" prefix 
     shareIntent.setPackage("com.whatsapp"); 
     startActivity(Intent.createChooser(shareIntent, "send")); 
    } catch (Exception e) { 
    } 

해피 코딩 :)

관련 문제