0

whatsappで写真を共有するための共有ボタンを追加したい壁紙アプリケーションを1つ開発しました。これが私のコードです(ただし、そのコードはテキストメッセージ専用です)写真を共有したいです。

アプリケーションから壁紙を選択して、whatsapp の特定の連絡先に送信できるコードを返信してください。

case R.id.save:
        InputStream y11 = getResources().openRawResource(to);
        Bitmap b11 = BitmapFactory.decodeStream(y11);
        Intent waIntent = new Intent(Intent.ACTION_SEND);
        waIntent.setType("image/*");

        waIntent.setPackage("com.whatsapp.android");
        waIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, to);
        startActivity(Intent.createChooser(waIntent, "Share with"));
4

2 に答える 2

0

パッケージ名が間違っています。試してください:com.whatsapp そして、このコードはwhatsapp経由で画像を共有することです

private void shareIt(Uri uri) {
        Intent sharingIntent = new Intent(Intent.ACTION_SEND);
        sharingIntent.setType("image/*");
        sharingIntent.setPackage("com.whatsapp");
        sharingIntent.putExtra(Intent.EXTRA_TEXT,"Shared via my app");
        sharingIntent.putExtra(Intent.EXTRA_STREAM, uri);
        startActivity(Intent.createChooser(sharingIntent, "share with"));
    }
于 2015-01-24T11:52:09.287 に答える