Size: a a a

Android Dev Подкаст

2017 December 05

D

Dmitry in Android Dev Подкаст
Да, сборка не является проблемой совершенно.
источник

D

Dmitry in Android Dev Подкаст
Artur Vasilov
ресурсы точно также можно без проблем раскладывать по папкам и без многомодульности
Как? студия не берет лэйауты из вложенных папок. В гредле городить?
источник

AV

Artur Vasilov in Android Dev Подкаст
Dmitry
Как? студия не берет лэйауты из вложенных папок. В гредле городить?
Только в гредле уж, да. res.srcDirs и вперед
источник

DK

Dmitry Konurov in Android Dev Подкаст
@ArturVasilov а вы используете в своих проектах res.srcDirs?
источник

AV

Artur Vasilov in Android Dev Подкаст
В прошлом использовали, полет нормальный (случалось пару тупняков каких-то - не помню точно уже). Это оффтоп уже, давайте не будем развивать
источник
2017 December 09

DN

Denis Nek (slow response) in Android Dev Подкаст
https://androiddev.apptractor.ru/android-dev-podkast-51/

Всем хорошей субботы! У нас отличные новости, долгожданный выпуск о модификации прошивок готов:

Подкаст #51. Разработка прошивок. Откровения ROMоделов.

Необычный выпуск, где не обсуждается DI, Kotlin, MVP, а в эфире суровые ребята с xda-developers, которые уже не первый год занимаются написанием прошивок для девайсов, в том числе всех трех Yotaphone и головных устройств Yandex Auto. Выпуск подойдет всем, в том числе не знакомым с разработкой Android. Много интересного материала: от откровений про сборку образа в течении 15 часов и обсуждения безопасности кастомных прошивок до обзора рынка вакансий framework-разработчиков и устройств, который у них лежат в карманах.

Обсудили:
Что вообще такое ROM, программатор, bootloader, fastboot, кирпич, AOSP, кастомные сборки, Custom Recovery, dalvik cache, deodexed
Для чего это делают, что движет людьми на xda
Где статьи и разработчики framework обитают
Что нужно, чтобы начать этим заниматься
Для каких устройств проще создавать сборки
Что с Цианогеном сейчас
Почему вендоры плохо поддерживают обновления старых устройств, порой хуже энтузиастов с Xda
HAL
https://www.xda-developers.com/how-project-treble-revolutionizes-custom-roms-android-oreo/ Project Treble
Какие тулзы для разработки
Сколько времени сборка
Почему в логах на устройствах так много мусора
Сертификация гугл
Повышение, понижение безопасности
механизмы обновления ОС на устройствах пользователей
Есть ли работа и вакансии для вашей профессии
С какими устройствами ходят разработчики Yotaphone
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
Если есть еще вопросы к ребятам, можем их сюда добавить, они поотвечают
источник
2017 December 12

AK

Artem Kochkin in Android Dev Подкаст
Denis Nek (slow response)
Если есть еще вопросы к ребятам, можем их сюда добавить, они поотвечают
Подкаст ещё не послушал, но есть 2 вопроса:
1) Что мне где в конфигах прошивки поправить, чтобы при подключении USB автоматически включалась передача данных (иначе, в режиме зарядки, adb видит девайс как offline)?
2) Собираю свою прошивку, добавляю самописанную apk в системную папку, всё разворачивается как надо, но пользователю необходимо самому руками давать разрешения. Где хранятся разрешения для системных приложух?
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artem Kochkin
Подкаст ещё не послушал, но есть 2 вопроса:
1) Что мне где в конфигах прошивки поправить, чтобы при подключении USB автоматически включалась передача данных (иначе, в режиме зарядки, adb видит девайс как offline)?
2) Собираю свою прошивку, добавляю самописанную apk в системную папку, всё разворачивается как надо, но пользователю необходимо самому руками давать разрешения. Где хранятся разрешения для системных приложух?
На первый вопрос

am start -n com.android.settings/.UsbSettings в терминале набери, правда рут нужен. Но скорее всего порту пришел конец.

По второму, какие разрешения? Пермишины?
источник

AK

Artem Kochkin in Android Dev Подкаст
Да, пермишены
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artem Kochkin
Да, пермишены
Да все тоже самое, там же обычные апк. Просто лежат в закрытой дериктори
источник

AK

Artem Kochkin in Android Dev Подкаст
Ну то есть нет простого варианта  сразу сбрать прошивку, где все разрешения для нужной приложухи перманентно пользователем дадены и отобрать их нельзя?
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artem Kochkin
Ну то есть нет простого варианта  сразу сбрать прошивку, где все разрешения для нужной приложухи перманентно пользователем дадены и отобрать их нельзя?
Нет. Даже гугловские при первом старте запрашивают
источник

AK

Artem Kochkin in Android Dev Подкаст
Сейчас найти не могу, но есть же какие-то системные апы, которые перманентно имеют разрешения.
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artem Kochkin
Сейчас найти не могу, но есть же какие-то системные апы, которые перманентно имеют разрешения.
Гуглплей возможно, но я хз как там это работает. Не разбирался в этом вопросе
источник
2017 December 13

AD

Anton Dudakov in Android Dev Подкаст
Если приложение лежит в priv-app, то оно имеет больше полномочий, чем обычное. Возможно ты сможешь сам себе выдавать разрешения. Но автоматом ничего не получишь
источник

AV

Artur Vasilov in Android Dev Подкаст
Системным апам вендор даёт пермишены при предустановке приложений, по дефолту они их тоже не имеют
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Artur Vasilov
Системным апам вендор даёт пермишены при предустановке приложений, по дефолту они их тоже не имеют
Грубо говоря они их руками дают? или есть какой то маханизм?
источник

AV

Artur Vasilov in Android Dev Подкаст
И при попытке отобрать там может быть варнинг как для тех, что targetSdk<23, текст только другой.
Сам себе можешь дать вроде если только рут доступ у приложения. Хотя попробовать pm grant или как там было бы интересно
источник

AV

Artur Vasilov in Android Dev Подкаст
Sasha Tainyuk
Грубо говоря они их руками дают? или есть какой то маханизм?
Ставят приложения скриптом, там 5 строчек то надо на все это. Добавить туда на грант пермишенов действия легко, понятное дело. Как именно делает какой-то вендор, я, естественно, не знаю.
источник