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
Maxim
Borderless
Anes
спасибо посмотрю
Сергей
Сергей
Alexander
Ваня
Функции высшего порядка довольно просто осознать
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
Помогите кто нибудь понять. Бьюсь целый день. любые детали дам если нужно
Denys
jenia
Proguard есть
jenia
Тоже на него подозрения. Но это не вариант мне кажется каждую инструкцию урезать и закачивать на play для теста. Тем более там как бы все нужное скорее всего. Может что то есть другое решение?
Denys
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
Anonymous
Я видел множество JSON вьюверов. Хочется это как-то вбить и чтобы было как на ладони в виде бордов.
Кажется, мог бы быть вполне распространенный кейс, что давало бы право такому приложению на существование
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. Всё.
Daria
Зачем мне свой сервер или Firebade, когда есть гугловский кеш?
Приложение удаляется, SP удаляются, приложение переустанавливается, запускается, создаётся BillingClient, устанавливается соединение, BillingClient возвращает лист совершенных покупок по запросу и заного сеттит SP. Всё.
Видимо не так поняла, вы писали что не сохраняются в sp. Вообще, если не восстанавливается, значит логично что там тоже не сохраняется
Александр
Фолс. И должно работать с фолс.
Dima
Всем привет
Сделал вебвью
Не могу сделатт выгрузку изображений из камеры
Из галереи работает нормально
С камеры никак
Кто может помочь?
Dima
Dmitry
Dima
Клиент есть свой
iamthevoid
iamthevoid
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кб и выше. Смущает большое кол-во запросов к серверу, а если грузить большими частями но реже, то ответ может не успеть прийти к нужному моменту. Я думал, грузить только в момент свайпа, но тогда будет задержка, а все должно происходить плавно. Сталкиваюсь с подобной задачей впервые...
Грузить индекс сразу дальше дело техники
central
0145
нет, они лежат в отдельном файле
central
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
где посмотреть топ ошибок новичков при первого приложения?))