Vadim
http://prntscr.com/l0zf42
Anonymous
там MvvmCross, так что даже не знаю с чего начать )
Anonymous
да не, норм, вот первая проблема если не считать слоупочность VS4Mac при работе с Android 95% логики расшарилось с айоси
Anonymous
наибольшая проблема что я писал совсем без опыта в Android и вот например запорол lifecycle как сказал @HillmN 🙂
Anonymous
получается несколько раз нажатие назад выводит в чёрный экран без ничего и скорее всего пользователь оттуда же потом запускается и не может никуда перейти так что просто поправить навигацию – не дотестил стэк назад
Evgeniy
Всем привет!! Ребят, помогите пожалуйста. после добавления implementation 'com.google.android.gms:play-services:6.1.11' начинает ругаться на implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
Evgeniy
убирал rc, но все равно ошибка
Сергій
правильно, уже давно 28.0.0 в релизе )
Evgeniy
ну так же ругается. Alt+Enter только эт подставляет //noinspection GradleCompatible
Сергій
> play-services:6.1.11' очень и очень старые сервисы
Evgeniy
> play-services:6.1.11' очень и очень старые сервисы
implementation 'com.google.android.gms:play-services-location:15.0.1'
Сергій
implementation 'com.google.android.gms:play-services-location:15.0.1'
а это что тогда implementation 'com.google.android.gms:play-services:6.1.11'?
Evgeniy
а это что тогда implementation 'com.google.android.gms:play-services:6.1.11'?
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:animated-vector-drawable:28.0.0' implementation 'com.google.android.gms:play-services-location:15.0.1' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' } вот что сгенерировал ide, кроме implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:animated-vector-drawable:28.0.0' implementation 'com.google.android.gms:play-services-location:15.0.1'
Vitaly
блин, идеальная документация...
Vitaly
getItemCount возвращает количество элементов или индекс элемента?
Vitaly
Скорее всего первое, но вдруг всё-таки второе
Dmitriy
Скорее всего первое, но вдруг всё-таки второе
Как по мне, очень маловероятно, что второе. Можно же проверить )
Артём
Ребят, подскажите, как в android.support.design.widget.BottomNavigationView задать градиент (вместо цвета) для заполнения item'a?
Тони
Та же фигня ток что случилось. Разобрался в чем проблема?
Разобрался, добавь политику конфиденциальности
Kot
Подскажите пожалуйста, что-то я запутался, а как создать navigation drawer (шторку меню) в приложении начиная с нужного мне активити? Я нашёл способы,как создать сразу на всех экранах,используя шаблон, но как быть,если мне нужно только на конкретных отдельных активити? Откуда инфу черпать-кто подскажет?
Ivan
В смысле? У вас один и тот же макет на все активити?
Kot
В смысле? У вас один и тот же макет на все активити?
Да,их всего 4 активити и мне нужно чтобы в 2 из них было такое меню,если такое возможно,конечно
Ivan
Да,их всего 4 активити и мне нужно чтобы в 2 из них было такое меню,если такое возможно,конечно
Так используйте разную разметку для каждой активити. Активити - достаточно независимые части вашего приложения.
Kot
Так используйте разную разметку для каждой активити. Активити - достаточно независимые части вашего приложения.
То есть просто использовать разметку шаблона navigation drawer и адаптировать под своё активити?
Ivan
То есть просто использовать разметку шаблона navigation drawer и адаптировать под своё активити?
А что вы имеете под этим в виду? Для каждой активити задается свой contentView. Даже если вы укажете там одинаковый ресурс, это будут разные вьюхи. У каждой активити свой макет, соответственно чтобы добавить nav drawer какой-то активити – вы прописываете это в ресурсах разметки (layout). Если у вас эта разметка используется и в других активити, там тоже появится этот drawer, но это будет объектно другая вью
Ivan
Не. Вы, видимо, смотрели пример для активити с фрагментами. Последние не стоит путать с активити
Kot
Не. Вы, видимо, смотрели пример для активити с фрагментами. Последние не стоит путать с активити
А где же тогда лучше найти литературу на русском по этому вопросу? Или какой запрос точно сделать в поисковиках? Потому что везде примеры в виде одного активити с уже встроенным шаблоном для меню
Ivan
А чего вы хотите в итоге добиться? Вообще можно посмотреть на startandroid, fandroid, developer.alexanderklimov и тд. Вообще привыкайте к английскому, без него никуда в нашей сфере
Ivan
Это ресурсы на простом языке. Про литературу на русском ничего не могу сказать
Kot
А чего вы хотите в итоге добиться? Вообще можно посмотреть на startandroid, fandroid, developer.alexanderklimov и тд. Вообще привыкайте к английскому, без него никуда в нашей сфере
Про Климова раньше не слышал -завтра же посмотрю подробно! Спасибо) Остальных видел и изучал,да) У меня просто есть стартовый экран приложения, затем экран регистрации, а дальше идут уже готовые экраны, в которые надо вставить вот эту штору. Вот моя цель)
Ivan
Если разные активити, но логика дравера одна и та же - выносите в абстракцию типа BaseDrawerActivity и свои активити с дровером наследуйте от него
Ivan
Ну или ещё как-то. Вариантов можно придумать много
Ivan
Удачи в ваших начинаниях :)
Ekaterina
Ребят, пришло письмо считься от гугла. Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement. У кого то такое было? Там типа privacy policy надо добавить. У меня приложение мелокое что писец. Что они хотят?
Ekaterina
В 4.8 вообще смешное. Что если я собираю логины пароли то я их и защищаю. Но у меня нет никакой авторизации в прилоге…
Ekaterina
Есть реклама, но опять же гугловская
Ivan
У тебя возможно есть какие-то пермишны в манифесте. Типа READ_CONTACTS или NETWORK_STATE
Ivan
Подобные пермишны требуют политики конфиденциальности. У меня так два приложения удаляли, одно даже несколько раз. Причем фишка была в том, что пробелма была только в альфа версии, которая уже давно была закрыта и недоступно, однако..
Ekaterina
Хз зачем
Ivan
Где-то в доках был список пермишнов, для которых нужна приваси полиси.
Ivan
Наверное для чего-то типа isNetworkConnected
Ivan
классика))
Ekaterina
А как эти полиси писать?
Ivan
Можно опираться на какие-то крупные приложения и составлять нечто подобное
Ivan
но иногда проще просто выпилить пермишн из манифеста)
Ekaterina
Еще и вэйк лок
Ekaterina
Что я курила...
Ekaterina
ладно, пожалуй просто выпилю.
Ekaterina
Спасибо)
Anonymous
А как эти полиси писать?
есть темплейты онлайн, ещё генератор где-то был за $10
Ekaterina
Сложно все это
Anonymous
https://termsfeed.com
Ekaterina
Там одна из убитых прилог приносит по 3 бакса в месяц
Ekaterina
И юзеров нет. Валяется для галочки
Ekaterina
Мне просто все потерли
Ekaterina
Ekaterina
Доброго утричка, гугл
Ivan
У меня приложение удалили только через полтора года после «нарушения». Потом восстановили. Через месяц опять удалили. Странные ребята
Anonymous
Сложно все это
ну один раз написать, а дальше копипастить всем
Ekaterina
Я хз, их кто-то вообще читает? Просто приложения разные же
Ekaterina
И нарушенные пермишены наверное тоже…
Ekaterina
Да кто их главное вообще читает 😐
Anonymous
это как рефераты преподу по истории сдавать
Ekaterina
Проверяешь генератор это или нет?
Ekaterina
Там в одном из соглашений написанно про то что нужно предоставить возможность отключения таргетированной рекламы. The status of the “Opt out of Interest-based Advertising” or “Opt out of Ads Personalization” setting must be verified on each access of the ID. (https://play.google.com/about/monetization-ads/ads/inappropriate/) Я использую admob. В какой момент я вообще эти вещи затрагиваю и как, уж если так просят, их отключать?
Ekaterina
Хотя судя по дате это то правило на которое все чихали… 2014 год. Ну или я его неправильно поняла
Игорь
Никто не сталкивался с тем, что на xiaomi redmi 4 пост запросы через httpclient отправляются одновременно 4 раза
Вообщем выяснил что проблема эта только при отправке файлом через мультипарт. Если отдаю только текст через тот же мультипарт - все ок. Есть идеи?
Vladimir
?
Vladimir
;
Yura
человек написал httpclient, как-то странно, апачевский что ли? Я думаю дело просто в том, что он реально отправляет столько запросов, только не учитывает где именно
Jacob
Подскажите какой Ci для android лучше испльзовать, на каких меньше всего проблем с тестами на эмуляторе, эмуляторы в докере есть нормально работающие?
Игорь
это только на xiaomi redmi 4? , какие библиотеки используешь для запросов .
HttpClient пока только на нем. Тестил на LG стареньком, samsung 9