Android: как я могу создать самовоспроизводящееся приложение? - PullRequest
0 голосов
/ 26 января 2019

Я хочу, чтобы моим приложением можно было обмениваться локально с другими устройствами Android в локальной сети (с тем же WiFi или Hotspot).

Первым шагом было бы наличие (новейшего) apk-файла намой телефон вообще.Для этого я бы либо «жестко закодировал» apk-файл в приложение (если это возможно), либо скачал / обновил его с моего сервера, если пользователь нажимает кнопку в моем приложении.

После этого мне нужноподелиться apk-файлом локально с другими (android-) устройствами в моей сети.Я думал, что смогу запустить небольшой веб-сервер со своего телефона, предоставляя только apk-файл для загрузки.Другие устройства могут ввести мой LAN-IP и получить apk-файл.

Последняя проблема, которую я вижу, это обновление.Поскольку пользователь не получил приложение через Google Play (или аналогичный магазин), я не могу просто использовать его функцию обновления.Мне нужно что-то вроде самообновляющегося приложения (нашел этот похожий вопрос: самообновление приложения Android ), чтобы позволить обновлению приложения.

Возможно ли что-то подобное вообще?Это хороший поток?Что я должен улучшить?Как я могу выполнить эти шаги программно?Уже есть библиотека, предоставляющая такую ​​функцию?

...