@android_ru

Страница 1488 из 3205
Некит
23.05.2017
06:44:22
?

Владислав
23.05.2017
06:44:39
чем тебя студийный эмуль не устраивает?

офигенная штука

Ilya
23.05.2017
06:44:45
так AVD норм же

Google
Ilya
23.05.2017
06:45:01
правда у него тоже загоны бывают

Некит
23.05.2017
06:45:05
на фрумах поливают встроенный

и как то даже не юзал его

Владислав
23.05.2017
06:45:19
на фрумах поливают встроенный
а ты им пользовался хоть

Некит
23.05.2017
06:45:31
стадо)

Владислав
23.05.2017
06:45:32
а

Ilya
23.05.2017
06:46:17
у меня однажды падало приложение по причине типа нет доступа на read/write файлов. Realm валил всю прилагу. В эмуле подергал свитчеры разрешений - заработало

Некит
23.05.2017
06:47:00
даже не задумывался об этом ибо проблем с эмулятором ещё не возникало

щя будем пробовать

спасибо

Hip
23.05.2017
06:47:26
Юзайте Эмули от гугла

Владислав
23.05.2017
06:47:50
Юзайте Эмули от гугла
будто бы их много

Hip
23.05.2017
06:48:03
Достаточно

Google
Ilya
23.05.2017
06:48:50
юзайте реальные девайсы и будет вам счастье

Hip
23.05.2017
06:49:27
Тож верно

Самсунги предпочтительное

Ilya
23.05.2017
06:49:52
толсто

Hip
23.05.2017
06:50:15
Или гугло смарты

Ilya
23.05.2017
06:50:48
на самсунгах местами просто дичь

Hip
23.05.2017
06:54:53
Топовые самсы бери

В любом случае больше всего трафа с самсунгом

Поэтому логично на них тестить в первую очередь

Ilya
23.05.2017
06:56:57
Dmitry
23.05.2017
07:15:47
Доброго дня, Вдогонку ко вчерашнему обсуждению - а какие практики по андроиду нынче точно устарели? Что можно смело игнорировать в не новейших материалах?

Владислав
23.05.2017
07:16:42
Сложно однозначно на этот вопрос ответить

Nikita
23.05.2017
07:17:01
AsyncTask

Ilya
23.05.2017
07:17:04
asynch task

ахах

listView

Dmitry
23.05.2017
07:21:49
Вспомнилось просто, что недавно читал у кого-то, мол фрагменты - это все-таки нехорошо

А тут вроде и не против

Ilya
23.05.2017
07:22:47
кто-то пишет так, а кто-то совершенно противоположно

Владислав
23.05.2017
07:23:45
Вспомнилось просто, что недавно читал у кого-то, мол фрагменты - это все-таки нехорошо
Может лучше стоит попробовать самому поработать с фрагментами, разобраться для чего они нужны и что это такое? ;)

Google
Dzmitry
23.05.2017
07:26:28
А чей-то асинктаск устарел?

И листвью не депрекейтнут

Quantum Harmonizer
23.05.2017
07:26:55
Ilya
23.05.2017
07:27:22
Листвью хорош.
recyclerView чем плох?

Quantum Harmonizer
23.05.2017
07:27:49
recyclerView чем плох?
Ничем не плох, но простой кликабельный список быстрее сделать с листвью.

Dzmitry
23.05.2017
07:27:54
recyclerView чем плох?
а он разве говорил что он плох?

Ilya
23.05.2017
07:28:16
а если большой список?

Dzmitry
23.05.2017
07:28:56
Пора пилить фак.
Да господи, просто кучу людей собеседовал, которые говорят - asynctask это плохо. А в качестве аргументов приводят "Так чувак из гагла сказал". Что за чувак? точно из гугла?

Quantum Harmonizer
23.05.2017
07:29:07
Dzmitry
23.05.2017
07:29:55
Т.е по вашему RecyclerView создава для работы с большими списками? его для других целей создавали

Dzmitry
23.05.2017
07:30:15
например когда в списке itemы разных типов

или там не просто лист, а gridView

Ilya
23.05.2017
07:30:46
серьезно? Холивар по преимуществам listView и recyclerView? нет уж

Quantum Harmonizer
23.05.2017
07:31:18
А чё холивар? ListView более узконаправленный, его можно брать только под определённые цели. </thread>

Dmitry
23.05.2017
07:31:38
Может лучше стоит попробовать самому поработать с фрагментами, разобраться для чего они нужны и что это такое? ;)
Я пока для себя скорее best practices собираю, так сказать. Бестовость подхода, имхо, определяется количеством грабель, на которые можно наступить в его реализации, а самому на все грабли не наступить.

Dzmitry
23.05.2017
07:33:00
Ну ты пойми что нет серебранной пули. Архитектура которую могут чуваки на конференции продвигать, в другом кейсе плохо будет работать

Например тот же срач про ретаин фрагменты до сих пор не утих, плохо это или хорошо

Google
Dmitry
23.05.2017
07:38:10
Да понятно, что это и кейсозависимо, и холиварно, и вообще. Поэтому изначально спросил про общепризнанно устаревшее, чтобы сразу отбросить и не тратить время на анализ, что это, когда и как надо это делать.

Nikita
23.05.2017
07:38:12
Да господи, просто кучу людей собеседовал, которые говорят - asynctask это плохо. А в качестве аргументов приводят "Так чувак из гагла сказал". Что за чувак? точно из гугла?
Утечки в памяти, которые надо обрабатывать, что не очевидно. При наличии этих обработок код превращается в кашу, что не есть хорошо, к тому же, есть хорошие альтернативы

Dzmitry
23.05.2017
07:43:53
Да, просто не используй deprecated api тогда) Потому что тут сам Гугель сказал, что тут что-то не то ребята

Igor
23.05.2017
07:47:28
Кто подскажет, почему при попытке рефлексивно получить класс android.webkit.Network вылетает java.lang.ClassNotFoundException: android.webkit.Network?

Admin
ERROR: S client not available

Igor
23.05.2017
07:48:35
Class networkClass = Class.forName("android.webkit.Network");

Gleb
23.05.2017
07:49:05
Когда уже во всю хаяли фрагменты в 2016 на Google IO - Adam Powel - всё подробно расписал, как и зачем да и сам факт доклада о фрагментах на Google IO 2016 - говорит о том, что гугл от них отказываться не собирается, у них есть свои многолетние апы, с миллиардами юзеров Goole Play, Youtube, Gmail, которые как они открыто признают - работают на саппортах и фрагментах глупо думать - что они вот сейчас сядут и все эти аппы перепишут на безфрагментную архитектуру а вот то что support lib team - будут драть за стабильную работу либ, как минимум для самих же себя - это точно вот и думайте?

Class networkClass = Class.forName("android.webkit.Network");
Любая рефлексия в андроиде, API Level - чувствительна то есть на 19, н-р есть, а на 21 - нет

Dmitry
23.05.2017
07:50:08
Ладно, в общем, технологически можно все, что не deprecated, архитектурно - гоняться за свежими buzzwordами

Ilya
23.05.2017
07:50:29
кто-нибудь юзал scrollView вместе с windowSoftInputMode="adjustResize"?

Igor
23.05.2017
07:50:50
Любая рефлексия в андроиде, API Level - чувствительна то есть на 19, н-р есть, а на 21 - нет
Прикол в том, что такое как бы на разных версиях, я правда юзал только эмулятор. И на 16, и на 21

Ilya
23.05.2017
07:50:52
без scrollView все ок ресайзится, с ним нет

Igor
23.05.2017
07:51:59
Кто подскажет, почему при попытке рефлексивно получить класс android.webkit.Network вылетает java.lang.ClassNotFoundException: android.webkit.Network?
А с чего ты взял что он вообще есть на конкретной прошивке, где вылетает исключение. Он я так понимаю не часть публичного API и не поставляется с твоим APK, по этому его может не быть.

Gleb
23.05.2017
07:52:58
Гугл говорит - не было такого никогда, вплоть с первой версии api

Gleb
23.05.2017
07:53:00


Igor
23.05.2017
07:54:18
Ну это понятно. Просто где-то он же должен быть? Хотя бы на Nexus
Тут вот написано, что он был до 4.0.4 и конечно у него видимость package (так что никто ничего не гарантировал). http://grepcode.com/search/?query=android.webkit.Network

Gleb
23.05.2017
07:55:34
Ну это понятно. Просто где-то он же должен быть? Хотя бы на Nexus
Может ты это с другими сорцами перепутал ? chromium, н-р или webkit opensource какой-нибудь в base-framework такого что-то не видать

Google
Igor
23.05.2017
07:56:58
Может ты это с другими сорцами перепутал ? chromium, н-р или webkit opensource какой-нибудь в base-framework такого что-то не видать
Хмм... Возможно. Тогда вопрос в догонку, может кто в курсе, как можно заюзать прокси в WebView?

Может ты это с другими сорцами перепутал ? chromium, н-р или webkit opensource какой-нибудь в base-framework такого что-то не видать
Пока я додумался только заюзать клиент, установить ему прокси и в вебвью грузить строку через loadData()

Но css не подтягиваются

Рабочих решений в гугле не нашел

Gleb
23.05.2017
07:59:58
Пока я додумался только заюзать клиент, установить ему прокси и в вебвью грузить строку через loadData()
к сожалению не подскажу, с webview - не работал (разве что игрался на уровне "Hello, WebView")

Bulat
23.05.2017
08:00:05
For educational purpose: http://cloak-and-dagger.org/

Михаил
23.05.2017
08:48:55
здрасте-здрасте)

Denis
23.05.2017
08:50:52
приветы всем. есть код: db.execSQL("ATTACH DATABASE ':memory:' as nn; \ CREATE TABLE nn.values (value TEXT PRIMARY KEY); \ INSERT INTO nn.values VALUES ('xxxxxxx');"); он отрабатывает успешно но если разнести в разные execSQL: db.execSQL("ATTACH DATABASE ":memory:" as nn"); db.execSQL("CREATE TABLE nn.values (value TEXT PRIMARY KEY)"); db.execSQL("INSERT INTO nn.values VALUES ('xxxxxxx');") то при выполнении случается вот такой "бамс": android.database.sqlite.SQLiteException: unknown database nn (code 1): , while compiling: CREATE TABLE nn.values (value TEXT PRIMARY KEY) И чот ничего не нагугливается на этот счет. Может кто знает, как сделать чтобы ATTACH жил дольше? Или вернее – как его правильно делать. Пробовал обрамлять в acquireReference/releaseReference – не помогло

Михаил
23.05.2017
08:51:03
у меня сеть на эмулях отвалилась из-за сдк от 3ей студии. котлин удобен)

Eugene
23.05.2017
08:52:05
в целом огонь, и работает довольно-таки неплохо, в сравнении с canary, которые до этого доводилось пробовать. но есть баг-блокер при работе с Instant Apps на Ubuntu. если это не критично, то можно попробовать

Никита
23.05.2017
08:54:08
Ребят, немного ViewPager не понимаю. У меня фрагмент - ImageView, которому изобржения я присваиваю через Picasso (Т.е. нужно в него передавать саму ссылку + position). Как это правильно делать?

foxy shell
23.05.2017
08:55:17
Парни нжна помощь в андроиде. Кто сможет дополнить код за час-два?

Проект несколько веще добавить

не бесплатно :)

сайт дайкась

Никита
23.05.2017
08:56:38
Ilya
23.05.2017
08:57:18
приветы всем. есть код: db.execSQL("ATTACH DATABASE ':memory:' as nn; \ CREATE TABLE nn.values (value TEXT PRIMARY KEY); \ INSERT INTO nn.values VALUES ('xxxxxxx');"); он отрабатывает успешно но если разнести в разные execSQL: db.execSQL("ATTACH DATABASE ":memory:" as nn"); db.execSQL("CREATE TABLE nn.values (value TEXT PRIMARY KEY)"); db.execSQL("INSERT INTO nn.values VALUES ('xxxxxxx');") то при выполнении случается вот такой "бамс": android.database.sqlite.SQLiteException: unknown database nn (code 1): , while compiling: CREATE TABLE nn.values (value TEXT PRIMARY KEY) И чот ничего не нагугливается на этот счет. Может кто знает, как сделать чтобы ATTACH жил дольше? Или вернее – как его правильно делать. Пробовал обрамлять в acquireReference/releaseReference – не помогло
я не большой спец по базам. Но: 1. Как-то не очень выглядит что ты определеяешь алиас nn в одном запросе, а используешь в другом. 2. db - это уже база разве нет? Зачем надо делать attach. Если хочешь выполнять запросы к другой базе сделай фабрику, в которой будешь получать нужную бд.

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