Программно установить .apk

329
17 февраля 2017, 02:17

Задача: через приложение загрузить обновление с корпоративного сайта и установить Решение: после того как файл закачан

    Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(intent);

Когда запускаю появляется следующее сообщение: "There was a problem parsing the package"

Подскажите, что не так или в каком направлении капать

Answer 1

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

vnd.android.package_archive
READ ALSO
Iterator и перемещение в одном направлении

Iterator и перемещение в одном направлении

Верно ли, что в Java Iterator поддерживает перемещение только в одном направлении? Если да, какие причины легли в именно такое перемещение по коллекциям...

334
как наложить водяной знак поверх webview

как наложить водяной знак поверх webview

Ситуация такаяв webview проигрывается видео с ютуба как можно наложить водяной знак поверх этого видео?

342
Переместить точку начала координат Java Swing

Переместить точку начала координат Java Swing

Координаты отсчитываются по дефолту из левого верхнего угла, причём положительное направление оси Y направлено внизПриходится вручную менять,...

387
не удается подключится по hdbc к mysql в android studio

не удается подключится по hdbc к mysql в android studio

Здравствуйте, хелп, своими силами не получается законнектиться к БД по hdbc

368