@android_ru

Страница 662 из 3205
Alexander
12.12.2016
14:49:19
либы в грейдле с версией + случайно не подключены?

Глеб
12.12.2016
14:51:33
Нет, не подключены, по крайней мере явным образом

J
12.12.2016
15:10:17
Нет, не подключены, по крайней мере явным образом
было такое после обновления версии плагина Gradle. Перезапустил Студию и отчистил проект. Все было гуд

Google
Глеб
12.12.2016
15:17:54
ага, мне тоже помогло :-) Спасибо! @Harmonizr спасибо, интересный плагин, добавил в закладки

Alexander
12.12.2016
16:12:19
Ребят всем привет) Как лучше сделать панель навигации?? Toolbar или есть что еще лучше??

Quantum Harmonizer
12.12.2016
16:13:36
Если тулбар устраивает, то нет ничего лучше.

Alexander
12.12.2016
16:22:21
оке, спасиб)

Nikita
12.12.2016
16:41:20
может кто с даггером помочь? Пол дня мучаюсь разбираясь как все это дело должно работать

http://ru.stackoverflow.com/questions/602716/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B7%D0%B0%D0%B4%D0%B0%D1%82%D1%8C-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-dagger-2

Taras
12.12.2016
16:52:06
там две части

https://habrahabr.ru/company/tcsbank/blog/312196/

http://frogermcs.github.io/dependency-injection-with-dagger-2-the-api/

Max
12.12.2016
16:57:55
как nine path картинку заставить растягиваться по ширине экрана?

Владислав
12.12.2016
17:00:18
как nine path картинку заставить растягиваться по ширине экрана?
Сама растянется, натяни ее на какой-нибудь элемент, который растянут по всей ширене экрана

Anatol
12.12.2016
17:01:32
Не включайте Мультидекс первым решением. Это должен быть последний способ. Юзайте gradle плагин, который покажет количество методов по пакетам и выкашивайте лишние зависимости. Если этого мало дальше идёт Proguard и его настройки чтобы выкосил лишние методы. Мультидекс это как огромный молот, который заставит ваш проект собираться в 8 раз дольше. Кучу времени сэкономите на дистанции, если попробуете пошаманить, чтобы не пришлось его врубать.

Google
Max
12.12.2016
17:12:11
Сама растянется, натяни ее на какой-нибудь элемент, который растянут по всей ширене экрана
Ну вот он никак и не растягивается, ImageView растянуло, а его Nine Path нет

Владислав
12.12.2016
17:12:35
Ну, значит наверное он неправильный

Quantum Harmonizer
12.12.2016
17:14:37
Не включайте Мультидекс первым решением. Это должен быть последний способ. Юзайте gradle плагин, который покажет количество методов по пакетам и выкашивайте лишние зависимости. Если этого мало дальше идёт Proguard и его настройки чтобы выкосил лишние методы. Мультидекс это как огромный молот, который заставит ваш проект собираться в 8 раз дольше. Кучу времени сэкономите на дистанции, если попробуете пошаманить, чтобы не пришлось его врубать.
Довольно странно было бы добавлять в проект лишние зависимости :) Когда я пришёл в проект с MultiDex, первым делом выпилил таких чудищ как Jackson, Logback и commons-lang3. Начал покушаться на Google Services и Яндекс.Метрику, но увы. Потом стал резать библиотеки. Заметный результат получил только с ZXing, из которого удалил все неиспользуемые форматы. Gson и OrmLite почти не похудели с удалением неиспользуемых частей. Помогает также обновление Retrolambda (ну, и сокращение количества лямбд, конечно).

Max
12.12.2016
17:19:13
Да, делал через https://romannurik.github.io/AndroidAssetStudio/nine-patches.html

Владислав
12.12.2016
17:19:35
ты тень делал?

Max
12.12.2016
17:21:05
Нет

Владислав
12.12.2016
17:21:31
вообще хз, но если у меня и были проблемы с 9патчами, то только потому, что они были кривые

Max
12.12.2016
17:22:34
вообще хз, но если у меня и были проблемы с 9патчами, то только потому, что они были кривые
Ну у меня с ними раньше тоже проблем не было, а тут вдруг появились =\ Ладно, буду выяснять что такое

Anatol
12.12.2016
17:23:43
Довольно странно было бы добавлять в проект лишние зависимости :) Когда я пришёл в проект с MultiDex, первым делом выпилил таких чудищ как Jackson, Logback и commons-lang3. Начал покушаться на Google Services и Яндекс.Метрику, но увы. Потом стал резать библиотеки. Заметный результат получил только с ZXing, из которого удалил все неиспользуемые форматы. Gson и OrmLite почти не похудели с удалением неиспользуемых частей. Помогает также обновление Retrolambda (ну, и сокращение количества лямбд, конечно).
Из своей практики тогда расскажу. 1. Использование библиотеки для ViewPager, когда можно было стандартный андроид компонент юзать. 2. В проекте было несколько приложений и в одно из них тянулись зависимости из общей части, которые были не нужны. 3. Использование JodaTime которая тащит 6к методов, чтобы в одном месте разницу между датами найти. 4. Ещё видел как сотрудник один попытался ApacheCommons подтащить и там сразу DexOverflow вылез. Так что он быстро осознал ошибку)

Quantum Harmonizer
12.12.2016
17:25:13
1. Чёт не понял) 3. Никогда не использовал. Я нуб?) 4. Ага, туда же гуава и гуглосервисы)

Egor
12.12.2016
17:26:22
Гугдосервисы модульно подключаются же

Max
12.12.2016
17:26:35
1. Чёт не понял) 3. Никогда не использовал. Я нуб?) 4. Ага, туда же гуава и гуглосервисы)
JodaTime - наследие всех кто писал на Java, единственное спасение и вменяемое API для работы с временем до 8-й версии

Quantum Harmonizer
12.12.2016
17:27:03
Anatol
12.12.2016
17:28:01
1. Чёт не понял) 3. Никогда не использовал. Я нуб?) 4. Ага, туда же гуава и гуглосервисы)
1. Ну всё равно design support тащим. Там есть ViewPager. А он отдельную библиотеку для этого тащил. 3. Йода охеренна, но если проблема с числом методов, то проще выпилить.

Quantum Harmonizer
12.12.2016
17:28:45
А, ещё есть какой-то магисечкий UltimateRecyclerView, который я яростно выпиливал)

Вообще, хотелось бы модульный AppCompat. CardView и RecyclerView –– хорошо, но AppCompat и Design всё ещё тяжёлые.

Quarx2k ?
12.12.2016
17:29:41
у меня жрет больше всего compile "com.google.android.gms:play-services-analytics:$gmsVersion" compile "com.google.android.gms:play-services-maps:$gmsVersion" compile "com.google.android.gms:play-services-location:$gmsVersion" compile "com.google.android.gms:play-services-gcm:$gmsVersion" compile "com.android.support:support-core-ui:$supportLibraryVersion" compile "com.android.support:support-compat:$supportLibraryVersion" compile "com.android.support:cardview-v7:$supportLibraryVersion" compile "com.android.support:recyclerview-v7:$supportLibraryVersion"

и никуда без этого

Google
Quarx2k ?
12.12.2016
17:29:48
:(

Quantum Harmonizer
12.12.2016
17:31:49
play services не нужны)

Quarx2k ?
12.12.2016
17:32:01
почему

какая альтернатива location fused provider?

Quantum Harmonizer
12.12.2016
17:33:44
есть стандартный location manager

Quarx2k ?
12.12.2016
17:33:57
Он херь полная

на лпаншетах DEXP не работает. MOCK геолокаацию на 14+ апи не определяет

Egor
12.12.2016
17:34:18
Он не определяет нифига

Quantum Harmonizer
12.12.2016
17:34:19
У меня на телефоне нет сервисов, например, и унылый телеграм не может в местоположение, а мой код может.

Значит нужно расковырять и написать опенсорсный)

Quarx2k ?
12.12.2016
17:34:43
попробуй на планшете DEXP на нем вообще никакая прогармма не определяет (без сервисов)

Quarx2k ?
12.12.2016
17:35:07
а на многих киатйкких 4.0 4.2 4.1 даже провайдера стандартонго найти не может

Валерий
12.12.2016
17:35:16
У меня на телефоне нет сервисов, например, и унылый телеграм не может в местоположение, а мой код может.
а такое бывает? у меня в приложении продублирован функционал "если нет google services, пользуемся стандартным апи", думал может выпилить

Quarx2k ?
12.12.2016
17:35:18
а с fused все шикарно

тут яндекс карты стоят и они работают

Quarx2k ?
12.12.2016
17:35:35
по умолчанию

Google
Валерий
12.12.2016
17:35:50
ну у меня тоже cyanogen но opengapps же)

Quantum Harmonizer
12.12.2016
17:36:03
мне не нужны, например)

Quarx2k ?
12.12.2016
17:36:21
стандартный трешовый локатион менеджер. Он оч избранно рабоатет

а едвайс чуть не стандартный и все валится

и спокойно фигачь ему МОСК и он даже не скажет, что оно подделано

Валерий
12.12.2016
17:36:54
а есть у кого-нибудь статистика сколько девайсов с апи 16+ без гплэй?

Quantum Harmonizer
12.12.2016
17:37:32
стандартный трешовый локатион менеджер. Он оч избранно рабоатет
Спасибо что сказал. Вообще хз, когда мне это понадобится, но, видимо, придётся изобрести велосипед)

Max
12.12.2016
17:37:56
Quantum Harmonizer
12.12.2016
17:38:01
Admin
ERROR: S client not available

Roman
12.12.2016
17:38:06
GPS - больная тема вообще

Quantum Harmonizer
12.12.2016
17:38:21
Нету. Кто же ее собирать будет, без гаппсов? )
Произвольные разработчики произвольных приложений)

Max
12.12.2016
17:38:34
Чёт вообще мало, мне кажется.
Я думаю намного больше чем кажется. Все китайские телефоны для своего региона выпускаются без гаппсов

Quarx2k ?
12.12.2016
17:38:39
Спасибо что сказал. Вообще хз, когда мне это понадобится, но, видимо, придётся изобрести велосипед)
угу у меня в проекте много старых устройств, и я сделал все через лкоатион менеджер... и много юзеров плакали... :( Потом мне дали один из таких планшетов и на нем реально, программы не могут определить геолоку (жпс или вафля или 3г)

А вот прогарммы с гугл сервисами работали

Валерий
12.12.2016
17:38:56
Произвольные разработчики произвольных приложений)
которые ставят с 4pda. И статистика получается немного нерепрезентативной)

Roman
12.12.2016
17:38:56
Если к аэропорту подъехать - GPS бесится начинает..

Quantum Harmonizer
12.12.2016
17:39:31
Валерий
12.12.2016
17:41:31
Почему? Какая разница, откуда ставят?
Если человек не может поставить с гугломаркета, и качает со всяких левых сайтов то высока вероятность, что у него маркета нет. Мне кажется так

Quarx2k ?
12.12.2016
17:55:54
с 4pda обычно качают только пиратский софт

Google
Глеб
12.12.2016
17:56:31
с 4pda обычно качают только пиратский софт
или тот, что не представлен в маркете

блокировщики рекламы, например

Quarx2k ?
12.12.2016
17:56:44
покемоны :D

Ravil
12.12.2016
17:58:59
Quarx2k ?
12.12.2016
18:03:40
Я как автор прошивок, забил болт на 4пда

Отношение администрации ущербное к создателям контента

XDA One love

Roman
12.12.2016
18:25:11
Quarx2k ?
12.12.2016
18:29:10
CyanogenMod в основном делаю для девайс на котоыре его нет

Кстати CM больше не будет, теперь Lineage OS :)

ребрендинг

Sergey
12.12.2016
18:30:41
всем привет. подскажите, плиз, как должно быть на деле? есть NavigationDrawer в ней фрагменты, при нажатии на элемент меню делаю replace фрагмента? не включая, его в backStack, а уже когда выбран пункт и в нем замещаю фрагменты, то уже в стек добавляю. просто возникает проблема обработки когда в стеке ничего нет, то прихоидтся проверять булевскую переменную , если true тогда замещаю первый фрагмент. который был замещен без стека, а если все фрагменты сразу в стек ложить, тогда получается при клике на следующее меню и нажатии на back, то будет как бы переключение на предыдущее меню, а разве так должно быть?

Alexander
12.12.2016
18:38:58
Ребят, почему я получаю java.lang.NullPointerException. При mActionBarToolbar.setNavigationOnClickListener()

Alexander
12.12.2016
18:41:24
так я всеже нормально объявлено

Vladimir
12.12.2016
18:41:42
Тулбар в активити фото лэйауте есть?

Alexander
12.12.2016
18:42:04
да

<include layout="@layout/toolbar" android:id="@+id/include"/>

из за этого не может?

он визуально отображается

Vladimir
12.12.2016
18:43:02
да
Ну то есть вопросы из разряда а точно id такой можно не задавать?

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