Size: a a a

Android Developers

2020 July 27

DB

Dmytro Borysov in Android Developers
Александр
Всем привет. как работать с SimpleDateFormat чтобы он не учитывал timezone устройства???
а конкретней вопрос?
источник

МE

Михаил E1ement in Android Developers
всем привет. кто-то прикручивал hilt к workmanager? Вроде всё делаю по гайду:
class SendNotifyWorker @WorkerInject constructor(
   @Assisted private val context: Context,
   @Assisted private val workerParameters: WorkerParameters,
   private val getEventByIdInteractor: GetEventByIdInteractor,
   private val notificationHelper: NotificationHelper
) : Worker(context, workerParameters) {

@HiltAndroidApp
class AndroidApp : Application(), Configuration.Provider {
   @Inject
   lateinit var workerFactory: HiltWorkerFactory
.................
override fun getWorkManagerConfiguration() =
       Configuration.Builder()
           .setWorkerFactory(workerFactory)
           .build()

получаю исключение:
2020-07-27 10:10:00.970 21826-21933/com.lamp.planner E/WM-WorkerFactory: Could not instantiate com.lamp.planner.presentation.background.workmanager.SendNotifyWorker
   java.lang.NoSuchMethodException: <init> [class android.content.Context, class androidx.work.WorkerParameters]
т.е. он ищет конструктор с двумя параметрами. Посмотрел HiltWorkerFactory, там про inject доп. параметров вообще ничего нет:
if (factoryProvider == null) {
           return null;
       }
       return factoryProvider.get().create(appContext, workerParameters);
источник

MG

Mikhail Gribanov in Android Developers
Dmytro Borysov
Ты продаешь приложение или контент в нем? если нет, можешь не указывать, там так и написано. а там где "или" он говорит, что может публично показывать эти данные) т.е если не продаешь, не заполнил реальный - покажут емейл, если продаешь и указал реальный, то могут его показать
И контент и приложения продаю, значит обязательно надо указывать?
источник

А

Александр in Android Developers
Dmytro Borysov
а конкретней вопрос?
с хедеров запроса с сервера беру время, начинаю через SimpleDateFormat конвертить в long чтобы прибавить 3 часа. но в итоге получается +6 часов, потому что при конвертации автоматически прибавляется таймона
источник

V

Vladimir in Android Developers
Используется навигация от гугла. в глубинах графа нужно поменять тему приложения
это можно сделать без пересоздания активити? или только с диплинком, что б направить пользователя туда, где он ее изменил?
источник

DB

Dmytro Borysov in Android Developers
Mikhail Gribanov
И контент и приложения продаю, значит обязательно надо указывать?
я не гугл, ничего утверждать не могу. я лишь чуть внимательнее прочитал)
источник

V

Vlad in Android Developers
Dmytro Borysov
Так ты заплатил до того, как кто-то начал слушать. Попробуй запостить значения, после того как подписался во вью и убери пока все условия в обсервере медиатора
Да, все понял, спасибо тебе огромное)
Не знаю, что бы делал без тебя)
источник

DB

Dmytro Borysov in Android Developers
Александр
с хедеров запроса с сервера беру время, начинаю через SimpleDateFormat конвертить в long чтобы прибавить 3 часа. но в итоге получается +6 часов, потому что при конвертации автоматически прибавляется таймона
тут ничего не поделать) в классе симпл дейт формата берется каледарь с дефолтной тайм зоной. придется парсить, отнимать оффсет (тайм зону девайса) и оперировать
источник

АМ

Абдулмуталим Муртаза... in Android Developers
Можно ли хранить список прямо внутри RemoteViewFactory?
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
кто работал с MapView

подскажите как сдвинуть pivot?
чтоб карта вращалась не вокруг центра, а ниже

как на втором скрине, но чтоб это был сдвиг карты а не самого вью
источник

С

Сергей in Android Developers
В музыкальных плеерах воспроизведение идёт в отдельной службе, для передачи команды с ui, например переключить трек, обычно используются привязка службы или broadcastы ?
источник

А

Александр in Android Developers
Dmytro Borysov
тут ничего не поделать) в классе симпл дейт формата берется каледарь с дефолтной тайм зоной. придется парсить, отнимать оффсет (тайм зону девайса) и оперировать
я нашел. у меня был такой формат изначально EEE, dd MMM yyyy HH:mm:ss zzz, и я убрал из него zzz
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
ᴅᴍɪᴛʀɪʏ
кто работал с MapView

подскажите как сдвинуть pivot?
чтоб карта вращалась не вокруг центра, а ниже

как на втором скрине, но чтоб это был сдвиг карты а не самого вью
если кому-то понадобится, нашёл вот такой костыльный способ

with(map) {
           val mapPoint: Point = projection.toScreenLocation(myPosition)
           mapPoint.set(mapPoint.x, mapPoint.y - 300)
           moveCamera(CameraUpdateFactory.newLatLng(projection.fromScreenLocation(mapPoint)))
}
источник

A

Andrey in Android Developers
Сергей
В музыкальных плеерах воспроизведение идёт в отдельной службе, для передачи команды с ui, например переключить трек, обычно используются привязка службы или broadcastы ?
в яндекс музыке бродкасты
источник

DK

Dmitry Koshel in Android Developers
Ребята, добрый день     кто-нибудь работает на гемблинг-проектах ?
источник

ES

Egor Sigolaev in Android Developers
Ребят, сделал сплеш экран и использовал layer-list. Я там хочу отобразить иконку апки и название под ней. Сделал одну пнг (иконка + текст). А как быть с разными девайсами? Она сама подстроится по центру и сама размер подберёт нужный?
источник

NM

Nick Marchuk in Android Developers
Egor Sigolaev
Ребят, сделал сплеш экран и использовал layer-list. Я там хочу отобразить иконку апки и название под ней. Сделал одну пнг (иконка + текст). А как быть с разными девайсами? Она сама подстроится по центру и сама размер подберёт нужный?
Нет, нужно переделать под все разрешения экрана
источник

a

a in Android Developers
Egor Sigolaev
Ребят, сделал сплеш экран и использовал layer-list. Я там хочу отобразить иконку апки и название под ней. Сделал одну пнг (иконка + текст). А как быть с разными девайсами? Она сама подстроится по центру и сама размер подберёт нужный?
лучше вектором сделай)
источник

ES

Egor Sigolaev in Android Developers
Nick Marchuk
Нет, нужно переделать под все разрешения экрана
По папкам разложить типо mdpi, hdpi и т.д?
источник