
Dmitriy
16.02.2018
14:47:56

Profesor
16.02.2018
14:48:20
Я пробовал у меня лагало. На Леново майда ин китайца
А на самсунге норм
Там даже либа не поможет)

Google

Profesor
16.02.2018
14:48:53
Там же все от OpenGL зависит и видеочипа в телефонах

Valeriy
16.02.2018
14:49:59
Либа поможет потому что ей не надо рисовать маркеры, она рисует кластеры. Открой семпл Гугла, сделай максимально приблизь и отдали, будешь ждать секунд 10 пока маркеры собираются в кластеры
В этой либе мгновенно собираются и не пролагивает вообще

Profesor
16.02.2018
14:51:26
А почему гугл тогда не реализует так как в этой либе?
Ток не говорите что там Проффессоры)

Konstantin
16.02.2018
14:52:28
когда я узнал что попап маркера - это битмап у меня вопросы отпали

Valeriy
16.02.2018
14:52:52

Dmitriy
16.02.2018
14:53:46

Profesor
16.02.2018
14:54:41
Ну вы согласны короче что в Гугле одни Индузы работают?)
Всегда хотел узнать ответ на вопрос. Если гугл так плох. Почему мы пишем под Android?))))

Konstantin
16.02.2018
14:55:17
так тут биться бесполезно головой об стену - надо просто принять факт что с этим придется работать
иногда ты просто не можешь ничего поделать. кто есть ты и кто есть гугл )

Dmitriy
16.02.2018
14:55:44

Google

Dmitriy
16.02.2018
14:56:25

Gleb
16.02.2018
14:57:38
ну можно будет вашу ключевую логику заюзать из чужого приложения
Нельзя))) Если ты по уму подошёл к этому вопросу)))
Обычно в ndk прямо в ините OnJniLoad - ставится проверка на текущий сертификат рантайма и если не валидный - то крэш
а вот эту хрень обойти уже практический нереал ибо....
....как сказал Сергей ....
декомпайл/переупаковка со-шки - очень затруднительна
(я бы сказал - для 99% тех кто туда сунется - не возможна в принципе)

Profesor
16.02.2018
14:57:43
Тогда встроечный вопрос, а почему не переходите на iOS? там же все проще и лучше и поддержка все и всегда для разрабов делают.
Да и труда не составит Swift выучить. Просто я думал об этом. А потом послушав пару человек кто на iOS пишет они там также жалуются....

Gleb
16.02.2018
14:58:41

Dmitriy
16.02.2018
14:59:30

Profesor
16.02.2018
15:01:20
@DmitriyMitrofanov Получается что при желании вы уйдете от ведроида?((

Konstantin
16.02.2018
15:01:34
а куда идти расскажи

Dmitriy
16.02.2018
15:01:45

Izy Yank
16.02.2018
15:01:58
как прибавить или отнять или вообще учитывать регионы в timeStamp ?

Dmitriy
16.02.2018
15:02:00

Profesor
16.02.2018
15:02:19
Windows Phone надо идти)

Konstantin
16.02.2018
15:02:47
и че там, .net ?

Dmitriy
16.02.2018
15:02:59

Profesor
16.02.2018
15:02:59
ахах
Шучу там делать нефиг
Винда сдохла ведь

Dmitriy
16.02.2018
15:04:31
Если в резюме есть слово "блокчейн " то этот разработчик в среднем зарабатывает на 30 % больше чем без этого слова)

Profesor
16.02.2018
15:04:59
Самое главное MVP добавили в Андроид
Жить реально легче стало)

Google

Dmitriy
16.02.2018
15:05:20

Usman
16.02.2018
15:05:22
куда
где

Dmitriy
16.02.2018
15:05:46
Если вы про architecture components

Izy Yank
16.02.2018
15:06:22

Usman
16.02.2018
15:06:36

Dmitriy
16.02.2018
15:08:56
тоже не
https://github.com/googlesamples/android-architecture-components а тут вроде бы есть эта аббревиатура. Ну и view Model как бы намекает ;)

Usman
16.02.2018
15:09:22
Нет, они там делают под мввм
но так же можно и мвп реализовать

Usman
16.02.2018
15:09:31
что я и делаю обычно

Dmitriy
16.02.2018
15:10:07


Gleb
16.02.2018
15:12:25
Джависты, Реактивщики, Велосипедо-хейтеры и сторонники "проверенных решений" HELP, PLEASE!!!
Задача: надо асинхронно запускать задачи - (с возможностью параллельного выполнения как например newFixedTreadPoolExecutor(n) делает)
Каждая задача имеет id, надо при запуске новой задачи проверять факт наличия такой же (с таким id) - отменять её и ставить эту вновь пришедшую в очередь
Под "отменять" - подразумевается "повлиять на background выполнение" а не просто "отписаться". Типа есть volatile boolean canceled и в коде(run() - например) через строчку идут проверки if(isCancelled) return;
В общем виде - это то что сделал вортон в ретрофите для rx-а, когда глушит сокеты по unsubscribe (DestroyObservable).
Но в моём случае - это надо делать точечно для одной конкретной таски по заданному id. и не только в контексте сети и ретрофита
Thank you very much!


Izy Yank
16.02.2018
15:18:57
Мне сложно ответить на этот вопрос. Задача исходная не ясна)
10 разных городов взятые рандомно из всего мира, есть апи который возвращает время в "sunset":1518791814 (такой какашке), которая плюс к тому не правильно работает. вот допустим в Ташкенте закат в 17:58 сеня, а если перевести эти циферки через timeStamp то время выходит 18:58. вот и вопрос как учитывать регионы, может я не добавил в коде типа UTC(GMT)+05:00 - это Такшент
ребят, хелп )

Владислав
16.02.2018
15:23:49
да

Google

Владислав
16.02.2018
15:23:59
Там можно указывать таймзону
а вообще это число еще на 1000 принято умножать

Vadym
16.02.2018
15:31:28

Izy Yank
16.02.2018
15:31:42

Vadym
16.02.2018
15:32:30
да
private String getDate(long timeStamp){
try{
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yy, HH:mm", Locale.getDefault());
Date netDate = (new Date(timeStamp));
return sdf.format(netDate);
}
catch(Exception ex){
return "xx";
}
}
попробуй вот так

Владислав
16.02.2018
15:34:10
Чувак
если время разнится на час
то это яно ты не умножил на косарь

Admin
ERROR: S client not available

Владислав
16.02.2018
15:34:38
переведи свой таймстамп в дату
у тебя будет 1970 год

Vadym
16.02.2018
15:36:13
String s = "1518791814";
//convert unix epoch timestamp (seconds) to milliseconds
long timestamp = Long.parseLong(s) * 1000L;

Владислав
16.02.2018
15:37:36
сори, не заметил этого раньше

Vadym
16.02.2018
15:38:54
если это мне, то код бросил с твоих слов)) пусть разбирается

Izy Yank
16.02.2018
15:39:26
умножил на косарь, все правильно заработало
а теперь если мне московская такая приходит
Locale.(...) ?

Vadym
16.02.2018
15:40:45
у тебя все приходит в UTC 0?

Google

Никита
16.02.2018
15:41:29
А в чём может быть баг c SearchView, когда после его закрытия при тапе на него он не открывается?
Трабл возник после вот этого:
viewHolder.searchView.setFocusable(true);
viewHolder.searchView.setIconified(false);
viewHolder.searchView.post(() -> viewHolder.searchView.requestFocus());
Но мне нужно это)

Izy Yank
16.02.2018
15:41:33

Vadym
16.02.2018
15:46:58
без понятия, походу
поменяй локаль на московское в телефоне и попробуй еще раз. увидишь как время сместиться на 2 часа назад

Izy Yank
16.02.2018
15:47:28
))

Vadym
16.02.2018
15:48:04
в москве пользователь должен увидеть время захода солнца в такшкенте по московскому ремени или такшкента?

Izy Yank
16.02.2018
15:49:21
так я думаю по тому времени корректно будет, нафига пользователю показывать во сколько в москве закат по ташкентскому времени)
или я ошибаюсь
да не, зачем москвичу знать время заката в ташкенте по московскому времени

Vadym
16.02.2018
15:51:53
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.UK);
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
если в москве увидеть ташкента время, пробуй код выше изменить с учетом UTC .setTimeZone() и Locale.UK

Izy Yank
16.02.2018
15:55:23
турции нет))

Vadym
16.02.2018
16:00:25

Павел)
16.02.2018
16:14:59
не работает автокомплит...POwer Save отключён, Invalidate cache/restart делал. Посоветуйте пожалуйста что сделать?

Никита
16.02.2018
16:17:53
Потомк что android:id?

Павел)
16.02.2018
16:18:23
да
layout_width