@android_ru

Страница 1491 из 3205
Dmitriy
23.05.2017
13:01:23
Konstantine
23.05.2017
13:01:30
Спасибо

Dmitriy
23.05.2017
13:02:27
Ух, спасибо, сейчас будем раскуривать)
это пример на основе того, как люди делаю с путем и паролем к хранилищу ключей для подписи апк

Google
Dmitriy
23.05.2017
13:02:42
api.properties в .gitignore конечно

Никита
23.05.2017
13:05:51
А при смене ориентации экрана вызывается onCreate заново или onRestart?

Igor
23.05.2017
13:06:05
Ух, спасибо, сейчас будем раскуривать)
У меня в проекте на гите (сюда скидывал) есть пример. Можете посмотреть

и инжект в ресурсы, и в билдконфиг, и в манифест + заглушки на случай отсутствия данных

Но выше, опять же, советовали использовать плагины а не .properties для хранения данных

Konstantine
23.05.2017
13:10:29
в api.properties: key=blablabla
Все, получилось, спасибо большое) Только пришлось в api.properties ключи еще в кавычки обернуть, иначе они генерировались без них и ошибку выдавало)

Петр
23.05.2017
13:26:17
Доброго времени суток

Глеб
23.05.2017
13:29:34
Ребята, а у меня еще такой вопрос: у нас появились пики запросов с клиентов каждые пол часа, особенно сильный всплеск в 7:00. Может быть, кто-нибудь здесь сталкивался с подобным, или просто знает, в чем может быть дело?

Андрей
23.05.2017
13:36:27
service в фоне мб?

ребят подскажите как полный путь получить sdCard программно?

вроде как на разных устройствах разные пути

Google
Denis
23.05.2017
13:38:14
Привет всем! Можно ли как-нибудь отключить/переопределить в одной Activity анимацию при повороте экрана?

Глеб
23.05.2017
13:40:22
service в фоне мб?
Не понял мысль

Андрей
23.05.2017
13:42:13
у тя фоновый сервис (android) может кидает запросы? если да, то он моет типо запускаться каждые пол часа (типо так работаю фоновые процессы).

В 7 утра при влючении телефона (когда люди встают) телефон отключает режим энергосбережения и запускает многие сервисы еще раз

Глеб
23.05.2017
13:43:00
Запросы кидает сервис, это да; но почему он запускается каждые пол часа?

Андрей
23.05.2017
13:43:01
получается всплеск

ну так типо сделал в проекте

или сервис пытается работать постоянно, а android убивает

сервис сам себя перезапускает потом по таймеру

или еще какие алгоритмы могут быть

Arsen
23.05.2017
13:47:06
doze mode мб

Alexey
23.05.2017
13:47:28
Правда, там не только сд будет

Глеб
23.05.2017
13:49:17
Постоянно он не работает и сам себя не перезапускает. Он может перезапускаться с помощью AppWidgetManager, или при некоторых событиях — CONNECTIVITY_CHANGE, USER_PRESENT . Но ничего не объясняет, почему именно каждые пол часа и не у всех. Arsen хм, пойду почитаю, спасибо

John
23.05.2017
13:50:07
Alexey
23.05.2017
13:53:39
Environment.getExternalStorageDirectory().getAbsolutePath()
не факт, что это будет SD In devices with multiple shared/external storage directories, this directory represents the primary storage that the user will interact with. Access to secondary storage is available through getExternalFilesDirs(String), getExternalCacheDirs(), and getExternalMediaDirs().

Глеб
23.05.2017
14:03:33
Андрей обычный IntentService, эти методы взяты по дефолту и не переопределены

Андрей
23.05.2017
14:05:57
https://developer.android.com/reference/android/app/Service.html?hl=ru#onStartCommand(android.content.Intent, int, int)

типо в onStartCommand мы может вернуть флаг и сервис будет работать постоянно

Google
Андрей
23.05.2017
14:06:53
если используешь, посмотри что за флаг возвращаешь

Sergey
23.05.2017
14:23:54
слушайте, по какой причине не получается в лямды свернуть ? cannot be applied to(<lambda expression>) https://gist.github.com/anonymous/dcd6a9fe307f63b03288b1f42c3c233c

Arsen
23.05.2017
14:25:37
лямбда только 1 метод сворачивает

для лямбд должна быть реализация типа (arg1, arg2, arg3) где каждый arg это, например, интерфейс с 1 методом.

Daniil
23.05.2017
14:33:24
Всем привет, появился очень тупой вопрос для тех, кто даггер юзает. Если я делаю appComponent в модуле, допустим, base. И хочу сделать еще компоненту AuthComponent, которая будет наследовать appComponent, но в другом модуле auth(он компилирует base). Проблема возникла с тем, что даггер не автогенерит в другом модуле DaggerAuthComponent, но если перенести в base модуль, то все нормально. Кто-нибудь сталкивался с такой задачей? Модуль = андроид модуль.

Что можно сделать, чтобы компоненту в другой модуль вынести?

Alexey
23.05.2017
14:37:10
ну затянуть его как dependencies

@Component(dependencies={AppComponent.class}, modules={modules}) public interface AuthComponent{

Daniil
23.05.2017
14:42:06
Так и делаю. Проблема в том, что authcСomponent лежит в другом модуле, т.е андроид либе, у которой в build.gradle compile project(':base') Даггер подключен в base. Все зависимости нормально подтягиваются из base. Но даггер не автогенерит в модуле auth, а в base он не видит собственно AuthComponent, так как она в дочернем модуле.

Собственно вопрос, как заставить генерить

Alexandr
23.05.2017
14:45:26
подскажите плиз, есть ли возможность где-то глянуть процент версий по конкретной стране?

Yury
23.05.2017
14:45:37
Привет. Подскажите, если у меня получается два апк одного приложения для 32 и 64 процов, то мне нужно публиковать два приложения?

Dzmitry
23.05.2017
14:46:44
да. Но там надо с version code не ошибится

Yury
23.05.2017
14:50:37
В каком плане? Должен быть одинаковым?

Alexey
23.05.2017
14:50:46
Собственно вопрос, как заставить генерить
генерить не получится. его просто установить нужно при инициализации компонента DaggerAuthComponent.builder().appComponent(appComponent).build()

Konstantine
23.05.2017
15:10:58
Что сейчас самый сок для загрузки изображения с сети?

Arsen
23.05.2017
15:11:14
fresco

Alexandr
23.05.2017
15:11:21
Fresco

Konstantine
23.05.2017
15:12:18
Понял :D

Misha
23.05.2017
15:12:45
гайз, как делать простые http запросы?

Google
Arsen
23.05.2017
15:13:47
Кто-нибудь юзает какие-нибудь фичи генерации кода? Например создание классов для MVP и подобный бойлерплейт.

вообще зависит от того, что для тебя простые запросы

Misha
23.05.2017
15:15:18
запрос на сервер, получение числа

Arsen
23.05.2017
15:16:03
в любом случае освоить ретрофит будет полезно

http://square.github.io/retrofit/

Misha
23.05.2017
15:16:53
а к volley у вас какое отношение?

Admin
ERROR: S client not available

Nick Senchurin
23.05.2017
15:18:55
не юзал ни разу

ретрофит, реактивщина и поехали

Arsen
23.05.2017
15:19:15
ну х3, у волли 300лойсов на гитхабе, а у ретрофита 20 тыс.

Misha
23.05.2017
15:19:43
))понял, спасибо за отклик

Igor
23.05.2017
15:20:18
гайз, как делать простые http запросы?
URL(“http://...“).readText() - куда уж проще?

Nick Senchurin
23.05.2017
15:20:43
без RxAdapterFactory несолидно =)

Alexey
23.05.2017
15:21:49
HttpUrlConnection это хардкор?

Nick Senchurin
23.05.2017
15:22:54
этот способ тебе возвращает от сервера, что ты запрашиваешь?

Gleb
23.05.2017
15:26:53
Короче, пацаны, край как надо чат по GUI..... чтобы потом по такой херне, как я, день не убивать, ковыряясь в коде https://stackoverflow.com/questions/29007746/button-settext-with-spannable-dosent-work-for-android-5-0-lollipop хтож мог предугадать-то ?

Alexey
23.05.2017
15:28:02
Gleb
23.05.2017
15:29:21
Короче, пацаны, край как надо чат по GUI..... чтобы потом по такой херне, как я, день не убивать, ковыряясь в коде https://stackoverflow.com/questions/29007746/button-settext-with-spannable-dosent-work-for-android-5-0-lollipop хтож мог предугадать-то ?
то что textAllCaps для материала по-умолчанию включён еще можно было бы допереть, но вот то что эта тварь лочит все твои спаны - мягко говоря неочиведно

Nick Senchurin
23.05.2017
15:32:53
Конечно, если ко мне вопрос
ну так а в чем же хардкор? =)

Google
Nick Senchurin
23.05.2017
15:34:18
в этих урлконешкн насколько помню, реализация от апача стала депрекейтед

а URLConnection вроде как актуальна

Alexey
23.05.2017
15:34:48
Так начали ж с ретрофитов всяких для простенького запроса. Начать лучше с основ же

Nick Senchurin
23.05.2017
15:37:37
ну оно по всякому бывает )

Arsen
23.05.2017
15:38:03
лучше уже статей про REST навернуть в качестве основ и сразу в ретрофит)

Глеб
23.05.2017
16:01:44
никто?
Сомнительный подход

Arsen
23.05.2017
16:07:39
ну руками все прописывать такое себе удовольствие

Ilya
23.05.2017
16:10:21
Подскажите ORM годную плиз. Важна гибкость, annotation processing Опционально: POJO-модели, возможность таскать модели между потоками, поддержка Many-to-many relationships (желательно чтоб самому не пришлось промежуточные таблицы пилить) Сейчас смотрю на greenDAO/Orma/DBFlow/requery/StorIO (хоть это и не ORM) Перелезаю сейчас с Realm на одном проекте, т.к. возможностей перестало хватать, стали нужны зубодробительные запросы

Ilya
23.05.2017
16:14:18
Я в состоянии написать необходимые мне запросы, но отказываться от прелестей ORM не хочу, говорю же.

Andrew
23.05.2017
16:24:30
Я в состоянии написать необходимые мне запросы, но отказываться от прелестей ORM не хочу, говорю же.
https://github.com/dron247/CleanGallery/blob/master/app/src/main/java/com/dementiev/testwork/model/util/CursorList.java вот допустим обертка над курсором скрытая под интерфейсом листа которую можно заюзать как показано на картинке ниже, спер в интернетах



на выходе у тебя лист с POJO, главная трабла курсор закрыть непонятно где)

зато ленивые вычисления, экономля памяти, все дела

Ilya
23.05.2017
16:27:23
Заюзать курсоры это следующий этап, задумка неплохая) Тем не менее, я писал выше, что сейчас в проекте Realm, от него боль наступила

Andrew
23.05.2017
16:28:22
у всех фреймворков есть рамки, сам триггернул меня зубодробительностью своих запросов)

Ilya
23.05.2017
16:31:21
@yourmirror котлин присутствует. Избавлял от множества боли при описании моделей т.к. рилм наследование не умеет

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