@android_ru

Страница 1601 из 3205
Usman
14.06.2017
11:45:39
вся суть в том, что данный код в одном ресайклере отрабатывает корректно

в другом нет

(один LLM другой GLM

Google
CC -
14.06.2017
11:51:03
Добрый день. У меня такая ситуация Есть таблица purchase, в которой есть продукты, с отношением один ко многим (много продуктов), и дата покупки. Мне нужно получить в оредленный временной промежуток, насколько часто встречается продукт, и желательно упорядоченно по возрастанию. Можно ли эту задачу решить средствами greenDao?

Quantum Harmonizer
14.06.2017
12:10:19
CC -
14.06.2017
12:13:17
Функция, которую я хочу написать, называется "самый востребованный продукт", должа искать по всем покупкам в определенный диапазон дат.

Да, мне подсказывали вариант с чистым sql, но хотелось бы сделать все объектно, все-таки...

.
14.06.2017
12:16:04
кто знает как эта либа называется?

CC -
14.06.2017
12:17:09
select product_id, count(product_id) from purchases group by product_id

Quantum Harmonizer
14.06.2017
12:18:10
select product_id, count(product_id) from purchases group by product_id
GreenDAO немного не об этом, оно выбирает строки как объекты. Думаю, придётся SQL.

CC -
14.06.2017
12:18:39
Эх... Ну все равно спасибо

Dmitry
14.06.2017
12:23:36
кто знает как эта либа называется?
похожа на эту https://github.com/dmytrodanylyk/circular-progress-button

.
14.06.2017
12:24:58
superb??

your-mirror
14.06.2017
12:33:27
Вопрос. Кто юзает sharedprefernces? И для чего в основном?

Usman
14.06.2017
12:34:06
Настройки, сохранение состояния

Google
your-mirror
14.06.2017
13:05:00
Токены
интересно

Ivan
14.06.2017
13:12:40
интересно
vk юзает (по крайней мере полгода назад юзал) для хранения токенов + переменных например "debug" булеан переключаешь на true и видишь в логкете все запросы к апи и ответы удобно смотреть недокументированные методы апи но мне на это ответили: "это не баг, это фича и нормально вообще"

Evgeny
14.06.2017
13:13:27
Вопрос. Кто юзает sharedprefernces? И для чего в основном?
Что угодно можно хранить, этож обычное хранилище типа реестр (ключ/значение)

Evgeniy
14.06.2017
13:13:29
Всем доброго дня. Ребят, как можно проверить наличие соединения с интернетом?

Nikita
14.06.2017
13:13:54
ping 8.8.8.8

Evgeniy
14.06.2017
13:15:43
ping 8.8.8.8
В приложение самом

Evgeniy
14.06.2017
13:20:49
А гугл че говорит? ?
Какие то сложены примеры там

Evgeny
14.06.2017
13:22:04
public static boolean internetHave(Context context, boolean showToast) { ConnectivityManager conm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = conm.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { return true; } if (showToast) { Toast .makeText( context, EStrings._NO_INTERNET_2.val(E1.AS_IS), Toast.LENGTH_LONG ) .show(); } return false; }

Тут спрашивали какой навык главный для джуна - ГУГЛИТЬ)

Ruslan
14.06.2017
13:25:05
Почему в Android решили использовать виртуальную машину ART? Разве не логичнее было бы использовать какой-нибудь компилируемый язык, как сделали в iOS, меньше расход ресурсов, а это так важно в смартфонах

Dev??
14.06.2017
13:26:55
ну не зря на андроиде оперативы больше чем в айосе)

night111
14.06.2017
13:27:36
потому что Android девайсов огромное количество, у них разные процессоры, разная периферия и не скомпилируешь заранее подо все

Quantum Harmonizer
14.06.2017
13:28:47
Почему в Android решили использовать виртуальную машину ART? Разве не логичнее было бы использовать какой-нибудь компилируемый язык, как сделали в iOS, меньше расход ресурсов, а это так важно в смартфонах
В тот момент, когда ещё была возможность решить, что использовать, был разработан Dalvik (ART тогда не существовало). Тогда Android планировался как ОС для всякой мелкоты типа фотиков, и отношения у Android с фотиками должны были сложиться как у Java с кофе-машинами.

Evgeny
14.06.2017
13:30:04
Кто-нить пытался заставить CardView программно менять цвет при нажатии?

Ivan
14.06.2017
13:31:22
Ruslan
14.06.2017
13:31:58
Google
night111
14.06.2017
13:36:36
У ПК у всех одна архитектура, а у смартфонов каждый производитель изобретает свое. Пришлось бы как во времена Symbian искать приложения именно для своего телефона. А разработчикам делать десятки разных версий приложения.

Artem
14.06.2017
13:38:30
Ребят, если рисую кастом вью, то как узнать ширину, чтобы в onDraw рассчитать радиус для окружности, например? В какой момент надо брать ширину?

Evgeny
14.06.2017
13:40:53
Если на Android TV, то да А в чем именно проблема?
Оказалось просто назначение ColorStateList в качестве фона ничего не дает

Vladislav
14.06.2017
13:42:35
Кто-нибудь использует Error prone у себя в проекте?

Quantum Harmonizer
14.06.2017
13:42:37
https://ru.stackoverflow.com/questions/679268/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%BD%D0%B3-humberger-%D0%B2-back-button

@InjectViewState само же вроде превращается

Alexey
14.06.2017
13:44:45
я полагаю тут надо шаред элементы

Sergey
14.06.2017
13:45:12
c какого перепуга?)
DrawerToggle с саппорт в7

Quantum Harmonizer
14.06.2017
13:45:14
c какого перепуга?)
Ну, AppCompatActivity, support Toolbar, ActionBarDrawerToggle?

Alexey
14.06.2017
13:47:56
если я меняю фрагменты, то меняется весь вью, все реплейсится

Evgeny
14.06.2017
13:48:58
.setCardBackgroundColor()
Не работает

Quantum Harmonizer
14.06.2017
13:48:58
а подробнее как?
я просто по каким-то примерам склеил дровер с тулбаром с помощью ActionBarDrawerToggle

Quantum Harmonizer
14.06.2017
13:57:56
У ПК у всех одна архитектура, а у смартфонов каждый производитель изобретает свое. Пришлось бы как во времена Symbian искать приложения именно для своего телефона. А разработчикам делать десятки разных версий приложения.
Ну... понятно, что основная архитектура — x86-64, но есть ещё Sparc, PowerPC и т. п.. На мобилках стабильно стоит ARM (зачастую v7...v8), хотя Android может и в x86-64, и MIPS, ...

Ivan
14.06.2017
13:58:52
Ага, а потом собирай полный комплект .so либ, а не все разработчики это делают И слава богу, что это ограничено только ndk

Google
Evgeny
14.06.2017
14:03:27


Адкель появилась вкладка в PHPStorm не пойму, как повторить в других местах? Может кто знает про такое, файл обычный текстовый

RoGr
14.06.2017
14:16:56
Ребят, пожалуйста посмотрите мой код, у меня какие то проблемы с MySql, либо я что то не так пишу https://pastebin.com/3ZKEzcna

Там сто строчек всего

Roman
14.06.2017
14:18:27
в чем именно проблемы?

Admin
ERROR: S client not available

Roman
14.06.2017
14:20:35
стремный SQL создания таблицы. зачем там перенос строки? он может и схавает так, но это точно лишнее

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

Roman
14.06.2017
14:22:11
в чем именно проблемы то?

Anton
14.06.2017
14:22:34
Может FlexboxLayout и не париться? https://github.com/google/flexbox-layout
Спасибо, вроде нашли решение как статически через xml задать

RoGr
14.06.2017
14:22:43
Проблема, в том, что у меня при получении клиентов (getAllClients) курсор возвращает null, хотя я вродебы правильно занесла значения в БД

Victor
14.06.2017
14:23:26
Ребята, кто то заморачивался по распознаванию документов? Может что посоветовать? Полистал чат, все пишут про opencv, может есть другие альтернативы? Или примеры? Начал просто интереса ради копать такое, никогда не интересовался, поэтому интерескюсь

Roman
14.06.2017
14:23:48
должен быть вызов в конце myDataBase.seSuccessЧтоТотам и myDataBase.endTransaction

и курсор надо закрывать/открывать при каждом чтении, не стоит делать его членом класса

Victor
14.06.2017
14:24:38
Документы имеется ввиду паспорт, удостоверение и тд

RoGr
14.06.2017
14:25:53
должен быть вызов в конце myDataBase.seSuccessЧтоТотам и myDataBase.endTransaction
не поняла, во второй строчке у вас что написано ?

Roman
14.06.2017
14:28:10
не поняла, во второй строчке у вас что написано ?
посмотрите здесь как работать с транзакциями http://startandroid.ru/ru/uroki/vse-uroki-spiskom/78-urok-38-tranzaktsii-v-sqlite.html

и еще по коду - стоит убрать член класса mDatabase, можно оставить везде только вызов getWritableDataBase().insert() и т.д., а то выглядят эти постоянные присвоения грязно

Google
Roman
14.06.2017
14:36:22
db.execSQL("DROP TABLE IF EXISTS" + TABLE_NAME);//Проверка существует ли таблица вот это работать не будет, потому что пробела после слова EXISTS не хватает

RoGr
14.06.2017
14:38:43
Спасибо

Quantum Harmonizer
14.06.2017
14:55:55
подскажите плиз, сейчас ловил кучу гемороя с custom AlertDialog нужно его кнопку дизейблить а также подвязы делать Rx, кнопки доступны только после полного создания и отображения диалога, поэтому подвязы делать в жизненом цикле не получается, кнопки тупо null, хочу скопипастить разметку диалога и создавать его через onCreateView и Butterknife вместо onCreateDialog. Но возникает вопрос это вообще норм? Будут ли проблемы в будущем, просто смотрю по исходникам для разных API разные разметки, плюс layout land и тд

Aleksandr
14.06.2017
15:12:27
парни подскажите кто знает

@Override protected void onDraw(Canvas canvas) { if (mBitmap != null && mSrc != null && mDst != null) { canvas.drawBitmap(mBitmap, mSrc, mDst, null); } super.onDraw(canvas); }

в строке canvas.drawBitmap на некоторых не сильно мощных самсунгах приложение тупо крешится

без ексепшена

Sergey
14.06.2017
15:14:20
размер битмапы?

Aleksandr
14.06.2017
15:15:41
3000*3000

использую его как тектсурный атлас

Sergey
14.06.2017
15:16:03
3000*3000
фига

размер текстуры на старых девайсах обычно не больше 2048х2048

Aleksandr
14.06.2017
15:16:50
фактически мы используем части этого битмапа

Sergey
14.06.2017
15:17:49
смотрите не превышають ли эти части макс размер текстуры

your-mirror
14.06.2017
15:17:58
А какие телефоны поддерживают обновление версиий андройда?

Aleksandr
14.06.2017
15:17:58
нет

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