These are chat archives for rus-speaking/android-off-topic

1st
Sep 2015
alyadins
@alyadins
Sep 01 2015 07:41
Давайте использовать magicstring везде!
Toporik
@Toporik
Sep 01 2015 08:28
да срать на лимит в 65к какой еще может быть ответ! :)
Sergii Pechenizkyi
@plastiv
Sep 01 2015 08:38

аналогичная схема применима и при добавлении новой зависимости

Не согласен. enum сапортить не надо, в отличие от (говно) кода разных зависимостей ж)
Если баг в зависимости, чья это головная боль? да взять хотя бы суппорт лайбрари trollmodeon

takigava
@takigava
Sep 01 2015 10:05
Вьюшка котора почти бесшовно листается вправо, как называется viewpager?
alyadins
@alyadins
Sep 01 2015 10:05
@takigava дискретно?
takigava
@takigava
Sep 01 2015 10:06
@lexerptz В смысле дискретно?
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:07
@takigava viewPager или recyclerView с горизонтальной ориентацией
Rustem Saitkulov
@atetc
Sep 01 2015 10:07
дискретно это означает, что она не может остановиться посередине и застыть после release touch
takigava
@takigava
Sep 01 2015 10:08
@sergeyfitis Мне наоборот нужно чтобы было несколько вертикальных ресайклеро. Значит мне нужен viewpager
@atetc Понял)
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:09
@takigava а ну тогда да
Toporik
@Toporik
Sep 01 2015 10:10
А если плавное то Cards
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:17
@takigava я года 2 назад пробовал работать с ксамарином, но почему-то так дело никуда не пошло. Помню было непросто использовать библиотеки на java, их нужно было перекомпилировать через ксамариновский проект библиотеку, а во время компиляции могли возникать ошибки, или искать портированную версию библиотеки на C#. Наверное из-за этого я и забил на ксамарин.
Скажи мне пожалуйста, как сейчас с этим обстоят дела, и как часто обновляются саппорт библиотеки?
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 10:18
@sergeyfitis саппорт библиотеки сейчас как только выходят-появляются и для Xamarin. Многие популярные тоже есть, вот небольшие да, надо собирать вручную обычно, хотя на сколько помню-можно и просто jar подключать
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:19
@BOOMik спасибо
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 10:20
@sergeyfitis в общем сейчас ситуация лучше
Rustem Saitkulov
@atetc
Sep 01 2015 10:20
@lliepmah у тебя какая студия стоит?
lliepmah
@lliepmah
Sep 01 2015 10:21
@atetc 1.4 Preview 2
Rustem Saitkulov
@atetc
Sep 01 2015 10:22
А ты разлогинивался?
Ctrl + L
lliepmah
@lliepmah
Sep 01 2015 10:22
ага
под другим логином пробовал заходить
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:23
@lliepmah значит, ты установил плагин в студию, залогинился в него, плагин сам добавил код в Application и build.gradle, сбилдил проект на девайс, а в плагине фабрик все еще ждет запуска?
lliepmah
@lliepmah
Sep 01 2015 10:24
Именно так))
Только не в Application а в MainActivity
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:25
a secretKey правильный?
lliepmah
@lliepmah
Sep 01 2015 10:25
перепроверял точноправильный
Sergii Pechenizkyi
@plastiv
Sep 01 2015 10:26
Зачем вам этот магический плагин для студии? Там все можно руками сделать, вот примерчик
https://github.com/plastiv/CrashlyticsDemo
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:26
у меня работает плагин нормально
lliepmah
@lliepmah
Sep 01 2015 10:27
У меня раньше тоже всё работало ((
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:27
@lliepmah в манифесте есть
 <meta-data
            android:name="com.crashlytics.ApiKey"
            android:value="YOUR_CODE" />
lliepmah
@lliepmah
Sep 01 2015 10:27
@sergeyfitis ага
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:28
попробуй таки добавить application класс, и туда Fabric.with(this, new Crashlytics());
lliepmah
@lliepmah
Sep 01 2015 10:29
ок, ща попробую
Помогло))))))
Спасибо огромное за помощь!
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:32
@lliepmah :+1:
lliepmah
@lliepmah
Sep 01 2015 10:32
Причем сам плагин устраивало, что Fabric.with(this, new Crashlytics()); лежит в activity а не а application
Sergey Yaremych
@sergeyfitis
Sep 01 2015 10:33
@lliepmah у меня сразу в application класс кидало, так как он уже был
Rustem Saitkulov
@atetc
Sep 01 2015 10:39
Вообще плагин у них Г**
Я всю клавиатуру пронажимал чтобы разлогиниться только
Ctrl + L не работал почему то, им сложно было одну кнопочку в UI запилить?
Но их логистика очень понравилась
takigava
@takigava
Sep 01 2015 11:51
@sergeyfitis Сейчас всё гуд, из последнего , создал проект портированной библиотеки с java и скормил ему aar файл библиотеки которая через ndk работает. Понадобилось всего одну строчку прописать в маппинге библиотеки чтобы она собиралась) Я проблем не испытываю, всё решаемо и впринципе реально
Sergey Yaremych
@sergeyfitis
Sep 01 2015 12:19
интересный видосик появился https://www.youtube.com/watch?v=ssayKH0tudk&feature=youtu.be
Sergey Yaremych
@sergeyfitis
Sep 01 2015 17:05
О гугл поменял свой логотип https://design.google.com/articles/evolving-the-google-identity/
google.com
Vladimir Abramov
@kivsiak
Sep 01 2015 17:14
Умеют они статьи делать. Очень интерсно полусимметричное смешение секторов в малом лого выглядит
takigava
@takigava
Sep 01 2015 19:44
С событий в главном треде ржу нимагу)))
Rustem Saitkulov
@atetc
Sep 01 2015 19:48

что за детский сад

@Tagakov @nsk-mironov объясняю: тут несколько человек в чате занимаются тем, что привлекают новую аудиторию. Мат и жуткий оффтоп в майн-треде вообще недопустим, т.к. в любой момент заходит новичок. Вы представляете какое у него может возникнуть впечатление?

Vladimir Mironov
@nsk-mironov
Sep 01 2015 19:49
@atetc любой адекватный взрослый человек вполне себе сможет перенести мат, школьники 13-ти лет не думаю, что нужны в чате
Herobbo
@Herobbo
Sep 01 2015 19:51
Хах Походу меня блоконули...
Vladimir Mironov
@nsk-mironov
Sep 01 2015 19:51
ну можно конечно забанить всех людей, которые хоть как-то отвечают в чате, тогда будет гробовая тишина
@Tagakov пошли в общий чат материться!
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 19:52
@Herobbo да
Rustem Saitkulov
@atetc
Sep 01 2015 19:52
Состою в десятках комьюнити, во многих админ, не могу согласиться с этим.
Herobbo
@Herobbo
Sep 01 2015 19:52
ыыыы Это мотому, что я сказал бля?
Rustem Saitkulov
@atetc
Sep 01 2015 19:52
Зачем портить общую атмосферу, это наша общая работа.
Vladimir Abramov
@kivsiak
Sep 01 2015 19:53
ну вот меня забанили, дяденка разбаньте, я больше не буду
Rustem Saitkulov
@atetc
Sep 01 2015 19:53
@Herobbo да, тем самым дал волю другим. Я не против мата, но против того, чтобы портилась работа тех, кто сюда активно привлекает релевантную аудиторию.
@kivsiak обязательно разбаним
Herobbo
@Herobbo
Sep 01 2015 19:55
@atetc Понятно, но я все же смогу задавать тут свои вопросы?
Rustem Saitkulov
@atetc
Sep 01 2015 19:56
Очень надеюсь на ваше содействие и понимание, майн тред должен быть как парадная, чтобы было вкусно, приятно, красиво.
@Herobbo конечно
Vladimir Mironov
@nsk-mironov
Sep 01 2015 19:56
@atetc предлагаю тогда еще банить людей, которые задают вопросы даже не удосужившись погулить перед этим
Herobbo
@Herobbo
Sep 01 2015 19:57
Нееееееет!
Rustem Saitkulov
@atetc
Sep 01 2015 19:57
О ну вот это будет жестко, посылали уже ж пару раз так, обижаются
Мол только зашел, сразу послали
Vladimir Mironov
@nsk-mironov
Sep 01 2015 19:57
не, ну а че
зато вкусно, приятно, красиво
Herobbo
@Herobbo
Sep 01 2015 19:57
Я маленький я не умею по англицки гулять!
))
Vladimir Abramov
@kivsiak
Sep 01 2015 19:58
@nsk-mironov есть проблема, чтобы правильно загуглить надо знать что гуглить
Rustem Saitkulov
@atetc
Sep 01 2015 19:58
Вообще кстати новичкам подсказывали несколько раз так - переводили на English
Herobbo
@Herobbo
Sep 01 2015 19:59
@kivsiak Во, человек дело говорит!
Rustem Saitkulov
@atetc
Sep 01 2015 19:59
Парни, давайте без обид, ушел на боковую, @nexus700120 за меня подежуришь?
takigava
@takigava
Sep 01 2015 20:00
тихо из угла Меня вашими методами надо на костре сжечь из главного треда))))
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:00
@kivsiak ну если люди не знают что гуглить, то и адектный вопрос они задать не смогут
Herobbo
@Herobbo
Sep 01 2015 20:01
@nsk-mironov Ну а для чего люди!
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:01
@kivsiak большинство вопросов что задают-так же и гуглятся. Бывают такие вопросы, которые непонятно как гуглить, но с такими и опытный не сразу разберется. А многие вопросыпросто гуглятся по ключевым словам, даже английский не надо знать (хотя программист, не знающий хотя бы технического английского..)
Herobbo
@Herobbo
Sep 01 2015 20:01
Помощь там все такое...
Vladimir Abramov
@kivsiak
Sep 01 2015 20:03
ну я на собственном опыте уже убеждался что надо лезть в предметную область абсолютно незнакомую. и даже не знаешь какую книгу почитать
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:04
книга одна. В содержании Google, а контент - StackOverflow/
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:04

и даже не знаешь какую книгу почитать

вот тут у меня есть универсальный ответ

НИКАКУЮ
Herobbo
@Herobbo
Sep 01 2015 20:05
Вот например Я не знал, что существуют транзакции в java на android, мне дали несколько советов как, и что искать. Я уже набираюсь опыта!
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:05
ни мне, ни одному моему знакомому программисту книги вообще ни разу не помогли в чем-либо
Herobbo
@Herobbo
Sep 01 2015 20:05
И может я тоже стану профи, не исключено же))
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:06
Когда начинал писать под iOS (крайнее что начал изучать) во всем сам разбирался и знал что гуглить, когда под андроид - отже гуглил много, хотя тогда инфы было на порядок меньше. С чем-то пришлось самому разбираться, не найдя инфы даже в документации..

@Herobbo > Вот например Я не знал, что существуют транзакции в java на android, мне дали несколько советов как, и что искать. Я уже набираюсь опыта!

Google => "sqlite transaction android" и сразу куча результатов.

Herobbo
@Herobbo
Sep 01 2015 20:08
2 недели назад, я вообще не знал программирования на java! Тапериче же уже умею делать простые проги работающие с базой файлами потоками...))
@BOOMik Беда в том, что я не имел понятия что такое транзакция и с каким гарниром её есть!
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:12
@Herobbo ну тут да, сам про транзакции не сразу узнал. Но у тебя уже не такойбанальный вопрос, а то спрашивают как добавить обработку нажатия на кнопку и т.д. такие базовые вещи, которые везде описаны
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:12

Беда в том, что я не имел понятия что такое транзакция и с каким гарниром её есть!

ну значит они тупо тебе не нужны были и сейчас тоже не особо нужны

а вот когда необходимость в них бы реально понадобилась, то простой sqlite multiple inserts slow запрос дал бы все ответы
Herobbo
@Herobbo
Sep 01 2015 20:13
@nsk-mironov Ну люди говорят что надо именно через транзакции
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:15
@Herobbo Если надо много данных вставлять, то без транзакций никуда, для эксперимента попробуй хотя бы 1000 строк вставить без транзации и в транзакции и засечь время. разницу заметишь)
Herobbo
@Herobbo
Sep 01 2015 20:15
Вот например у меня есть ArrayList<String> с кучей данных... Вот как мне их впихнуть, не используя цикл конкатенацию!?
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:15
@Herobbo foreach + db.insert
Herobbo
@Herobbo
Sep 01 2015 20:19
@BOOMik А разве это не масло масленое?
for(;;)
cv.put("totalanswer", 0);
long d = db.insert("Table", null, cv);
for(some:soem)
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:20
@Herobbo а что не так?
Herobbo
@Herobbo
Sep 01 2015 20:23
@BOOMik Возможно у меня мозг перестал соображать из за усталости, но как мне вытащить в цикле эти данные из ArrayList
используя .get в foreach?
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:23

Ну люди говорят что надо именно через транзакции

а вот это еще одна из проблем - нужно хоть сколько-то думать своей головой, а не вслепую полагаться на мнение других людей. А то все и так будут, блять, выпиливать enum' ы из своего кода, вместо того чтобы решать реальные проблемы

Herobbo
@Herobbo
Sep 01 2015 20:24
@nsk-mironov Человек! Я решил свою задачу одним способом... Она работает, но знающие подсказали можно по другому и более эффективно!
Чем же ту плох совет других?
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:27
@Herobbo почитай про циклы. в цикле for по индексу, в foreach элемент из листа сразу присваивается переменной
Herobbo
@Herobbo
Sep 01 2015 20:30
@BOOMik Уже, мозг снова заработал!
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 20:40
@Herobbo ура
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:44

@nsk-mironov Я готов пойти матерным походом на мейн тред. Я не матерюсь, только потому что стараюсь себя ограничивать и в реальной жизни. В какой-то момент мат мне чуть речь человеческую не заменил.

Но не думаю что такая акция протеста вообще хоть на что-то повлияет, поэтому предлагаю просто проигнорировать данный акт тоталитаризма в мейне. Растеряв народ который имеет какой либо интерес в помощи новичкам, тред превраится в рассадник молчания или глупых советов.

takigava
@takigava
Sep 01 2015 20:44
@BOOMik У меня в корпоратах вообще жара..Есть функция которя делает over 7000 вставок в базу...Транзакция + Отключение отслеживания контекста+ пакетное сохранение...Тогда ещё более менее сносно работает..А у вас, так, мелочи))
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:44
Ну а так считаю что @atetc слишком строг, но хозяин - барин
@nsk-mironov А как же Effective Java? Неужели эта книга тоже не помогает?
takigava
@takigava
Sep 01 2015 20:46
@Tagakov Я тут одну купил по андройду, дома полистал повнимательнее..Попробовал код..И выкинул её..
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:46
@nsk-mironov Вроде же сам Джейк кричит у себя в твиторе «Энумы зло жи есть!», разве нет? Вообще этой темы не понимаю, у меня один битмап в памяти занимает больше чем все энамы во всех приложениях всех здесь присутсвующих
Или есть какой-то другой недостаток энамов?
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:47

А как же Effective Java? Неужели эта книга тоже не помогает?

так я же не читал

@Tagakov Джейк дико троллит этого лысого чувака по поводу enum'ов
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:48
@takigava И правильно сделал что выкинул. Купи вот Effective Java, которую @nsk-mironov не читал и будешь тут его поправлять =)
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:48
и тоже говорит что это не то место, о котором нужно хоть сколько-то волноваться
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:48
@nsk-mironov Я немножечко не в теме, Джейк он за каких? За энамовских?
Vladimir Mironov
@nsk-mironov
Sep 01 2015 20:48
нет, он максимально против
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:49
@nsk-mironov Фуу! А то мой внутренний алтарь Джейка каким-то налетом покрываться начал. Ты прям камень с души снял
Vladimir Tagakov
@Tagakov
Sep 01 2015 20:54
A Effective Java я советую всем и каждому. Без исключений. Она есть в электронном виде, если кому интересно, то могу скинуть.
Kirill Ashikhmin
@KirillAshikhmin
Sep 01 2015 21:02
Кидай
Vladimir Mironov
@nsk-mironov
Sep 01 2015 21:06
ПИРАТЫ
Vladimir Tagakov
@Tagakov
Sep 01 2015 21:12
Мне кто-то в дверь звонит
Как по быстрому уничтожить мак?
Vladimir Abramov
@kivsiak
Sep 01 2015 21:14
перегрузись в буткемп. вдруг не заметят
Vladimir Tagakov
@Tagakov
Sep 01 2015 21:14
так винда там тоже пиратская…
ситуэйшн