@android_ru

Страница 2061 из 3205
Вадя
28.09.2017
12:24:23
спасибо, щас почитаю

Alexander
28.09.2017
12:48:45
Бротюни подскажите мб кто то видел туториал по разработке лок скрина

Yura
28.09.2017
12:57:13
Может кто-нибудь знает, что значить V/AlarmManager( 2037): Expired Alarm result :4

Google
Erik
28.09.2017
12:59:22
Народ, столкнулся с проблемой на xiaomi. statusBar background белого цвета. name="android:statusBarColor не помагает

Igor
28.09.2017
13:03:50
А никто не в курсе - jooq на ведре работает?

Artem
28.09.2017
13:26:20
Всем привет. Избитый вопрос по хранению констант. У меня есть константы, которые содержат имена полей в JSONе. Я храню эти константы в POJO объектах и использую их в аннотации @SerializedName и в различных других сервисных классах, которым нужно что-то сделать с JSON (проверка на валидность и т.п.). А теперь проблема. Java использует динамическую загрузку классов и если не было обращений к классу , то ClassLoader не загружает класс,а следовательно константы не создаются и при вызове MyPogoClass.MyStringConst возвращается null. Пока я вижу два выхода и они мне не очень нравятся : 1. Руками загружать константы Class.forName. 2. В POJO классе сделать вложенный интерфейс и запихнуть константы туда. Может кто-то сталкивался с такой проблемой? Или перенести константы куда-нибудь в другое место? По идее, данная проблема может коснуться любых констант, которые используются вне класса. P.S. Прошу сильно не ругать, я начинающий разработчик.

вот pojo:



вот вызов из другого класса



Александр
28.09.2017
14:02:04
Всем привет. Есть ли в Андроиде какая ни будь штука которая на основании железа генерирует уникальный код?

Ivan
28.09.2017
14:03:09
Спойлер: гарантировано - никак

Александр
28.09.2017
14:03:32
Ок спасибо

Спойлер: гарантировано - никак
В рамках всех устройств согласен. А вот в рамках предположим 1000 шт можно попробовать инфу о пользователе плюс рандомное число

Google
thegrif
28.09.2017
14:12:22
Imei использовать?

Alexander
28.09.2017
14:13:51
гугл рекомендует использовать только advertizing id, но это если play-services-basement подключаешь

thegrif
28.09.2017
14:14:19
Кстати, а для двух разных приложений для Play Market нужно генерировать два разных keystore?

Александр
28.09.2017
14:15:02
Пишу чат на firebase мне нужно понимание что это мое сообщение. Отправляю мэседж со своим генерированным ид и виду что это мое сообщение. Это для того чтобы в ресайкле подчеркнуть что это мое сообщение

Думаю для моей задачи прокатит

Всем спасибо

whalemare
28.09.2017
14:24:36
thegrif
28.09.2017
14:25:21
разные подходы, я для каждого проекта свой делаю
В смысле разные подходы? Т.е. два разных приложения можно одним ключом подписать?

whalemare
28.09.2017
14:25:38
не знаю что там оф. доки говорят, но по сути он предназначен как раз типа один кейстор для одного разработчика вроде. но реалии таковы, что ты этот кейстор отдаешь вместе с проектом, а он нужен для публикации и т.д

thegrif
28.09.2017
14:26:02
нет
А в чём тогда разные подходы?

whalemare
28.09.2017
14:26:19
ты ж когда релизную апу например делаешь, указываешь алиас помимо пути к кейстору

по этому алиасу и ищется инфа о твоей приле. вроде так

ща уточню отпишусь

Ну в общем то да. Про нюансы можно тут почитать https://developer.android.com/studio/publish/app-signing.html

Igor
28.09.2017
14:56:21
Всем привет. Такая проблема. Есть корневой FrameLayout, внутри лежит LinearLayout и View. Нужно, чтобы FrameLayout подстраивался под размер LinearLayout, но его wrap_content подстраивается под размер View. Как изменить это поведение?

Denis
28.09.2017
15:27:40
кто-нибудь юзал android priority job queue или evernote job? что больше понравилось?

Google
Alexey
28.09.2017
15:36:07


Как отобразить список меток (тегов), есть метод который возвращает List<E>, но как его разложить? Через ListView? Сколько примеров пересмотрел там все с новым окном, а мне нужно расположить их как на картинке.

Dmitriy
28.09.2017
15:39:09
FlexboxLayout

Kylych
28.09.2017
15:40:19
кто читал Брюс Эккель - Философию JAVA ? Мне одному тяжело дается это книга?

Kirill
28.09.2017
15:40:22
кто-нибудь юзал android priority job queue или evernote job? что больше понравилось?
Не юзал ни одну. Лайков получили обе почти одинаково и очень много. Я думаю стоит почитать доки и проверить минимальную версию для себя и просто удобство использования :)

Denis
28.09.2017
15:41:50
у android priority job queue апи вроде как удобнее и sample понравился

Kirill
28.09.2017
15:42:00
кто читал Брюс Эккель - Философию JAVA ? Мне одному тяжело дается это книга?
Да, книга оч тежела. Рекомендую Head First Java если новичёк.

Kylych
28.09.2017
15:42:36
я базовые вещи знаю, хотел углубиться.

а ты не читал Effective Java. Programming Language Guide Джошуа Блох, на русском? она нормальная ?

Dmitry
28.09.2017
15:46:32
кто читал Брюс Эккель - Философию JAVA ? Мне одному тяжело дается это книга?
Ты не один. Советую с Шилдта (краткое руководство) начать. Там и инфа попроще подается и задания наглядные

Dmitry
28.09.2017
15:47:34
Джошуа не базовая, ее лучше читать после 3-5 лет практики.

Kylych
28.09.2017
15:48:44
походу не стоит читать на русском Брюса Эккелья

Konstantins
28.09.2017
15:49:22
почему?

Denis
28.09.2017
15:49:59
а есть годная книга по многопоточности применительно к андроид, что реально у нас применяется? а то в джаве слишком много всего, и дофига времени уйдет изучить все эти Executors, Futures, synchronized, ReadWriteLock, StampedLock, ReentrantLock, Condition, Semaphore, CountDownLatch, CyclicBarrier, Phaser, Blinking Phaser, Atomics, BlockingQueue, TransferQueue, CompletionService, concurrent collections, Fork/Join и т.д. (стопудов это не всё) сам сталкивался только с Executors, synchronized и concurrent collections

Alexander
28.09.2017
15:51:47
Есть кто пользует ORMLite?

По серьёзному

Kylych
28.09.2017
15:52:48
почему?
из-за плохого перевода.

Konstantins
28.09.2017
15:52:59
можно пример?

Google
Konstantins
28.09.2017
15:53:06
слишком нелитературно?

нехватает выразительности?

Denis
28.09.2017
15:54:10
Есть кто пользует ORMLite?
пользую в продакшне, но собираюсь заменить её (предположительно на DBFlow)

Alexander
28.09.2017
15:54:22
Как апнуть схему?

Добавил два поля в 2 таблицы

Denis
28.09.2017
15:54:41
ща

Alexander
28.09.2017
15:54:56
java.sql.SQLException: Unable to run insert stmt on object ru.facilicom.entity.db_entity.user.User@5841a8a: INSERT INTO user

и все, какая-то боль

Admin
ERROR: S client not available

Alexander
28.09.2017
15:55:15
где то пишут перегенерировать файл-конфиг

Konstantins
28.09.2017
15:55:44
всмысле смигрять базу надо?

или че?

Alexander
28.09.2017
15:55:59
в доках пишут руками вписать database.execSQL("ALTER TABLE user ADD isNeedGpsMonitoring BOOLEAN;");

прямо в onUpgrade методе

Konstantins
28.09.2017
15:56:51
ну да

только если версия базы изменилась

Alexander
28.09.2017
15:57:09
ага, не работает

изменилась

Kylych
28.09.2017
15:58:21
можно пример?
материал тяжело воспринимается для меня, хотя только начал читать, сейчас только базовые вещи.

Konstantins
28.09.2017
15:59:03
а ты уверен, что дело в переводе?

Google
Kylych
28.09.2017
15:59:50
по этому спросил тут, кому как.

вон, один отозвался, тоже жалуется))

Denis
28.09.2017
16:02:24
java.sql.SQLException: Unable to run insert stmt on object ru.facilicom.entity.db_entity.user.User@5841a8a: INSERT INTO user
https://paste.ofcode.org/feQZEqX9E9Cw4YYEjCkSX3 https://paste.ofcode.org/37UFpvmCrdK4PfMSHyH5EgM все обращения к бд через DBHelperFactory.getHelper()

вот у меня так

метод onUpgrade

Alexander
28.09.2017
16:04:50
спс

попробую сейчас

Denis
28.09.2017
16:09:28
попробую сейчас
до этого было не на чистом SQL, а через ормлайтовские классы, но почему-то у некоторых юзеров миграция не проходила (и потом были ошибки при попытках обратиться к несуществующим полям)

Alexander
28.09.2017
16:10:54
Мне вообще достался проект где часть моделей хранится в greenDAO а часть в ORMLite, а сам я использовал Realm всегда и бед не знал

Denis
28.09.2017
16:11:11
у вас мак?

Alexander
28.09.2017
16:11:24
А чем отличается Crashlytics.logError

зачем его вызывать?

да, мак

Denis
28.09.2017
16:13:18
А чем отличается Crashlytics.logError
это отправка аналитики по крэшам от Fabric, это необязательно

Alexander
28.09.2017
16:13:39
Я понимаю, но она же инициализируется в Application

Denis
28.09.2017
16:13:40
да, мак
хорошо вам, там редактор базы под реалм есть

Alexander
28.09.2017
16:13:54
считайте его нет

Denis
28.09.2017
16:15:01
Я понимаю, но она же инициализируется в Application
наверное можно настроить чтобы сам логировал checked exceptions, но я просто добавил вызов в catch-блоке

Мне вообще достался проект где часть моделей хранится в greenDAO а часть в ORMLite, а сам я использовал Realm всегда и бед не знал
это изначально так было, или пришёл новый разработчик и решил переехать на greendao?

Страница 2061 из 3205