Страницы

Поиск по вопросам

пятница, 5 апреля 2019 г.

Взаимодействие с сторонними приложениями

Возможно ли организовать взаимодействие из моего приложения с другими приложениями в Android. Например со Steam приложением (именно мобильным приложением, не веб апи и тд). К примеру, получить код авторизации (чтобы организовать авторизацию без лишних кликов и вводов). Если что, код пишу на Kivy Python. Если нет, то можете подробно расписать, как вообще в Android организованно взаимодействие с другими приложениями.


Ответ

Наткнулся на пример интеграции WhatsApp в своё приложение
Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); sendIntent.setType("text/plain"); sendIntent.setPackage("com.whatsapp"); startActivity(sendIntent);
В Web применяются трюки в виде ссылок:
hi
Посмотрите как работает декомпилированный клиент для того чтобы выяснить, есть ли у пакета подобные интерфейсы.

Комментариев нет:

Отправить комментарий