Андрей
зачем так сложно?
Андрей
почему file() 2 раза?
hex
зачем так сложно?
чтобы не хранить в проекте данные
Андрей
2 раза файл почему?
Андрей
хер с ними с пропертями
hex
2 раза файл почему?
без понятия, так научили
hex
попробую убрать
Андрей
по логике должно быть storeFile = file(project.property(«keys.repo»))
Андрей
откуда там еще проперти какие-то?
hex
по логике должно быть storeFile = file(project.property(«keys.repo»))
да меня тоже это смущало, но я быстро об этом забыл когда на планшет установилось без проблем
Dmitriy
А ты вообще по новой заливать апк пробовал на девайс? Ибо бывает при передаче файл портится, как миниму сталкивался с таким
Dmitriy
справа, меню gradle открываешь и там найдешь
Dmitriy
hex
да, уже
hex
Keystore file not set for signing config release эммм
hex
шта
Сергій
hex
Путь к файлу кривой?
не. крч. установилось когда закинул апкашку по шнуру, а не через whatsapp файлом
Сергій
WhatsApp модифицировал апк? 🙈
hex
подозреваю, что это из-за того, что в кеше ватсапа файл называется по-другому
hex
WhatsApp модифицировал апк? 🙈
название файла скорее всего
Web
Ищу партнера по моб разработке, готовых работать по договору, от нас постояный поток задач и проектов, пишите в личку кто заинтересован, Спасибо
Андрей
WhatsApp модифицировал апк? 🙈
скорее всего у вацапа не было пермишшна на установку
Сергій
Сергій
да
У него там 6.0
Андрей
но там могут быть оемовские галки
Сергій
но там могут быть оемовские галки
Это всегда возможно 🌚
Mikalaj
Кто-нибудь сунул вебвьюхи в статику? Какие подводные?
Никита
Неужели ни у кого нет на вооружении хорошей либы для работы с тенями, альфа каналом, блером, и шумом? Или все свои инструменты пишут?
Mikalaj
какой-то неправильный вопрос
ладно, поясняю, думал, что было понятно веб вью сама по себе долго инициализируется, постоянно её пересоздавать терять время, если она часто используется, как компонент в приложении
Mikalaj
при том используется всегда в одиночном варианте
Alexey
батя-активити всегда имеется)
Тут однажный из китая человек заходил, он юзает geckoview, может она побыстрее?
Mike
батя-активити всегда имеется)
имеется и успешно утекает?
Mike
WebView, созданная в контексте аппликейшена, жить будет, но профита от этого я не увидел.
Mikalaj
имеется и успешно утекает?
слово утекает очень плохое
Mikalaj
нужно говорить про сам контекст и что за приложение. вот например мы переписываемся в тг, кто-нибудь сорцы клиентов под андроид читал?
Mikalaj
работа с памятью там на высшем уровне, то, что называют бэд пратис и "утечки", но в контексте самого приложения и как оно работает, это очень грамотные решения по оптимизации
Artur
Можно как то убрать выбор из таба Tab Layout?
Mikalaj
(если кто не читал, посмотрите, а лучше сразу ТГ Икс разберите апк-шку и гляньте. Хороший учебник по оптимизации андроид приложений и написании своего андроид фреймворка)
Artur
да, но потом нужно активировать при клике :( как-то сложно
Roman
Можно как то убрать выбор из таба Tab Layout?
В табхосте, который стандартный, можно было
Vadim
import android.app.Fragment deprecated альтернатива ему v4? Но к примеру если я использую приложение в приложение AndroidX то актуалочка будет androidx.fragment.app или я что то путаю?
Vadim
Либо из androidx
так раз вот обновил вопрос
Vadim
Либо из androidx
из androidx он рабоатет как и обычный?
Stepan
из androidx он рабоатет как и обычный?
Перепиливал приложение из саппорта на AndroidX, проблем и различий не было
Сергій
из androidx он рабоатет как и обычный?
Чем тот что во фреймворке? Да
Сергій
В саппорт либе фрагменты переписаны
Vadim
ну к примеру расширение начало ругаться fun Activity.currentFragment(containerId: Int): Fragment? = fragmentManager?.findFragmentById(containerId) мол находит по прежнему старый фрагмент
Сергій
Используй AppcompatActivity и supportFramentManager
Vadim
щас поиграемся, направление понятно в принципе, спасибо ребзи
Alexey
Ни у кого не было проблем с Robolectric + андроид библиотека(com.android.library)? У меня тесты доходят до robolectric и всё, никакой активности
Max
Всем добрый день, не мог бы кто-нибудь подсказать, почему у меня возникает следующая проблема: Что хочу сделать: закинуть ресурсы в .obb файл, монтировать его в c++ части, и использовать ресурсы в с++. Что делаю: 1 Cоздаю .obb файл: jobb.bat -d assets/ -o obb/patch.28.<package-name>.obb -k key -pn <package-name> -pv 28 2. Закидываю его в <external-storage>/Android/obb/<package-name>/ 3. namespace Platform { void on_mount_callback(const char* filename, const int32_t state, void* data) { AStorageManager* man = AStorageManager_new(); int isMounted = AStorageManager_isObbMounted(man, filename); AR_LOG("MYDEBUG is mounted = %d, state = %d", isMounted, state); if (isMounted) { char* mntPath = (char*)AStorageManager_getMountedObbPath(man, filename); if (state == 1) { Asset_JNI::expansionPath = mntPath; } } AStorageManager_delete(man); } } JNIEXPORT void JNICALL Java_<func-name>_setExpansionFile( JNIEnv *env, jclass type, jstring expansionPath) { constexpr const int16_t DATA_LENGTH = 256; AStorageManager* man = AStorageManager_new(); char* data = (char*)malloc(DATA_LENGTH); AStorageManager_unmountObb(man, env->GetStringUTFChars(expansionPath,0), 1, Platform::on_mount_callback, data); AStorageManager_mountObb(man, env->GetStringUTFChars(expansionPath,0), "key", Platform::on_mount_callback, data); AStorageManager_delete(man); } Что получаю: В колбэке у меня state равен 21. Т.е ошибка AOBB_STATE_ERROR_COULD_NOT_MOUNT Помогите, пожалуйста разобраться в чем дело
Konstantin
есть англоязычный канал про андроид? с буржуями
Konstantin
или они все в слаке тусуются?
Vadim
Ни у кого не было проблем с Robolectric + андроид библиотека(com.android.library)? У меня тесты доходят до robolectric и всё, никакой активности
на тестовых приложениях всё летало, когда дело дошло до реального проекта чёт как то посыпалось
Konstantin
блин а я думал куда ведьмак делся
Vadim
есть англоязычный канал про андроид? с буржуями
если надо, могу на слак закинуть линк)
Vadim
ну скинь )
https://kotlinlang.slack.com/messages/C0B8M7BUY
Mike
есть англоязычный канал про андроид? с буржуями
есть, но чот я не понял, где инвайт-ссылка
Vadim
ну скинь )
https://kotlinlang.slack.com/messages/C0922A726/details/
Konstantin
ага нашел, сенк
Vadim
то что я скинул не пошло разве?
Mike
то что я скинул не пошло разве?
это другое, но ссылки в Slack, конечно, просто запросят авторизацию
Vadim
ну ладушки
Mike
А Kotlin Slack тут: slack.kotl.in но есть ещё пара чисто андроидных Slack