Автоматически обновлять Android-приложение на планшете (т.е. без Маркета!) - PullRequest
2 голосов
/ 04 мая 2011

Я написал приложение для Android, которое в основном предназначено для планшетов Android без установленного Маркета, что означает, что пользователь не может легко обновить приложение.Моя идея состоит в том, чтобы загрузить файл apk и сделать все, что MArket делает с файлом apk.

Поскольку приложение предварительно установлено на планшетах, в Permissions нет ограничений, но устройство не должно быть рутировано.

Ответы [ 2 ]

6 голосов
/ 04 мая 2011

Кажется, что следующий код позволяет пользователю установить apk после обнаружения новой версии и загрузки файла apk:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
0 голосов
/ 04 мая 2011

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

...