Как использовать другие приложения для отправки фотографий? - PullRequest
0 голосов
/ 19 ноября 2010

Как сделать так, что если пользователь что-то делает, он спрашивает, как они хотят это сделать, и приводит его в это приложение? Например, если вы нажмете «Поделиться» фотографией или видео, появится всплывающий список со всеми приложениями, которые могут сделать это для вас, такими как Facebook, текст, электронная почта и т. Д. Я спрашиваю, как заставить мое приложение использовать другие приложения, а не они используют мое.

1 Ответ

0 голосов
/ 19 ноября 2010

Вы делаете это путем нацеливания на фильтр намерений, который используют другие приложения.

Например, если я хочу поделиться фотографией, я могу сделать это:

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"));

Затем вы получите всплывающее окно для выбора приложения, которое будет использоваться для этого действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...