Line'R
Причем если байты от сенсора сохранить в отдельный файл - получается обычная картинка
Line'R
Там явно jpeg
Line'R
Короче задача такая - "Вместо фото от сенсора возвращать заготовку ввиде файла". Т.е. все камеры должны отдавать "фото" ввиде файла.
Line'R
Полез в систему, нашел методы, потыкал, оно. Подменил байты сенсора байтами обычной битмапы - фотки с 0кб размером. Подменил на байты с готовой фотки - ничего. Даже фото не создаётся. Подменил на raw - падает камера
Line'R
Короче беда)
DarkPerl
DarkPerl
Я давно такое делал но название либы не помню
Line'R
DarkPerl
DarkPerl
Line'R
Mr
Mr
Скок за подобное платят
DarkPerl
Я уже)
Так, вы получаете массив байт и если ничего не меняете, то все хорошо, а если меняете, то плохо?)
Line'R
https://gist.github.com/LinerSRT/949aef2e256ff50902188d594ef7eecc
Line'R
DarkPerl
DarkPerl
Если они есть
Олександр
насчёт "выпилить" - чем они вам не угодили?)
Line'R
Сори за скрины, сейчас без доступа к ПК. Тут по описанию все понятно
DarkPerl
DarkPerl
Формат данных
Line'R
Я знаю, если raw callback то будет uncompressed image data, а если jpeg, то соответственно jpeg
DarkPerl
Line'R
Я сохраняю непосредственно с помощью самого класса Camera.java. Когда он через нативные методы получает данные от сенсора, я эти данные сохраняю. Но есть задача модифицировать их. А именно подменить
DarkPerl
Line'R
DarkPerl
+
Ну а ссылку почему не дали )
Line'R
У меня исходники системы, я компилирую ее. Соответственно модифицировать могу все что угодно. Если это важно
DarkPerl
Line'R
Спс)
Sky Surfer
Вопрос по ретрофиту. Подскажите, почему на аннотацию ругается студия?
Ошибка следующая: @GET not applicable to field
Sky Surfer
M
Sky Surfer
Олександр
Да, так их же не выпиливаем, пусть пользуются последней версией доступной.
Просто апнуть мин сдк и выкатить
Олександр
Да бред, в 2019 поднимал без проблем) warning был и всё
Алена
Help🙏🏻 я понимаю, что решается скорее всего очень просто, но я что-то так и не додумалась сама🙄🙈
Алена
Доброй ночи
Подскажите, плз, я хочу в imageview добавить фото с камеры
В onActivityResult для камеры прописано следующее:
if (resultCode == RESULT_OK) {
Uri imageUri = data.getData();
if (imageUri != null) {
profileImageView.setImageURI(imageUri);
uploadImageToFirebase(imageUri);
}
}
На деле камеру открывает, фото делает, но не добавляет ничего, выкидывая назад
в ошибке выдаёт Failure delivering result ResultInfo{who=null, request=0, result=-1, data=Intent { act=inline-data flg=0x1 (has extras) }} to activity......uri cannot be null
как сделать так, чтобы этот uri не был нулевым?))
Алена
ну точнее выдавал ошибку без проверки imageUri на ноль, с проверкой просто возвращается и все
Mr
попробуй uri сменить на битмап
DarkPerl
Спс)
https://developer.android.com/reference/android/hardware/Camera
DarkPerl
This class was deprecated in API level 21.
DarkPerl
Спс)
Вы точно именно им пользуетесь ?
DarkPerl
Спс)
В общем, как проснетесь, гляньте )
https://habr.com/ru/post/468083/
DarkPerl
@Ivansuper @indicv @Harmonizr @angmarr 🙄
DarkPerl
DarkPerl
Может, поможет
Anonymous
Я не могу понять гугл. Вот есть Intent, через него можно к примеру сделать Share. Но также есть ShareCompact.
Вопрос нафига???
Просто +100500 Классов...
Valentin
Ровно так же есть методы у Context.getDrawable() например, и ContextCompat🤷
Anonymous
Вместо этого они могли бы объединить TextInputLayout и TextInputEditText. Чтобы не писать в XML 2 компонента, которые работают в связке....
Тоесть вместо оптимизации API, они хренью занимаются какой - то....
Valentin
Просто мб либы для совместимости между разными версиями ос
Anonymous
Просто уже реально не возможно писать под андроид, тупо путаешься
neikist
Его и так конечно приходится писать, но хоть какая то помощь от гугла есть.
Anonymous
Всем привет! Подскажите пожалуйста, какие библиотеки стоит изучать а какие нет?
DarkPerl
Vasily
Нужные библиотеки стоит изучить, другие не стоит
Никола
Всем доброе утро)
Хочу узнать good practice с хранением константы EXTRA для того, чтобы геттить и сеттить данные в интент.
Понятно, что они EXTRA не должен быть захардкожен, а вынесен в константу. Знаю, что при переходе во второе активити из первого лучше создать и вызывать метод createInstance, который объявлен в companion второго активити (в этом же методе в интент вкладывается инфа и внутри активити геттится). Но что делать при обратной передаче данных из второго в первое активити?
Нашел два варианта: Вынести все EXTRAs в синглтон объект, либо в ресурсы. Но что предпочтительнее в общей практике?
Mike
Никола
то естьэто лучший вариант: в setResult я передаю этот экстра FirstActivity.EXTRA_DATA
и потом в onActivityResult тоже вытягиваю с помощью этой же const
Anton
Anton
Инжинигер
Никола
Инжинигер
Jacob
Кто то уже перевел приложение на scoped storage или используете android:requestLegacyExternalStorage="true" ?
посмотрел на это какой то адок, external storage rip((
Никола
мне
Никола
The The
Egor
Egor
The The