2010-11-19 9 views
0

あなたはどのようにしてユーザーが何かをしたら、彼らはそれをやりたいことを彼らに尋ね、それをそのアプリケーションに持ち込みますか?写真やビデオを「共有」すると、Facebookやテキスト、電子メールのようなあなたのためにできるすべてのアプリが一覧表示されます。私は、私のアプリが他のアプリを使用する方法を尋ねています。他のアプリケーションを使用して画像を送信するにはどうすればいいですか?

答えて

0

これは、他のアプリが使用するインテントフィルタをターゲティングすることで行います。私は絵を共有したい場合は

たとえば、私はこれを行うことができます。

Intent share = new Intent(Intent.ACTION_SEND); 
share.setType("image/jpeg");  
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpg")); 
startActivity(Intent.createChooser(share, "Share image")); 

は、その後、あなたはこのアクションで使用するアプリを選択するポップアップを取得します。

+0

URLからどのようにすればいいですか? – Bananable

+0

putExtra()の2番目のパラメータとして渡します –

+0

"putExtra()の2番目のパラメータとして渡します。"うまくいきませんでした。 – Bananable

関連する問題