Ste*_*nov 5 android share file-format 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();
}
}
});
Run Code Online (Sandbox Code Playgroud)
您尝试共享的文件位于包(您的应用程序)中,只有您的应用程序可以访问该文件。您需要共享公共文件
share.putExtra(Intent.EXTRA_STREAM,
Uri.parse( Environment.getExternalStorageDirectory()+ File.separator+"temporary_file.jpg"));
Run Code Online (Sandbox Code Playgroud)
像这样其他应用程序可以访问
| 归档时间: |
|
| 查看次数: |
9788 次 |
| 最近记录: |