Victor
Нет. Что мешает создать gradle.properties в корне проекта?
ОК. Спасибо. Выходит, этот файл необязателен?
Dit
Привет всем
Dit
Ковыряю api ВК вылетает вот такая гадость "Access denied. request_params = {'method': 'account.lookupContacts'," Гугл подсказал вот это,: https://ru.stackoverflow.com/questions/942677/api-vk-account-lookupcontacts-access-denied Далее пытался найти как вытащить из приложения ВК этот ключ Залез в меню разработки но там ннфига
Dit
Dit
Dit
Вопрос как достать эти данные??!!! Бьюсь всю ночь уже
Dit
Или подскажите куда копать? Неужели придется снифать трафик???
Ali
там розовым цветом выделен ответ
Dit
https://vk.com/dev/friends.getSuggestions
Для тупых обьясни, у меня задача чекать тел книгу искать в приложении вк чела и направлять в приложение
Dit
https://vk.com/dev/friends.getSuggestions
Пока не могу понять как чекть тел номера и искать профиль в ВК по номеру телефона
Ali
но нужен токен
Dit
но нужен токен
Какой?? Я для этого метода
Ali
авторизироваться надо и получить токен. https://vk.com/dev/standalone
Dit
используеш др метод/параметр friends.getSuggestions, получаеш список юзеров
Ну этот метод список ющерво которые в др или в контакте? Я вот этот момент не понимаю
Ali
кот на этом юзере
Ali
Контакты?
Returns a list of profiles of users whom the current user may know. <- видимо даже больше. я с этой апи не работал сорян.
max
Прилетит ли от гугла по шапке, если в описании приложения в GP указать пару ссылок? Например на страницу приложения в facebook и на канал с поддержкой? Не расценит ли он это как рекламу?
Dmitry
Здравствуйте, подскажите пожалуйста, где можно взять круглую иконку пользователя в xml? Нигде не могу найти
Данил
ERROR: Could not find method kotlinOptions() for arguments [build_1vx15ggfxediuyyj4q40gfw37$_run_closure1$_closure6@162beb10] on object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
Kotor
Посоветуйте книгу или пост про архитектуру android в 2020 пожалуйста. Я больше года использую rxjava + livedata со стейтами в mvvm + dagger + Nav component, но о новых трендах не знаю ничего, не читал. Хотелось бы узнать что там cutting edge сейчас (но стабильное), корутины там например в mvvm или еще что. Именно про архитектуру и навигацию там может у сехаса есть чего :) У comonsware не нашел ничего для себя полезного. или может блог посты от убера/лифта/faang может которые порекомендуете. Спасибо
Sasha
Andrii
DaggerApplicationComponent не генерит метод create() подскажите куда гуглить, может такое уже было у когото
Andrii
@Component.Builder / @Component.Factory
спасибо буду гуглить не совсем понял ответа)
Aleksey
DaggerApplicationComponent не генерит метод create() подскажите куда гуглить, может такое уже было у когото
и у меня в проекте DaggerAppComponent.builder().create() используется, что бы это ни значило
Andrii
Andrii
Andrii
Ali
добавил)
Component.builder().build()
Dmytro
https://gist.github.com/BoykoDmytro/e5a5e181db8b5f43768fb78fca3707f8 есть идеи почему может не собираться нормально конфиг, по логам все хорошо, но почему-то не хочет собираться фича?
Turalllb
Подскажите, вот решил первый раз заняться темной темой, появились для этого особые подходы, кроме как выводить всё саязанное с темой в стили? Как например сделать анимированный переход на темную тему? И есть ли какие то толковые библиотеки?
Ali
добавил)
слушай а ты одним компонентом 2-3 скрина инжектишь, что ли? ты бы проверил, может ты этот компонент уже собрал на каком то другом скрине и пытаешся собрать его поновой
Viktor
Всем привет. Товарищи, можете подсказать, почему на планшете пропадает заголовок actionBar'a? (он становится белый и поэтому невидим, хотя в стилях явно указано переопределить его и сделать черным, что работает на телефоне). И на планшете и на телефоне 9 андроид. Тема - parent="Theme.MaterialComponents.DayNight".
Viktor
Nick
Используй леяут инспектор и посмотри куда девается твой заголовок
Viktor
Используй леяут инспектор и посмотри куда девается твой заголовок
спасибо, классная штука. Заголовок никуда не девается, просто цвет почему-то не переопределяется и остается белым, хотя на телефоне становится черным...
Nick
спасибо, классная штука. Заголовок никуда не девается, просто цвет почему-то не переопределяется и остается белым, хотя на телефоне становится черным...
Ну DayNight позволяет ставить сетлую/темную темы в зависимости от времени Мб у тебя на тлф стояла светлая тема, а на планшете темная? Или наоборот Потому как время на тлф 23:16,а на планшете 11:07 и оно автоматически поменяло тему
Viktor
автоматическое изменение темы я отключил, переключаю кнопкой, так что дело не во времени...просто почему то планшет не применяет указанный стиль, буду копать, спасибо
Vitaly
Подскажите кто как меняет состояния экрана? Использует ли кто-то для этого конечную машину состояний на подоибии этой https://thoughtbot.com/blog/finite-state-machines-android-kotlin-good-times ?
Alexander
Всем привет А юзал кто-нибудь тут cameraX? Не могу понять как достать оттуда текстуру, думаю в сторону кастомного SurfaceProvider, но не могу найти никаких доков
Turalllb
Знает кто нибудь, почему это появилось, при загрузке из репозитория на мак, изначально проект писался на винде. Может тут какие то файлы которые должны быть в гит игноре? около 107 подобных изменений
Turalllb
да, это файлы идеи, которым место в гитигноре
вроде вот такое что связано с app compat тоже в игнор что ли ? тогда выходит стандартный гит игнор очень скудный
Mike
Часто вообще .idea целиком игнорят. Мне такое не нравится, я обычно хочу оставить inspectionProfiles. Но libraries точно в игнор.
Turalllb
кстати насчет вчерашнего вопроса моего про аттач детач вьюх, который делает ресайклер. У нас есть например карточка фильма (класс) , он перейспользуется, т.е. сетятся данные другого фильма и таким образом классов всего 10, которые наполняют то одними данными, то другими. Я вот даже не знаю, в чем профит, один экран ну пусть будет 200 классов таких содержит.. Вот думаю раз при старте, я даю фокус карточке, а потом в дебаге вижу, что эта карточка с фокусом получает, новые данные ну и наверняка, чтобы это отрисовать нужен детач ..
Turalllb
Часто вообще .idea целиком игнорят. Мне такое не нравится, я обычно хочу оставить inspectionProfiles. Но libraries точно в игнор.
спасибо, буду знать. А так да, настройки idea тоже хочется сохранять, у меня стиль к которому привык, почти все разными цветами, но в меру. На много удобнее стандатрной темы
D
Привет, кто сталкивался при использовании StaggeredGridLayoutManager + Picasso, изображение не остается в ImageView, как при LinearLayoutManager? Подскажите, думаю кто работал с эти сразу поймёт...
Zazaza
?
Сергей
кстати насчет вчерашнего вопроса моего про аттач детач вьюх, который делает ресайклер. У нас есть например карточка фильма (класс) , он перейспользуется, т.е. сетятся данные другого фильма и таким образом классов всего 10, которые наполняют то одними данными, то другими. Я вот даже не знаю, в чем профит, один экран ну пусть будет 200 классов таких содержит.. Вот думаю раз при старте, я даю фокус карточке, а потом в дебаге вижу, что эта карточка с фокусом получает, новые данные ну и наверняка, чтобы это отрисовать нужен детач ..
Нипонял. На экране 200 вьюхолдеров или таки 10? Профит ресайклера в том, что байндинг вью производится моментально (и лейаут при выводе на экран тоже, если у нас все одного размера, один раз считаем). А создание вьюхолдера операция тяжелая - много памяти, под сотню внутренних параметров, а в нем еще несколько, и дlя всех лэйаут и draw отработать надо. А сделать все 200 заранее памяти не хватит
Turalllb
Нипонял. На экране 200 вьюхолдеров или таки 10? Профит ресайклера в том, что байндинг вью производится моментально (и лейаут при выводе на экран тоже, если у нас все одного размера, один раз считаем). А создание вьюхолдера операция тяжелая - много памяти, под сотню внутренних параметров, а в нем еще несколько, и дlя всех лэйаут и draw отработать надо. А сделать все 200 заранее памяти не хватит
нет немножко не об этом. Да так работает ресайклер, вьюхолдер это рассчитанный layout, в который пихаются то одни то другие данные. В этот момент детач аттач у вьюхи не делается, только перерисовка. Но у нас помимо этого , есть свой механизм, есть например десять классов для карточки фильма, в которые сетятся данные и он перерисовывается. Зачем это, если ресаклер итак этим занят не знаю. Может для того, чтобы разные ресаклеры расположенные в вертикальном, тоже переиспользовали одни и те же вьюхи. Может из-за не знания что pool вертикального ресаклера можно расшарить на горизонтальные , средствами самого ресайклера.
Denis
Будьте добры
как только кто-то захочет ответить, он обязательно это сделает)
Turalllb
ну а так в общем я понял. Я проверить хотел мысль, что в адаптере ресаклер вызывает onViewDetachedFromWindow именно по причине того, что холдер переиспользуется. Но кажется это не так..или все таки так? ведь когда мы скроллим, холдер меняет свою позицию..
Turalllb
Последнее предложение - где то читал что чтото такое было. У меня есть проект со вложеными ресайклерами (и с логами на каждый байнд), но пока не знаю как это проверить
RecyclerView.SharedPool статический класс вроде. Я не спрашивал, знаю что он есть , для того чтобы уходящий за экран горизонтальный ресаклер сложил свои холдеры в общем пуле вертикального
Сергей
Или что другое оверрайднуть
Сергей
Вообщетакое умное конечно могли организовать - объединение пулов
Turalllb
Оверрайднуть детач и воткнуть лог и и узнаешь
да, надо будет логами, а то дебагером немного сложно , приходится экзмпляры ручкой записать в тетрадь , чтобы проверить будет ли сейчас он детач или нет
Сергей
В смысле попадают ли в пул самые внутренние вьюшки, это иментся в виду? А то для них и создание и дестракшн тоже можно залогировать
Turalllb
В смысле попадают ли в пул самые внутренние вьюшки, это иментся в виду? А то для них и создание и дестракшн тоже можно залогировать
нет, изначально у меня другая проблема. Я при onCreate фрагмента подписан на LayoutComleted layoutManager для вертикального ресаклера , в документации написано, что когда он окончательно нарисует все, единожды будет колбек. Он стучит не один раз, около 6 .. Ну и я на этом методе в одном из горизонтальных ресаклеров на первую вьюху ставлю фокус. Потом вижу что вьюха детачится, фокус теряется. При следующем layoutComleted я снова даю фокус первой вьюхе , но вижу что это уже вьюха с другим айдишником.
Вазген
А много тут таких, которых тоже бесят дизайнеры, которые рисуют дизайн под iOS и реализовывать тоже самое на андроид? Под предлогом: "В Figma - это есть, значит в андроиде это тоже есть"