1

特定のアプリリストとのダイアログを表示し、テキストメッセージと一緒に写真を共有したい。

Facebookこのようなものですが、いくつかの例とを追加したいと思いTwitterます。

どうやってやるの?

私の画像

4

2 に答える 2

2

これを実現するには、特定のアプリケーションで独自の警告ダイアログを作成し、ユーザーがクリックしたときにその特定のアプリケーションと画像を共有する必要があると思います。

編集 : sharingIntent.setType("text/plain"); // for plain text

     sharingIntent.setType("image/jpeg");   // For Jpeg Image

「setType」メソッドを使用して特定のアプリケーションをターゲットにすることは可能ですが、これは危険な戦略である可能性があり、ユーザーが特定のアプリをインストールしていない場合に問題が発生する可能性があります。共有機能を可能な限り一般的なものにすることで、コンテンツの共有方法をユーザーが制御できるようになります。Android アプリケーションで共有するための標準的な動作に固執することで、直感的なユーザー エクスペリエンスも作成されます。

編集: ここで例を見てください。

于 2012-09-10T12:56:55.850 に答える
0

私はあなたがアイテムを共有するためにあなたのカスタムダイアログを作ると思います、あるいはこれはあなたを助けるかもしれません

                Intent shareIntent = new Intent();
                shareIntent.setType("application/bluetooth");
                // here use specific type of Application    
                startActivity(Intent.createChooser(shareIntent, "Share with"));
于 2012-09-10T13:02:18.557 に答える