Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
#1

Обновление без google play - Программирование Android

19.10.2014, 15:36. Просмотров 630. Ответов 4
Метки нет (Все метки)

Всем привет! Цель следующая : надо сделать автообновление без участия человека, то есть запустить интент со старнадртным окном загрузки я конечно могу. А вот как сделать именно автоматическое обновление не могу понять.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2014, 15:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обновление без google play (Программирование Android):

Обновление приложения в Google Play - Программирование Android
Я запустил свое приложение в Google Play. Сейчас нужно его обновить. Изменил содержимое. В самом проекте нужно менять версию проекта? И...

Обновление приложения из google play - Программирование Android
Друзья, подскажите, вот у меня подходит к завершению написание простенького приложения, я выкладываю его в гугл плей, и его скачивают. Но...

Регистрацией в Google AdSense (для последующей регистрации в Google Play) - Программирование Android
Помогите с регистрацией в Google AdSense: завел свой блог на blogger.com (blogspot). И регистрируюсь в AdSense (для продажи платных...

Статистика Google Play Service и баг Google Analytics - Программирование Android
В процессе написания простейшего приложения с использованием Google Analytics v4 нашел забавный баг. Его последствия, методы лечения, и...

Google Play - Программирование Android
Добрый день. Вопрос такой: сколько нужно скачиваний приложения (платного) в Google Play, чтобы попасть на первое место в ТОП?

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
19.10.2014, 15:54 #2
По моему без рута никаникак в фоне не обновить. Максимум моможно скачать файл и запустить установку. Но пользователь должен подтвердить в любом случае.
0
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
19.10.2014, 17:03  [ТС] #3
ок, а как можно получить рут при установке приложения? и как с рутом тогда сделать обновление?
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
19.10.2014, 17:21 #4
Получить при установке - никак. Обновить с рутом - просто скачать новый апк и заменить им старый в папке data/app. А вообще так лучше не делать. Просто выведите сообщение "есть обновление" и кнопку обновить. По ннажатию качайте файл и запускайте установку. Там дальше стандартное средство установки все объяснит пользователю.
0
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
19.10.2014, 18:09  [ТС] #5
нашел вот такую штуку
Java
1
2
3
4
5
6
7
8
9
10
11
12
  private void installApk(String filename) {
        final File file = new File(Environment.getExternalStorageDirectory(), filename);
        if(file.exists()){
            try {   
                final String command = "pm install -r " + file.getAbsolutePath();
                Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command });
                proc.waitFor();
            } catch (Exception e) {
                e.printStackTrace();
            }
         }
    }

но в этом месте Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command });
уходит в исключение...
10-19 18:07:20.569: W/System.err(6104): java.io.IOException: Error running exec(). Command: [su, -c, pm install -r /storage/sdcard0/merch.apk] Working Directory: null Environment: null
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2014, 18:09
Привет! Вот еще темы с ответами:

Google Play - Программирование Android
Добрый день, решил спросить именно в этом разделе, так как наверняка у кого-нибудь есть опыт работы с Google Play. Интересует ряд вопросов...

Нарушение АП в Google play - Программирование Android
Народ, есть приложение в котором из книги вырывается кусочек(обычно не более 5-х слов) и выводится на экран. Вопрос: не забанит ли меня...

Оценки на Google Play - Программирование Android
Всем привет! Ребята, а возможно ли программно определить голосовал ли пользователь за это приложение на Google Play и оценку которую он...

Регистрация в google play - Программирование Android
Здравствуйте, возник ряд вопроссов: 1) 25$ надо оплачивать чтоб можно было продавать приложения? 2) без 25$ можно выкладывать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.10.2014, 18:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru