나는 android에서 whatsapp에 공유 이미지가있는 응용 프로그램이 있습니다. 지금까지 작동했습니다. 그러나 이제 다음 오류가 발생합니다.Android에서 whatsapp에 이미지 공유 "파일 형식이 지원되지 않습니다." 오류
"파일 형식이 지원되지 않습니다."
코드가 변경되지 않았습니다.
btnWhatsapp.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (isAppInstalled("com.whatsapp")) {
// APP INSTALLED
Intent sendIntent = new Intent(Intent.ACTION_SEND);
String sharetext ="Try my app";
sendIntent.putExtra(Intent.EXTRA_TEXT,sharetext);
Uri screenshotUri = Uri.parse("android.resource://"+getPackageName()+"/drawable/"+logofilename);
sendIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
sendIntent.setType("image/png");
sendIntent.setPackage("com.whatsapp");
v.getContext().startActivity(sendIntent);
}else{
Toast.makeText(getApplicationContext(),R.string.nowhatsapp,Toast.LENGTH_SHORT).show();
}
}
});
을 가질 수이 다른 응용 프로그램과 같은 공공 파일
를 공유 할 필요가'android.resource'는 드문'Uri' 방식이며 모든 앱에서 지원되지 않을 수 있습니다. 또한,'ACTION_SEND' 구현체는 동일한'Intent'에 대해'EXTRA_TEXT'와'EXTRA_STREAM'을 모두 사용할 필요가 없습니다. – CommonsWare