Dug
Тебе видео нужно ведь, да?
Loki
и видео и фото
Глеб
ну задача такая, сделать наддо приложение как камеры у инстаграм и тп, ток фильтры не нада, зум флеш смена камеры фокус , как стандартная камера, и еще надо уменьшит размер видеофайла перед отправкой на сервер, в основном это всё
ну, в данном случае отказ от стоковой (Camera Intent API's)- вообще - сомнительное решение, если сами пост процесс не делаете - то зачем переизобретать camera app - не понятно. Тупо убить время и недели - только ради "камера должна быть наша" .... не знаю.... не знаю.... 🤔 ну вот а если у меня пиксель - и я влюблён в ту камеру, у меня там свои hdr-ы и прочее настроено, и я привык к этой камере, потому что каждый день ей пользуюсь.....с закрытами глазами знаю все кнопки и режимы я не могу пользоваться вашим аппом и своей любимой камерой? если бизнес капризничает - конечно ничего не поделать, ну ты их там это.... палочкой то ткни 😁 "что воду в решете носить, не только скучно" но и коммерчески не эффективно👍
Глеб
ОК инстаграммы и снапчаты - с их "бизнес-ставкой на камеру" - вряд ли юзают эту камеру "закрыв глаза и в перчатках" - у них сто-пудово CameraAPI2 разюзано во всю, и еще 10050- своих внутренних трюков и решений для advanced-фич, но никак не "lib Camera из гитхаба" 😏
Dug
Возьми просто camera app из стокового ведра и все)
Dug
Точнее код работы с camera api и все
Кирилл
Подскажите, пожалуйста: пытаюсь добавить в `LinearLayout` картинку. Если картинка совсем маленькая - проблем нет. Но почему-то с большими картинками происходит растяжение. Высота `wrapContent`.
Кирилл
Игрался с scaleType, но так же не помогло.
Mike
adjustViewBounds
Кирилл
adjustViewBounds
О, благодарю, помогло!
Alexander
Парни... кто нить с такой фигней сталкивался после обновления студии... как бы проект старый... но почему то он на новую студию не мигрирует :((
Alexander
Loki
а потом попаст на страницу загрузит их на сервер
Глеб
Я извиняюсь, меня ещё чуть по-бомбит - и я успокоюсь😂 Я такой беру, захожу на гитхаб камеракит-андроид и мне говорят: "Сынок, API камеры в андроид - очень сложный! Не ходи туда! Доверься нам! Мы знаем свое дело, мы весь удар взяли на себя - тебе лишь оставив легкий удобный апи" я говорю - "ок пацаны, если уж вы за это взялись, причём не малой такой толпой, с такими амбициями - я демку вашу можно потыкаю" качаю демку - запускаю демку - включаю split-window бля - что это такое??? почему фэйс мой поплыл - вообще не попропорциям??? ладно - на второй половине экрана - открываю стоковую камеру Демка - продолжает показывать иконку - что можно переключиться на фронталку (сейчас демка - back, сток - front), ткнул - ОЙ! Показалось? Повторил 5 раз - одно и тоже!!!! Объясните пожалуйста как такое возможно? библиотека работы с андроид камерой, почти 3000 звёзд, котлин - все дела. Но как? как можно было взять - и банальную вещь просто упустить. Ладно мы простые прогеры - библиотек не пишем. Только не говорите, что вы (авторы)не знали - что в андроиде число доступных камер - изменчивое, и что может быть конкуренция за доступ камере и что (н-р) фронталочку-то из подтебя легко могут "вынуть" другие апы. Нахрена, простите за выражение - в 20 рыл писать либу камеры и так и не написать в итоге??? Как вообще садиться писать либу под платформу и не понимать не разбираться в тонкостях этой платформы??? И как, главное, нам разроботчикам полагаться на этих "героев", которые "возьмём андроид на-себя"???? Сами-то свою дему тестили??? писатели, блин
Alexandr
Всем привет, помогите пожалуйста советом.Есть json такого вида [ "user": { "image_ids": [ 4942... ] }, "image": [ { "id": 4962, "url": "Http:dddddd" } ... Как я могу получить cписок обьектов Image для User по списку идшников пи парсинге json? Когда обьекты User и Image лежат на одном уровне. Задача усложняется, так как там сотни юзеров и тысячи картинок.
Alexandr
Я думал записать в бд Image и потом оттуда доставать по ид. Ид картинки будет выступать в роли ключа
Alexandr
Распарсить отдельно картинки, собрать из них Map<Id, Image>, потом распарсить юзеров.
Тогда мне придется каждый раз парсить Image и сравнивать их идшники и потом добалять в мап
Alexandr
Я думаю это слишком ресурсозатратным будет
Alexandr
например, у меня 10 юзеров. В каждого массив с 10 идшиками. Чтобы добавить обьект в мап, мне нужно пройтись по всем 10 тысячам обьектов картинок и сравнивать их ид, и при совпадение добавлять их Map<Id, Image>
Alexandr
Или библиотека Gson или Jackson умеют такое?
Mike
Вообще, парсинг 10к картинок на клиенте — нездоровая ситуация. И большие JSONы — это неадекват.
Alexandr
Сначала обойти все картинки, собрать их в Map. Потом парсить юзеров.
Плохо, что каждый раз при запуске приложения мне придется, каждый раз обойти все картинки, собрать их в Map
Alexandr
К сожалению никак не могу повлиять на струкуру json
Mike
Плохо, что каждый раз при запуске приложения мне придется, каждый раз обойти все картинки, собрать их в Map
Плохо, что тебе нужно парсить большой JSON. Результат будет в лучшем случае «не очень».
Mike
Плохо, что каждый раз при запуске приложения мне придется, каждый раз обойти все картинки, собрать их в Map
Тебе обязательно нужны все стопицот картинок? Или какие-то могут не использоваться?
Глеб
например, у меня 10 юзеров. В каждого массив с 10 идшиками. Чтобы добавить обьект в мап, мне нужно пройтись по всем 10 тысячам обьектов картинок и сравнивать их ид, и при совпадение добавлять их Map<Id, Image>
Если ты хочешь memory efficiently без оом - себе из большого jsona "забрать изменения" 😁 у джексона точно был оптимизированый стрим-обработчик - но тогда тебе нужно будет всё это вручную потегово проверять. Хотя тут quantum - прав огромный json - который не разместить в оперативке - кейс сомнительный и редкий....🤔 но если очень надо - парсеры имеют как правило "потоковый апи" - Jackson - точно
Mike
Я недавно использовал потоковый JsonIterator. Получилось херово, конечно, но работает.
Alexandr
А чем плохой вариант с RealM, и доставать по ключу(ид)?
Глеб
Я недавно использовал потоковый JsonIterator. Получилось херово, конечно, но работает.
Ну у джексона - по моей последней памяти - норм, они там я смотрел упоролись всё на стринг-билдерах и reusable-переменных делали... но ща... не знаю как там... может и плохо
Глеб
Я недавно использовал потоковый JsonIterator. Получилось херово, конечно, но работает.
А что плохо было-то в итоге? медленно работает, или текло всё, или gc - забомбил? 🤔
Mike
А что плохо было-то в итоге? медленно работает, или текло всё, или gc - забомбил? 🤔
Получилось сравнимо по скорости со встроенным org.json, потому что первый раз мой код работает в интерпретаторе.
Глеб
Получилось сравнимо по скорости со встроенным org.json, потому что первый раз мой код работает в интерпретаторе.
🤔 interesting ... jackson - обычно и хвалят как "самый быстрый", но видимо для потоковой работы надо внимательнее поизучать бенчмарки..... потому как если встроенный - такой-же 😂... простите я лучше откажусь, мне 6-8К методов - вообще не будут лишними
Mike
Вывод такой: надо быстро выполнить работу на старте — можно сразу вешаться.
Mike
JsonIterator
Anonymous
подскажите удобный UI для мультивыбора в recView
No
googl it
Anonymous
https://images.techhive.com/images/article/2015/06/google-photos-select-100588480-orig.gif
Anonymous
Подскажите как сделать так чтобы после onLong на элементах появился такой checkBox. И можно было выбирать фотографии
Anonymous
Как это сделать
Anonymous
ясно
Глеб
Глеб
Вот ччёрт, я думал они пошутили 😕
Глеб
Всё теперь, лавочка прикрыта, получается
Mike
это что такое?
Глеб
Это когда у тебя непубличный апи на андроид-п задетектился
Глеб
система выкидывает такой диалог
Mike
сучка)
Глеб
ага
Alibek
а в чем затык? или это предложение подработать?)))
Ребят хелп! При загрузке активити выдает ошибку, которую написал в gist. Пытаюсь загрузить данные из Firebase Firestore в RecyclerView https://gist.github.com/Robot091/e4ac64357ef0b8ada4a67d8d91d46603
Alibek
Vladislav
@xUnknown2018 юзать сторонние библиотеки, на гитхабе находил
Valdis
всем привет. возможно ли очистить все данные из таблицы в sqlite 3 не дропая ее?
Ivan
delete from tablename поидее
Valdis
то есть без указания where удалит все?
Ivan
да
Valdis
спасибо
Ivan
так же как без указания where select выбирает все записи
Ivan
а upate все обновляет
Valdis
понял. что-то не додумался до этого)
Mike
truncate?
Valdis
или я тупой или перестало все работать есть Floating Action Button с таким слушателем _________________ FloatingActionButton fab = rootView.findViewById(R.id.accept_registration); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ____________________ с таким xml _______________ <android.support.design.widget.FloatingActionButton android:id="@+id/accept_registration" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" app:backgroundTint="@color/green" app:srcCompat="@mipmap/accept_icon" /> __________________________ и при запуске на телефоне не выполняется код в onClick. в чем может быть проблема? xml файл кнопки подключен к нужнуму xml через include
Valdis
самой кнопки или где ее подключаю?
Valdis
ошибся
Valdis
https://pastebin.com/URmANVgv
Valdis
даже если просто отправка сообщения в лог - не вызывается
Ivan
посмотри в лайяут инспекторе
Ivan
может у тебя две кнопки?
Ivan
или перезаписал лисенер ниже где-то