Size: a a a

Android Developers

2020 August 13

DU

Dmitry Upovalov in Android Developers
Ivan
какие? кроме контэнт провайдера
Ведь весь код работает в какой-то компоненте. Значит всегда можно получить её контекст. Не обязательно лезть в статику. Это "ленивый" путь, я бы сказал.
источник

AN

A N in Android Developers
Ребят, где в MVVM засетить глайд(для работы с изображением). По-сути глайд получается работает в самой вьюшке, но грузить изображение из интернета во вьюшке не вариант для MVVM. Что делать?
источник

I

Ivan in Android Developers
Andrey Akimov
А в чем минус контент провайдера?
According to the documentation for Application, onCreate() is called before any activity, service or receiver (excluding content providers) have been created. So wouldn't this solution be safe as long as you're not trying to access getAppContext() from a content provider?
источник

AA

Andrey Akimov in Android Developers
Ivan
The downside is that there is no guarantee that the non-static onCreate() will have been called before some static initialization code tries to fetch your Context object. That means your calling code will need to be ready to deal with null values which sort of defeats the whole point of this question. –
Ты с андроидом работаешь, тут вообще везде можно null получить
источник

DU

Dmitry Upovalov in Android Developers
Ivan
According to the documentation for Application, onCreate() is called before any activity, service or receiver (excluding content providers) have been created. So wouldn't this solution be safe as long as you're not trying to access getAppContext() from a content provider?
Контент провайдер это тоже компонента. У неё тоже есть контекст. И не статический, а настоящий.
источник

I

Ivan in Android Developers
Ivan
А держать applicationContext в T : Application (пример) всё ещё плохая идея?

У меня есть object Mapper, и в нём хочу appContext.resources.getString
решил через Koin

на Mapper : KoinComponent

и где нужно getKoin().get<Application>().getString
источник

H

Humoyun in Android Developers
Nikolay ko't qaleysan
источник

НС

Николай Ступников... in Android Developers
Друзья, есть у кого какие мысли или кто уже делал подобное в своих проектах: есть задача перевести приложение в оффлайн, для этого необходимо скачать много данных из БД, я пока вижу пару вариантов:
1) Сохранить необходимые данные с БД в формате JSON в файл, скачать его, парсить JSON  и создать внутреннюю базу SQLite и внести туда данные
2) Скачать уже готовую базу SQLite и как-то испортировать в проект и читать уже с нее. Но как это сделать пока вопрос, поскольку не так много нашел по импорту готовой бд, другой вопрос встает - безопасность
Проблема вся заключаетя в том, что у каждого пользователя будут свои данные и я не могу заранее создать БД и закинуть в папку Asset, поэтому эти данные все будут приходить с сервака. Может у кого есть иные предложения
источник

H

Humoyun in Android Developers
Ha ko'tbashara yoz
источник

#

#iman_august in Android Developers
Николай Ступников
Друзья, есть у кого какие мысли или кто уже делал подобное в своих проектах: есть задача перевести приложение в оффлайн, для этого необходимо скачать много данных из БД, я пока вижу пару вариантов:
1) Сохранить необходимые данные с БД в формате JSON в файл, скачать его, парсить JSON  и создать внутреннюю базу SQLite и внести туда данные
2) Скачать уже готовую базу SQLite и как-то испортировать в проект и читать уже с нее. Но как это сделать пока вопрос, поскольку не так много нашел по импорту готовой бд, другой вопрос встает - безопасность
Проблема вся заключаетя в том, что у каждого пользователя будут свои данные и я не могу заранее создать БД и закинуть в папку Asset, поэтому эти данные все будут приходить с сервака. Может у кого есть иные предложения
Room?
источник

I

Ilya in Android Developers
Николай Ступников
Друзья, есть у кого какие мысли или кто уже делал подобное в своих проектах: есть задача перевести приложение в оффлайн, для этого необходимо скачать много данных из БД, я пока вижу пару вариантов:
1) Сохранить необходимые данные с БД в формате JSON в файл, скачать его, парсить JSON  и создать внутреннюю базу SQLite и внести туда данные
2) Скачать уже готовую базу SQLite и как-то испортировать в проект и читать уже с нее. Но как это сделать пока вопрос, поскольку не так много нашел по импорту готовой бд, другой вопрос встает - безопасность
Проблема вся заключаетя в том, что у каждого пользователя будут свои данные и я не могу заранее создать БД и закинуть в папку Asset, поэтому эти данные все будут приходить с сервака. Может у кого есть иные предложения
переводишь БД в JSON, с помощью REST API получаешь и сохраняешь в SQLite типа Room ORM
источник

НС

Николай Ступников... in Android Developers
Room я планирую использовать при создании БД, вопрос больше по импорту стоит
источник

d

danilshik in Android Developers
Николай Ступников
Room я планирую использовать при создании БД, вопрос больше по импорту стоит
ну получай данные и сохраняй в Room
источник

НС

Николай Ступников... in Android Developers
насколько долгий процесс будет, если бд будет больше 5 мб
источник

DU

Dmitry Upovalov in Android Developers
Николай Ступников
Room я планирую использовать при создании БД, вопрос больше по импорту стоит
источник

НС

Николай Ступников... in Android Developers
В общем самый лучший варик - получать JSON ответом с сервера (без файла) и сохранять в бд?
источник

НС

Николай Ступников... in Android Developers
Dmitry Upovalov, Спасибо) многое не знал
источник

DV

Danil Vaisov in Android Developers
Всем привет, вопрос такой: пишу в приложении <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />, запускаю приложение на реальном телефоне, но телефон автоматически запрещает это разрешение
источник

DV

Danil Vaisov in Android Developers
тоесть оно запрещено по умолчанию
источник

DV

Danil Vaisov in Android Developers
с чем это может быть связанно?
источник