Dmitry
И на каком этапе возникли проблемы?
Denis
ну я вроде все сделал, но ничего не нашла программа восстановления
Denis
даже существующие фалы не нашла
Denis
получается что не тот раздел я сканирую
Denis
~ # [6nmount rootfs on / type rootfs (rw,seclabel,size=1723032k,nr_inodes=430758) tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=1834756k,nr_inodes=458689,mode=755) devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,seclabel,relatime) selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,seclabel,relatime,size=1834756k,nr_inodes=458689) pstore on /sys/fs/pstore type pstore (rw,seclabel,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) /dev/block/mmcblk0p25 on /cache type ext4 (rw,seclabel,relatime,data=ordered) /dev/block/mmcblk0p49 on /data type ext4 (rw,seclabel,relatime,data=ordered) /dev/block/mmcblk0p49 on /sdcard type ext4 (rw,seclabel,relatime,data=ordered)
Denis
вот что есть
Denis
пытаюст восстановить /dev/block/mmcblk0p49
Anes
Можно ли у кнопки убрать весь background и сделать ее как текст?
Anes
В плане отображения
Maxim
Borderless
Anes
спасибо посмотрю
Anes
Borderless
То что нужно спасибо
Сергей
Я так понимаю единственный способ из IDE посмотреть стату по памяти это Profile?
Почему? Вывести данные в переменную и просмотреть ее отладчиком
Сергей
Anes
или вывести ее в нужной точке программы в лог
Я имел ввиде создание объекта выделение памяти на него. Хочу найти утечки.
iamthevoid
High order function есть такая штука
не сбивайте человека, он анонимные классы не знает, а вы ему про функции высшего порядка)
Ваня
Функции высшего порядка довольно просто осознать
Alexander
Это просто же, нужно с языка Scala перейти 😁
Alexander
Вот Монады осознать и Обьяснить другому человеку это надо долбить нечно
Alexander
Лучше печеньки под кефир погрызть 😊
Impossible
Всем привет, подскажите правильную реализацию как продолжить подгрузку данных используя pagination library если пропал инет, а после восстановился
Impossible
Есть кто?)
jenia
Вообщем фигня такая. На компе запускаю все ок. Когла скачиваю свою же прогу c play то ошибка. Как понять в чем дело?
jenia
FATAL EXCEPTION: main Process: com.yauheni.shoes, PID: 17129 java.lang.NullPointerException: throw with null exception at com.yauheni.shoes.Fca.a(ConfigPrimary.java) at com.yauheni.shoes.Eaa.a(FilterActivity.java:18) at com.yauheni.shoes.Jja.run(DefaultCallAdapterFactory.java:3) at android.os.Handler.handleCallback(Handler.java:746) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5459) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
jenia
Помогите кто нибудь понять. Бьюсь целый день. любые детали дам если нужно
jenia
Proguard есть
jenia
Тоже на него подозрения. Но это не вариант мне кажется каждую инструкцию урезать и закачивать на play для теста. Тем более там как бы все нужное скорее всего. Может что то есть другое решение?
jenia
Проверить релизную версию. :)
Помогло немного :) может скажете в чем секрет? Почему так?
jenia
Пришлось сделать так. Не понимаю почему не распарсился нормально объект
jenia
-keep class com.yauheni.shoes.models.ConfigPrimary -keep class com.yauheni.shoes.models.PricesMinMax -keep class com.yauheni.shoes.database.room.** { *; }
Anonymous
Привет. Ищу приложение для мониторинга под андроид. Нужно получать данные в json через get запрос и выводить на борде определённое поле. Может знаете что готовое и хорошо конфигурируемое?
Alexey
Привет. Ищу приложение для мониторинга под андроид. Нужно получать данные в json через get запрос и выводить на борде определённое поле. Может знаете что готовое и хорошо конфигурируемое?
Есть много типа постмана клиентов. Правда, их нужно перебрать-попробовать насчёт функциональности с "определённым" полем. Начни с запроса в Google play - "rest API"
Anonymous
Я видел множество JSON вьюверов. Хочется это как-то вбить и чтобы было как на ладони в виде бордов. Кажется, мог бы быть вполне распространенный кейс, что давало бы право такому приложению на существование
Александр
Подскажите. Пропадают(не восстанавливаются) юзерские покупки после переустановки приложения. Сейвлю в SP. Пользуюсь гугловским биллингом. В моём понимании, если юзер апку переустанавливает, то у него есть возможность "восстановить" свои покупки через встроенный Google Play сервис, нужно просто вызвать метод queryPurchases у BillingClient, глянуть что там есть и восстановить все позиции руками. Я делаю это так: private fun queryPurchases() { val purchasesResult = billingClient.queryPurchases(BillingClient.SkuType.INAPP) val purchasesList = purchasesResult.purchasesList ` for (purchase in purchasesList) { val purchaseId = purchase.sku if (purchaseId == "extended_version") { setPurchase() } ` } } В setPurchase() восстанавливаю покупку. Только оно нифига не работает почему - то. Сейчас начинаю тестировать это всё, но идёт очень медленно, т.к при любом изменении нужно заливать апку в консоль и ждать пока её гугл у себя выкатит(иначе биллинг отвалится). Полный код биллинга: https://pastebin.com/Qr5MxCJr Сами покупки работают и точно сейвятся в SP, но вот вызовется ли showMessage("Restored!") по время восстановления я ещё не знаю, т.к только залил очередную апку с этим кодом.
Daria
Подскажите. Пропадают(не восстанавливаются) юзерские покупки после переустановки приложения. Сейвлю в SP. Пользуюсь гугловским биллингом. В моём понимании, если юзер апку переустанавливает, то у него есть возможность "восстановить" свои покупки через встроенный Google Play сервис, нужно просто вызвать метод queryPurchases у BillingClient, глянуть что там есть и восстановить все позиции руками. Я делаю это так: private fun queryPurchases() { val purchasesResult = billingClient.queryPurchases(BillingClient.SkuType.INAPP) val purchasesList = purchasesResult.purchasesList ` for (purchase in purchasesList) { val purchaseId = purchase.sku if (purchaseId == "extended_version") { setPurchase() } ` } } В setPurchase() восстанавливаю покупку. Только оно нифига не работает почему - то. Сейчас начинаю тестировать это всё, но идёт очень медленно, т.к при любом изменении нужно заливать апку в консоль и ждать пока её гугл у себя выкатит(иначе биллинг отвалится). Полный код биллинга: https://pastebin.com/Qr5MxCJr Сами покупки работают и точно сейвятся в SP, но вот вызовется ли showMessage("Restored!") по время восстановления я ещё не знаю, т.к только залил очередную апку с этим кодом.
Shared preferences удаляются вместе с приложением, в этом их суть. В таких случаях как у тебя используют сервер, на котором будет все храниться, либо можно использовать что то типо firebase, но это на крайней случай.
Александр
Shared preferences удаляются вместе с приложением, в этом их суть. В таких случаях как у тебя используют сервер, на котором будет все храниться, либо можно использовать что то типо firebase, но это на крайней случай.
Зачем мне свой сервер или Firebade, когда есть гугловский кеш? Приложение удаляется, SP удаляются, приложение переустанавливается, запускается, создаётся BillingClient, устанавливается соединение, BillingClient возвращает лист совершенных покупок по запросу и заного сеттит SP. Всё.
Александр
Видимо не так поняла, вы писали что не сохраняются в sp. Вообще, если не восстанавливается, значит логично что там тоже не сохраняется
Кстати, вполне может быть. Я совершаю покупки с тестового акка, и после каждой покупки мне приходит 2 письма. Сначала: You've made a purchase from *** on Google Play. А потом через какое - то время: Your purchase from *** on Google Play has been canceled. Any charges made will be refunded. Мб тестовые покупки просто не сейвятся? Хотя с чего бы.
Александр
Фолс. И должно работать с фолс.
Dima
Всем привет Сделал вебвью Не могу сделатт выгрузку изображений из камеры Из галереи работает нормально С камеры никак Кто может помочь?
Dima
Dima
Клиент есть свой
iamthevoid
Можно подробнее?
Пытаетесь получить изображение через интент и вам нормальный битмап возвращается из action pick, а через камеру нет?
Dima
Да
iamthevoid
Я сейчас плохо помню, но можете посмотреть, как я здесь делал
iamthevoid
https://github.com/iamthevoid/media-picker-android
iamthevoid
Если у вас первая rxjava, то можете и либу заюзать в принципе)
iamthevoid
Надо бы на вторую переписать
Dima
У меня нет рх
iamthevoid
Тогда просто смотрите общий принцип
Dima
Посмотрите код https://pastebin.com/5DXNFJTG
Mike
Загрузка картинки в вебвью никогда не будет нормально работать. :)
iamthevoid
Суть в том, что в манифесте объявляется fileprovider для андроид старше 7, и ему скармливается путь. А потом когда интент возвращает результат по этому пути из файлпровайдера достаётся битмап
Eugeny
Народ подскажите плиз хороший курс по rxjava2, а то каждый раз как в проекте встречаю запинаюсь об нее
iamthevoid
То есть буквально декодируется файл в битмап
iamthevoid
Реализация в либе
iamthevoid
Пробуйте
Eugeny
Хочется пачкой прорешать типовые задачи которые с его помощью решаются. В стиле подписался тут, в другом треде получил результат, обернул, передал еще куда то.
Eugeny
Какую рекомендуешь?
0145
Всем привет. Ситуация следующая: Идет видео, когда пользователь свайпнет в сторону, показать ему последловательно 10 картинок. На сервере есть файл с изображениями и есть массив индексов(размер и сдвиг), по которым можно из этого файла получить нужные картинки (байты). Картинки зависят от времени, образно говоря, если свайп будет на 1 сек - одни картинки ,если на 2 сек, то совершенно другие. Сейчас картинки грузятся наперед, каждую секунду загружается по несколько картинок (2) из 10 возможных, если в них нет нужды, они заменяются новыми, иначе подгружаются остальные 8. Это нужно для того, чтобы в момент свайпа было что показывать, не ждать ответа от сервера. Можно ли это как-то оптимизировать? Т.к. может такое произойти, что пользователь не разу не свайпнет, а подргужаться картинки будут каждую сек до самого конца видео. Размер картинок, от 10кб и выше. Смущает большое кол-во запросов к серверу, а если грузить большими частями но реже, то ответ может не успеть прийти к нужному моменту. Я думал, грузить только в момент свайпа, но тогда будет задержка, а все должно происходить плавно. Сталкиваюсь с подобной задачей впервые...
central
Всем привет. Ситуация следующая: Идет видео, когда пользователь свайпнет в сторону, показать ему последловательно 10 картинок. На сервере есть файл с изображениями и есть массив индексов(размер и сдвиг), по которым можно из этого файла получить нужные картинки (байты). Картинки зависят от времени, образно говоря, если свайп будет на 1 сек - одни картинки ,если на 2 сек, то совершенно другие. Сейчас картинки грузятся наперед, каждую секунду загружается по несколько картинок (2) из 10 возможных, если в них нет нужды, они заменяются новыми, иначе подгружаются остальные 8. Это нужно для того, чтобы в момент свайпа было что показывать, не ждать ответа от сервера. Можно ли это как-то оптимизировать? Т.к. может такое произойти, что пользователь не разу не свайпнет, а подргужаться картинки будут каждую сек до самого конца видео. Размер картинок, от 10кб и выше. Смущает большое кол-во запросов к серверу, а если грузить большими частями но реже, то ответ может не успеть прийти к нужному моменту. Я думал, грузить только в момент свайпа, но тогда будет задержка, а все должно происходить плавно. Сталкиваюсь с подобной задачей впервые...
Грузить индекс сразу дальше дело техники
0145
Грузить индекс сразу дальше дело техники
индекс всех картинок грузится сразу до начала видео. Вопрос как эффективно подгружать картинки и в какой момент, если кратко.
0145
нет, они лежат в отдельном файле
Vadim
как можно найти этот ресурс?
Vadim
Странный крэш какой-то пришел: Unable to start activity ComponentInfo{com.presenter.welcome.WelcomeActivity}: android.view.InflateException: Binary XML file line #24: Binary XML file line #24: Error inflating class androidx.core.widget.NestedScrollView
Vadim
Еще показывает, что этот девайс с рутом
Max
где посмотреть топ ошибок новичков при первого приложения?))