Azek
знаю такой, но не знал что он так умеет. Буду смотреть
Denys
знаю такой, но не знал что он так умеет. Буду смотреть
https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html#setError(java.lang.CharSequence) но валидацию нужно написать самому или использовать библиотеку.
Igor
Подскажите либу для кэширования изображений с S3. Очень не хочется велосипед писать
Anna
привет. можно как-то контролировать содержание clipboard по типу поля?
Igor
А какая разница, S3, не S3? Picasso, например.
в том, что у S3 нужна авторизация, AmazonS3Client и вотэта все.
Никита
Пытаюсь получить от камеры полную картинку, а не thumbnail, делаю естественно через Intent: Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); Uri uri = Uri.fromFile(photoFile); //photoFile это пустой файл, созданный через File.createTempFile intent.putExtra(MediaStore.EXTRA_OUTPUT, item.getUri()); startActivityForResult(intent, ExtraServicesPresenter.CAMERA_REQUEST_CODE); Ошибка на скрине. Облазил уже весь инет наверн Подскажите плес?
Аброр
Всем привет. Кто нибудь встречал либу типа этого, нужна не обрезка, а добавление белых полей чтобы картинка соответствовала нужному соотношению 1:1, 3:4 и тд, если кто использовал либо сам делал, поделитесь пожалуйста
Володя
так, а просто scaleType и фон не прокатывают?
Володя
а
Володя
сначала не понял, теперь понял
iamthevoid
Привет! Кому нибудь приходилось добавлять в свой проект в качестве сабмодуля многомодульную либу? Есть пример, как это делается?
iamthevoid
Я разобрался (но это не точно) как добавить в свой проект модули сабмодуля, но немогу зарезолвить зависимости, поэтому нужна либо хорошая дока, либо пример, если кто нибудь может посоветовать
Никита
используй FileProvider, Люк
Не могу правильно понять что такое authority, который второй параметр в FileProvider.getUriForFile . Это Application Id или пакет какой-то?
Alexandr
Ты aar-ки подкладываешь, или из артифактори какого имплементишь?
Сергій
обычно это {applicationId}.fileprovider
Аброр
смотри, сам опыта не имел, но У глайда можно добавить размера сторон в пикселах, ты знаешь размеры твоего контейнера, и параметры
Нужен именно редактор( клиент конченый, я вроде одну либу переделал, только в итоге, вместо белых полей у меня та же самая картинка со сторон обрезается и вставляется. А это никак не могу изменить т.к эта часть либы написана на cpp и файл с расширением .so не могу понять вообще
Сергій
в манифесте у меня так
applicaitionId задал как manifestPlaceholder в app/build.gradle?
Mike
applicaitionId задал как manifestPlaceholder в app/build.gradle?
😱 а что, оно само не задано?
Сергій
вроде бы 🤔 не помню, я всегда задавал
Никита
applicaitionId задал как manifestPlaceholder в app/build.gradle?
хм, там у меня только applicationId указан, никогда не слышал о manifestPlaceholder. Это шо вообще?
Аброр
может кто в курсе, в проекте используется ключевое слово native и подключаются библиотеки с расширением .so, как можно их редактировать и вообще можно ли?
Anna
хелп хелп :) кто-то знает как контролировать вставку текста, кроме extends EditText. может можно задать кастомный майм тайп текста или что-то такое?
Аброр
iamthevoid
Ты aar-ки подкладываешь, или из артифактори какого имплементишь?
Это проект с гитхаба, моя собственная либа. Я использую её в продакшене и сейас понял, что её надо в каком то виде втащить в проект, потому что невозможно каждый фикс делать через апдейт либы Добавил ремот в качестве сабмодуля без проблем, всё скачалось и подтянулось. Теперь пора подтянуть сабмодуль в качестве сорцов для приложения. добавляю в settings.gradle ':s', ':s:m1', 's:m2' итд, их же добавляю через implementation project ({dep}) в build.gradle аппа. С этого момента начинаются проблемы с зависимостями Главная проблема - зависмости модулей сабмодуля не видят гредл файлы своего топ левел проекта. Собственно всё остальное вытекает из неё 1) Внутренние зависимости модулей сабмодуля (либы) не видят settings.gradle сабмодуля - либы - и поэтому не могут найти зависимостей на другие модули, которые определены в либе и от которых зависят 2) Внутренние зависимости модулей сабмодуля - либы - не видят топ левел депенденси сабмодуля - либы - и поэтому ломаются использующиеся там плагины 3) Внутренние зависимости модулей сабмодуля - либы - не видят ext сабмодуля - поэтому не могут подтянуть ремот зависимости на различные либы
iamthevoid
Как можно заставить модули сабмодуля смотреть на top level build.gradle не моего аппа, в который я добавляю сабмодуль, а своего проекта?
Дмитрий
не совсем понял
https://lmgtfy.com/?q=JNI
Alexandr
Я правильно понял, что либы у тебя теперь лежат как сабомдули проекта?
Alexandr
Не скомпилированными исходниками?
iamthevoid
Не совсем. Либа выглядит как тестовый апп + 6 модулей самой либы - это все в одном проекте. Этот проект подключен как сабмодуль к моему продакшн проекту
Никита
надо почитать доку ) или погуглить
так это штука относится вроде, когды с productFlavors работаем. Зачем она мне?
iamthevoid
Но суть верна - да, лежат нескомпилированными исходниками из за проблем с зависимостями
Сергій
{applicationId}
Сергій
Можешь просто руками вписать свой applicationId
Anna
unputType
а можно сделать кастомный?
Denis
засунь Authenticator в OkHttpClient
Так он же только на 401 ошибку отреагирует. Интерсептор не будет лучше?
Anna
Custom TextWatcher
это да. но хочется вариант другой. т.к. по всей прилаги кастомные текст вотчеры ставить... такое
iamthevoid
Я начал везде добавлять билд тайпы своего продакшн аппа и часть ошибок удалось решить, но потом понял, что проблема кроется в другом
Denis
это да. но хочется вариант другой. т.к. по всей прилаги кастомные текст вотчеры ставить... такое
Так в любом случае что-то придется по всему приложению применять)
Anna
зачем?
вообщем у меня есть два типа поля одни поддерживают меншины, другие - нет. и вот по ивенту PASTE мне нужно отформатировать текст в зависимости от поля
iamthevoid
А ошибки какого типа? что-то вроде Unable to resolve dependency for ':app@debug/compileClasspath':... и т. д.
А именно в том, что по хорошему модули сабмодуля не должны ориентироваться на мой конфиг, а должны на конфиг своего топ левел проекта
iamthevoid
И я сейчас ищу способ этого добиться
Anna
Так в любом случае что-то придется по всему приложению применять)
ну в хмл ещё куда ни шло. просто если это анриал кроме переписывания текст вотчера или едит текста, то мы просто откажемся от этого требования 😊
Никита
Можешь просто руками вписать свой applicationId
он же требует ключ-значение, ключем applicationId будет получается, а значением что?
Alexandr
Не совсем. Либа выглядит как тестовый апп + 6 модулей самой либы - это все в одном проекте. Этот проект подключен как сабмодуль к моему продакшн проекту
А, погоди, у тебя получается, что в сабмодуле продакшн проекта, сабомодуль котором еще 6 сабмодулей, или что? Звучит как какая-то странная штука
Никита
Айди приложения
и то и то applicationId ?
Anna
Watcher же одной строчкой добавляется. Пишется тоже очень тривиально
этот вариант однозначно нет. и не потому что сложно, а потому что оно того не стоит. хочется какое-то более общее решение
iamthevoid
А, погоди, у тебя получается, что в сабмодуле продакшн проекта, сабомодуль котором еще 6 сабмодулей, или что? Звучит как какая-то странная штука
у меня есть продакшн проект и проект с либой. И я пытаюсь проект с либой подключить как сабмодуль к продакшн проекту
iamthevoid
Сейчас я это сделал и решаю проблему с депенденси, такую, что модули либы не видят свой топ левел гредл файл, а смотрят на топ левел гредл файл моего проекта
iamthevoid
А не проще выпилить либу и впилить ее в итоговый проект как модули?
kind of solution. Но хотелось бы, чтобы она жила в виде отдельного проекта, потому что я уже пользуюсь ей в одном своем пет проекте и планирую использовать и развивать и дальше
Alexandr
Модули так и будут смотреть на главный грейдл проекта, я думаю
Alexandr
Если что-то и можно скастомить, то это будет тяжело найти, т. к. кейс не сказать чтобы распространённый
Alexandr
Или подложить основной проект как тестовый апп в либу
iamthevoid
Или подложить основной проект как тестовый апп в либу
Тоже не самый подходящий вариант, т.к. когда нибудь я уволюсь и мне придётся заморачиваться с разделением либы или аппа или распрощаться с либой, т.к она попадёт под действие нда
Anton
Подскажите, насколько рационально использовать kotlin/native + flutter ?
Alexandr
Тоже не самый подходящий вариант, т.к. когда нибудь я уволюсь и мне придётся заморачиваться с разделением либы или аппа или распрощаться с либой, т.к она попадёт под действие нда
Слушай, ну тут или крестик снять или трусы надеть. XD В смысле, если тебе на каждый чих нужно править либу, значит, по сути, либа выполняет какие-то задачи бизнес-логики, либо не достаточно кастомизируема, чтобы туда не нужно было лазить по каждому чиху. Это несколько не похоже на либу, на самом деле. Но это имхо, тебе виднее на самом деле
Mike
Ворвусь немного в ваш долгий диалог. Тесты + сэмпл в либу + сборки на каждый push на CI.