特定のアプリリストとのダイアログを表示し、テキストメッセージと一緒に写真を共有したい。
Facebook
このようなものですが、いくつかの例とを追加したいと思いTwitter
ます。
どうやってやるの?
特定のアプリリストとのダイアログを表示し、テキストメッセージと一緒に写真を共有したい。
Facebook
このようなものですが、いくつかの例とを追加したいと思いTwitter
ます。
どうやってやるの?
これを実現するには、特定のアプリケーションで独自の警告ダイアログを作成し、ユーザーがクリックしたときにその特定のアプリケーションと画像を共有する必要があると思います。
編集 : sharingIntent.setType("text/plain");
// for plain text
sharingIntent.setType("image/jpeg"); // For Jpeg Image
「setType」メソッドを使用して特定のアプリケーションをターゲットにすることは可能ですが、これは危険な戦略である可能性があり、ユーザーが特定のアプリをインストールしていない場合に問題が発生する可能性があります。共有機能を可能な限り一般的なものにすることで、コンテンツの共有方法をユーザーが制御できるようになります。Android アプリケーションで共有するための標準的な動作に固執することで、直感的なユーザー エクスペリエンスも作成されます。
編集: ここで例を見てください。
私はあなたがアイテムを共有するためにあなたのカスタムダイアログを作ると思います、あるいはこれはあなたを助けるかもしれません
Intent shareIntent = new Intent();
shareIntent.setType("application/bluetooth");
// here use specific type of Application
startActivity(Intent.createChooser(shareIntent, "Share with"));