@android_ru

Страница 751 из 3205
Ruslan
02.01.2017
11:38:19
https://ru.m.wikipedia.org/wiki/Список_кодов_состояния_HTTP#401

Timur
02.01.2017
11:41:30
Поможет прочитать, что такое 401.

Ruslan
02.01.2017
11:44:22
Вы из документации пункт credentials выполнили?

Edgar Khimich
02.01.2017
11:55:03
всех с наступившим! скажите, с помощью чего можно сделать перенос картинок на новую строку. К примеру у меня есть 5 картинок и хочу чтоб 3 из них были в одном ряду и 2 под ними

Google
Edgar Khimich
02.01.2017
11:56:46
J
02.01.2017
11:57:39
Grid View?

J
02.01.2017
11:58:18
grid,
https://developer.android.com/reference/android/widget/GridView.html#attr_android:numColumns

Edgar Khimich
02.01.2017
11:59:13
Evgeny
02.01.2017
12:06:26
попробуй вот эту либу от Гугла https://github.com/google/flexbox-layout

Roman
02.01.2017
15:28:19
Подскажите правильный путь использования Shared Preferences. В каждой Activity загружать данные как везде написано в демо-примерах или лучше сделать класс с методом каким нибудь LoadSharedPreferences от которого наследовать свои активити?

Ⓜ️ᵃʳᵃᵗ
02.01.2017
15:28:50
У меня в классе, который юзается в базовой активити

Roman
02.01.2017
15:29:13
Или может есть какое то временное хранилище на время жизни приложения

У меня в классе, который юзается в базовой активити
Базовая активити в смысле родительский класс для остальных активити?

Ⓜ️ᵃʳᵃᵗ
02.01.2017
15:30:28
ну да.

проще же в смой активити вызвать saveMySuperData(data); особенно если это встречается часто

Google
Sergey
02.01.2017
15:44:35
Единое хранилище Storage абстрогирующее активити от способа сохранения инфы, к которому обращается активити через интерфейс.

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
02.01.2017
15:57:27
но ведь для шередов не нужна активити

Sergey
02.01.2017
15:58:27
Вот именно

Sergey
02.01.2017
15:58:41
И в Application классе инитить

Highway
02.01.2017
16:00:23
В default city пока 2016
С ташкента?

ಠ_ಠ
02.01.2017
16:06:30
С ташкента?
В Москве

Ⓜ️ᵃʳᵃᵗ
02.01.2017
16:07:53
Лучше в синглтон переференсы вынести
да можно и так. но , но я бы все равно в базоваом классе вроятно описал бы самую ходувю часть

Roman
02.01.2017
16:10:17
Я когда изучал Shared preferences - первое что пришло в голову использовать singleton. Но потом читал статью, в которой сиглтоны были обосраны как противоречащие принципам ООП.

Должен же быть какой то рекоммендуемый паттерн ? Или каждый городит свой велосипед на костылях и это типа норм.

Андрей
02.01.2017
16:13:21
его мокать в тестах тяжело

Михаил
02.01.2017
16:13:33
Я когда изучал Shared preferences - первое что пришло в голову использовать singleton. Но потом читал статью, в которой сиглтоны были обосраны как противоречащие принципам ООП.
синглтон иногда очень полезная штука. главное с ними не перебарщивать. шаред преференсес через синглтон норм вполне

Sergey
02.01.2017
16:14:24
Гугл вобще рекомендует через сервисы инфу сохранять, ContentProvider. А активити расценивает как ненадежные в любой момент могущие закрыться в том числе наполпути

Nick Senchurin
02.01.2017
16:16:08
Roman
02.01.2017
16:16:20
Гугл вобще рекомендует через сервисы инфу сохранять, ContentProvider. А активити расценивает как ненадежные в любой момент могущие закрыться в том числе наполпути
Только запутал. Я до текущего момента считал что Shared Preferences предназначены для хранения настроек приложения.

Google
Sergey
02.01.2017
16:17:46
Для настроек - да

Вопрос про то Откуда сохранять инфу. (в pref, db, или server...)

Михаил
02.01.2017
16:23:20
из модели :D

Roman
02.01.2017
16:23:42
http://stackoverflow.com/questions/8855069/android-sharedpreferences-best-practices

Михаил
02.01.2017
16:23:43
вернее из презентера через модель

Sergey
02.01.2017
16:23:44
Из Activity - не надежно, т.к она может быть закрыто системой в любой момент.

Roman
02.01.2017
16:24:11
SharedPreferences is a Singleton object so you can easily get as many references as you want, it opens file only when you call getSharedPreferences first time, or create only one reference for it.

Sergey
02.01.2017
16:24:49
Но это больше касается долгоиграющих операций сохранения

Roman
02.01.2017
16:25:34
Вобщем SP уже является сигнлтоном, так что можно оставит в сторону всю рефлексию на тему чистоты ООП :)

Sergey
02.01.2017
16:26:36
Тогда будет гавнокод. Чем больше прект тем фатальнее последствия

Для обретения просветления лучше смотреть бест практик по Android нежели общие по ооп

Roman
02.01.2017
16:29:11
Для обретения просветления лучше смотреть бест практик по Android нежели общие по ооп
Ну вот киньте в меня ссылкой на best practise shared preference. Можно на гитхаб, а не в статьи позорные

Sergey
02.01.2017
16:30:58
С sp все верно у тебя, проблема в понимании назначения activity

Roman
02.01.2017
16:31:02
Я пока понимаю, что в каждой активити держать кучу кода на открыть/прочитать/записать SP - немного глуповато. И все притмеры в блогах именно такие. Но своего примера пока придумать не могу.

Михаил
02.01.2017
16:31:03
почитайте по mvp. если я правильно понял проблему, то этот подход здесь решит

Ⓜ️ᵃʳᵃᵗ
02.01.2017
16:32:13
да, что то я забыл. у меня же сейчас в МВП все это

Sergey
02.01.2017
16:32:58
Можно делать как в блогах, работать тоже будет, в целом

Но если хочешь нормальную православную архитектуру то нада смотреть первоисточник(андроид док)

Google
Юсуф
02.01.2017
16:55:21
Нужен совет, стоит юзать android.hardware.Camera2? Т.к. на устройствах ниже android M он вроде как не поддерживается. Или лучше оба варианта для старых и новых андроидов по отдельности запилить?

Юсуф
02.01.2017
16:56:22
Вооот

В камера2 слишком много кода для обычного превью. Уж про заснять и не стоит говорить

Admin
ERROR: S client not available

Quarx2k ?
02.01.2017
16:57:43
я ее пробовал юзать, но огреб еще больше проблем с разными девайсами

вернулся на старую

Юсуф
02.01.2017
16:58:28
В принципе если не обращать внимание на то, что она зачеркнута, других траблов же нет со старой?

Quarx2k ?
02.01.2017
16:58:47
ну есть на самом деле, что оно рабоатет на всех устрйоствах по разному))))))

впрочем как и 2

Особенно самсунги любят пилить свое камера апи и стандартное творит чудеса

про сони вообще молчу

на z3+ там даже фокус не работает

и изображение в виде рыбьего глаза

Юсуф
02.01.2017
17:01:06
Suqa, в конце концов придется использовать камера интент

Quarx2k ?
02.01.2017
17:02:04
Ага я вернулся в результате на системныйи интент, но именно на системный интент

Чтобы не цепляло установленные с маркета проги

чтобы всякие fake camera не юзали

Юсуф
02.01.2017
17:03:04
Он типа не предлагает выбрать апп с камерой, а сразу открывается системный?

Quarx2k ?
02.01.2017
17:03:12
ага

Google
Quarx2k ?
02.01.2017
17:03:27
но если такового нет, то юзает встроенную камеру

Rafael
02.01.2017
17:05:17
в активити только вызов методов с конструкторами из класса Helper

Александр
02.01.2017
17:47:34
Попробуй посмотреть https://github.com/google/cameraview
Изаю в приложении, на многих китайцах валится. Понятно, что причина в самих китайцах, но как это исправить пока вообще не понял)

Quarx2k ?
02.01.2017
18:05:49
Попробуй посмотреть https://github.com/google/cameraview
оно на некоторых самсах глючит ну и сони все плохо

некоторые зте тоже отваливаютя

Sergey
02.01.2017
19:29:46
Подскажите канал где обсуждают андройд паттерны ? Есть такой?

Sergey
02.01.2017
19:31:38
В гиттере есть
С появлением телеграмма там все закисло

Sergey
02.01.2017
19:32:04
Александр
02.01.2017
19:34:11
Ну паттерны относятся к андроид разработке, так что милости просим обсуждать здесь :)

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