Size: a a a

Android Developer

2018 January 17

n

nullpexx in Android Developer
обманул
источник

NK

ID:538932296 in Android Developer
В случае переопределения родительского метода , присутствует нотация @Override так что не запутаешься
источник

n

nullpexx in Android Developer
определен в ContextThemeWrapper
источник

n

nullpexx in Android Developer
суть в чем.
ContextThemeWrapper в иерархии наследования находится  AppCompatActivity<...<ContextThemeWrapper<..<Context
источник

n

nullpexx in Android Developer
поэтому в теле активити getAssets() спокойно можно вызывать
источник

РЦ

Роман Цыбулин in Android Developer
источник

n

nullpexx in Android Developer
Lena
Я просто совсем новичок, и мне важно видеть. Может кому-то достаточно знать аргумент.
так, я пересмотрел этот момент.
действительно, есть пара щелчков за кадром, но после них я вернулся на исходный экран
источник

n

nullpexx in Android Developer
плюс, это были просто щелчки по табам, ничего особенного)
источник

n

nullpexx in Android Developer
да, я определенно забыл рассказать про asset
источник

n

nullpexx in Android Developer
но в текущем курсе он и не нужен
источник

AB

Alexander Bragin in Android Developer
Как быть, если приложение предназначено не для общего доступа (нельзя выкладывать в Play Market), а для внутреннего (будет использоваться только сотрудниками, включая директора, внутри компании), но при этом желательно, чтобы была простая установка, а самое главное — приложение должно иметь возможность обновляться.

Возможно такое как-то реализовать? Установку (получени apk-пакета, на сколько я понимаю — самое просто можно организовать просто передачей по эл. почте — давать ссылку на файл: открываешь на телефоне, скачиваешь, более менее нормально ставится, но нужно только разрешение включить на установку из сторонних источников).
Но как быть с последующим обновлением? Можно это как-то сделать, как если бы приложение было установлено с Play Market?

Будет ли в последующих курсах затронута тема, касаема обновления приложения?

P.S.: В принципе, первоначальную установку можно сделать по ссылке, например, со внутреннего раздела сайта компании, где раздел доступен по логину и паролю... Но хочется чтобы не в ручную приложение выкладывать, а использовать CI/CD...
источник

AP

Andrey Pomazkin in Android Developer
Alexander Bragin
Как быть, если приложение предназначено не для общего доступа (нельзя выкладывать в Play Market), а для внутреннего (будет использоваться только сотрудниками, включая директора, внутри компании), но при этом желательно, чтобы была простая установка, а самое главное — приложение должно иметь возможность обновляться.

Возможно такое как-то реализовать? Установку (получени apk-пакета, на сколько я понимаю — самое просто можно организовать просто передачей по эл. почте — давать ссылку на файл: открываешь на телефоне, скачиваешь, более менее нормально ставится, но нужно только разрешение включить на установку из сторонних источников).
Но как быть с последующим обновлением? Можно это как-то сделать, как если бы приложение было установлено с Play Market?

Будет ли в последующих курсах затронута тема, касаема обновления приложения?

P.S.: В принципе, первоначальную установку можно сделать по ссылке, например, со внутреннего раздела сайта компании, где раздел доступен по логину и паролю... Но хочется чтобы не в ручную приложение выкладывать, а использовать CI/CD...
есть инфраструктурные решения, если это майкрософт, то это sccm
источник

AP

Andrey Pomazkin in Android Developer
есть облачные решения, типа... intune
источник

AP

Andrey Pomazkin in Android Developer
тоже майкрософт
источник

AP

Andrey Pomazkin in Android Developer
ну линуксе тоже что-то есть
источник

AP

Andrey Pomazkin in Android Developer
ну и в маркете тоже есть что-то типа подписок, где можно по разворачивать только некоторым
источник

R

Roman in Android Developer
Свой собственный App Store. Есть существующие платные решения, можно самому создать. Пример: https://www.apperian.com
источник

AP

Andrey Pomazkin in Android Developer
например, закрытая бета доступна только каким-либо отдельным лицам
источник

n

nullpexx in Android Developer
я немного зайду вперед и расскажу принцип.
Релизная версия приложения подписывается ключом. Так же в градле файле мы указываем versionCode.
Если на устройство попытаться установить приложение, которое уже присутствует на нем, то
- проверится подпись приложения - они должны совпадать.
если не совпадает, то устройство предложит удалить установленное приложение.
- проверится versionCode - код устанавливаемого приложения должен быть выше, чем у установленного. если не выше - то будет алерт, что пытается установиться старая версия приложения.
Иначе все ок.
Это что касается обновления
источник

R

Roman in Android Developer
Или можете использовать Google Apha Beta , Apple Test Flight.
источник