Size: a a a

Android Developers

2021 March 03

Е

Евгений in Android Developers
Спасибо. Буду пробовать
источник

АС

Александр Сергеевич... in Android Developers
источник

АС

Александр Сергеевич... in Android Developers
источник

N

Nick in Android Developers
Всем привет, как комбинировать flutter с android? Например для получения доступа к сервисам (камера, микрофон, etc)
источник

J

J.S in Android Developers
Nick
Всем привет, как комбинировать flutter с android? Например для получения доступа к сервисам (камера, микрофон, etc)
Можно создать модуль и юзать его то есть например есть модуль для фото
источник

SD

Stenle Du-Foster in Android Developers
Здраствуйте) Помню вроде на View какой то атрибут был, что бы телефон не уходил в спящий режим, но нагуглить не могу, подскажите что нужно прописать что бы телефон не уходил в спящий режим ?
источник

k

kiber.io in Android Developers
Dzi Ne
Здравствуйте
смотрю содержимое apk файла одного приложения

нашла след. запись в манифесте

        <meta-data
           android:name="com.workspaceKey"
           android:value="@ref/0x7f0f000d" />


если ли возможность понять где этот value ?
"@ref" что-то странное, но в любом случае, декомпилируешь апк через апктул, идёшь в файл public.xml (уже не помню, где он точно лежит) и там ищешь этот айди - 0x7f0f000d"
источник

СП

Сергей П. in Android Developers
Stenle Du-Foster
Здраствуйте) Помню вроде на View какой то атрибут был, что бы телефон не уходил в спящий режим, но нагуглить не могу, подскажите что нужно прописать что бы телефон не уходил в спящий режим ?
wakelock гуглить.
И в манифесте строчку не забудб
источник

SD

Stenle Du-Foster in Android Developers
Сергей П.
wakelock гуглить.
И в манифесте строчку не забудб
а просто android:keepScreenOn="true" мало ?
источник

СП

Сергей П. in Android Developers
Stenle Du-Foster
а просто android:keepScreenOn="true" мало ?
Не помню. Wakelok может дает доступ и из кода к этому
источник

SD

Stenle Du-Foster in Android Developers
Сергей П.
Не помню. Wakelok может дает доступ и из кода к этому
спасибо)
источник

СП

Сергей П. in Android Developers
Если просто для одного экрана то атрибута хватит
источник

HY

Hanna Yermakova in Android Developers
Ребят, есть React Native  проект, к которому подключаю нативный андроид модуль как зависимость. В нативном модуле включен data binding. Приложение собирается, но когда пользователь доходит до фрагмента с дата биндингом, получаю  java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl
Когда включаю data binding внутри build.gradle самого react native проекта, приложение не собирается с Execution failed for task ‘:app:kaptDebugKotlin’
Какие-нибудь подсказки?🤞🏻
источник

S

Silent829 in Android Developers
Hanna Yermakova
Ребят, есть React Native  проект, к которому подключаю нативный андроид модуль как зависимость. В нативном модуле включен data binding. Приложение собирается, но когда пользователь доходит до фрагмента с дата биндингом, получаю  java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl
Когда включаю data binding внутри build.gradle самого react native проекта, приложение не собирается с Execution failed for task ‘:app:kaptDebugKotlin’
Какие-нибудь подсказки?🤞🏻
да, вот тут “Execution failed for task ‘:app:kaptDebugKotlin” тебе студия должна давать детальную ошибку (там несколько красных пунктов, пройдись по каждому)
источник

TY

Trubnikov Yaroslav in Android Developers
Пацаны, у меня тут вообще кора на ревью, я задам вам пару элементарных вопросов, а вы выскажите свою точку зрения, плз!

Вопрос 1.
Фича переключения языка, в рамках архитектуры есть только ViewModel и Repository. Есть объект, который переключает системный язык, который должен быть в рамках зависимости Interactor, но так как их нет, куда мы должны заинжектить этот объект:
Ответы:
Вариант А: Во ViewModel
Вариант Б: В Repository

Вопрос 2.
Есть фабрика, которая должна создавать обьект и возвращать его, но теперь появляется зависимость на конфигурацию, которая возвращает данные не просто асинхронно, а возвращает стрим в лице Flow<Data> и относительно этих данных зависит результат фабрки.
Как бы вы поступили в рамках этой задачи:
Ответы:
Вариант А: В зависимость фабрикик добавили конфигурацию и зарефакторили метод create из fun create(): Data -> fun create(): Flow<Data>
Вариант Б: Во ViewModel подписались на изменение конфигурации и когда значение конфигурации эмитится, то прокидывали его в метод create. Метод бы преобразился так: fun create(): Data -> fun create(config: Config): Data
источник

S

Silent829 in Android Developers
Trubnikov Yaroslav
Пацаны, у меня тут вообще кора на ревью, я задам вам пару элементарных вопросов, а вы выскажите свою точку зрения, плз!

Вопрос 1.
Фича переключения языка, в рамках архитектуры есть только ViewModel и Repository. Есть объект, который переключает системный язык, который должен быть в рамках зависимости Interactor, но так как их нет, куда мы должны заинжектить этот объект:
Ответы:
Вариант А: Во ViewModel
Вариант Б: В Repository

Вопрос 2.
Есть фабрика, которая должна создавать обьект и возвращать его, но теперь появляется зависимость на конфигурацию, которая возвращает данные не просто асинхронно, а возвращает стрим в лице Flow<Data> и относительно этих данных зависит результат фабрки.
Как бы вы поступили в рамках этой задачи:
Ответы:
Вариант А: В зависимость фабрикик добавили конфигурацию и зарефакторили метод create из fun create(): Data -> fun create(): Flow<Data>
Вариант Б: Во ViewModel подписались на изменение конфигурации и когда значение конфигурации эмитится, то прокидывали его в метод create. Метод бы преобразился так: fun create(): Data -> fun create(config: Config): Data
1) я думаю Б (репозитории работают с gateway бд, апи, префами в моем понимании)
2) ну если у нас вьюмодель это фабрика которая собирает данные, то Б, если ей нужно замапить и отдать дальше, то А? ¯\_(ツ)_/¯
источник

СП

Сергей П. in Android Developers
Trubnikov Yaroslav
Пацаны, у меня тут вообще кора на ревью, я задам вам пару элементарных вопросов, а вы выскажите свою точку зрения, плз!

Вопрос 1.
Фича переключения языка, в рамках архитектуры есть только ViewModel и Repository. Есть объект, который переключает системный язык, который должен быть в рамках зависимости Interactor, но так как их нет, куда мы должны заинжектить этот объект:
Ответы:
Вариант А: Во ViewModel
Вариант Б: В Repository

Вопрос 2.
Есть фабрика, которая должна создавать обьект и возвращать его, но теперь появляется зависимость на конфигурацию, которая возвращает данные не просто асинхронно, а возвращает стрим в лице Flow<Data> и относительно этих данных зависит результат фабрки.
Как бы вы поступили в рамках этой задачи:
Ответы:
Вариант А: В зависимость фабрикик добавили конфигурацию и зарефакторили метод create из fun create(): Data -> fun create(): Flow<Data>
Вариант Б: Во ViewModel подписались на изменение конфигурации и когда значение конфигурации эмитится, то прокидывали его в метод create. Метод бы преобразился так: fun create(): Data -> fun create(config: Config): Data
А, если и поскольку системный язык имеет отношение к вью, а не к хранению данных. Нам на нем элементы показывать.
источник

СП

Сергей П. in Android Developers
А, нет. Нам надо в любую секунду знать  какой у нас сист.язык. храним это в репе, Б
источник

A

Ak in Android Developers
Запускаю из активити номер 1 активити номер 2. В 2 активити получаю authCode из url. Сохраняю в переменную и передаю обратно в активити 1. Но в активити 1 отображает в логах, как null. Почему так может быть?
P.S в активити 2 все хорошо отображает
источник

TY

Trubnikov Yaroslav in Android Developers
Trubnikov Yaroslav
Пацаны, у меня тут вообще кора на ревью, я задам вам пару элементарных вопросов, а вы выскажите свою точку зрения, плз!

Вопрос 1.
Фича переключения языка, в рамках архитектуры есть только ViewModel и Repository. Есть объект, который переключает системный язык, который должен быть в рамках зависимости Interactor, но так как их нет, куда мы должны заинжектить этот объект:
Ответы:
Вариант А: Во ViewModel
Вариант Б: В Repository

Вопрос 2.
Есть фабрика, которая должна создавать обьект и возвращать его, но теперь появляется зависимость на конфигурацию, которая возвращает данные не просто асинхронно, а возвращает стрим в лице Flow<Data> и относительно этих данных зависит результат фабрки.
Как бы вы поступили в рамках этой задачи:
Ответы:
Вариант А: В зависимость фабрикик добавили конфигурацию и зарефакторили метод create из fun create(): Data -> fun create(): Flow<Data>
Вариант Б: Во ViewModel подписались на изменение конфигурации и когда значение конфигурации эмитится, то прокидывали его в метод create. Метод бы преобразился так: fun create(): Data -> fun create(config: Config): Data
Немного проясню по первому вопросу:

У репы есть два метода: getCurrentLocale(): Locale и getSupportedLocales(): List<Locale>, которые с переключением не связаны

Сущность, которая переключает языки: LocalePicker#setLocale()

Вариант А:
ViewModel: localePicker.setLocale(locale)

Вариант Б:
ViewModel: repository.setLocale(locale)
Repository: localePicker.setLocale(locale)
источник