Alexander
все привет! я написал небольшую библиотеку для удодной работы с run-time-permissions с использованием rxjava. интересно услывать ваше мнение о ней. https://github.com/qwert2603/permesso
Alexander
это понятно) просто если идея библиотеки совсем плохая, то нет смысла и документацию писать
Alexander
идея там сводится к кому, что текущая Activity хранится в отдельном классе. поэтому можно запрашивать разрешения не имея Context
Alexander
да, сохраняется в onResume и очищается в onPause
Alexander
при этом, если запрос за разрешение пришел, когда нету текущей Activity, он дожидается появления новой Activity
Loki
Здравствуйте, исползую slidingpanelayout, когда даже оно закрыто, нажатие на его элементы сработает
Loki
не подскажете что я делаю не так
Nikita
Ребят, а если я сделаю иниверсальный дженерик интерфейс, и в некоторых случаях буду параметризировать его Void это сильно рак?
Алексей
смотря для чего этот интерфейс
Andrey
всем привет, для чего в строке <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:remove="android:maxSdkVersion" /> есть tools:remove="android:maxSdkVersion"
Nikita
смотря для чего этот интерфейс
у меня есть набор класов, фильтры и детекторы, фильтры ничего не возвращают, детекторы должны возвращать результат, мне нужно из всего это строить цепочку вызовов И там и там просто один метод processSomething() Вот я думал сделать общий дженерик интерфейс и для фильтров параметризовывать его Void
Andrey
спасибо!
Val
Хай, есть идеи почему при попытке купить subscription через play billing library выпадает cannot complete transaction, хотя с тест юзерами(license testing) все пашет?
Andrew
Коллеги, подскажите, в цикле: for (int i = 0; i < listViewInventory.getChildCount(); i++) { RemovableListRow row = (RemovableListRow) listViewInventory.getChildAt(i); я могу получить только видимые items. А как получить все?
Evgenii
Всем привет. Подскажите, пожалуйста, как решить проблему: у меня есть Toolbar, ImageView и RecyclerView, которые находятся внутри CoordinatorLayout. Не получается сделать полупрозрачным Toolbar, чтобы под него заходил список RecyclerView.
Anonymous
Добрый день, был ли у кого нибудь опыт публикации азартных приложений?
Ⓜ️ᵃʳᵃᵗ
никто не знает как раздражающую херь в андирод студии пофиксить. добавляешь цвет, или ресурсы , а он игнорит даже ребилд не помагает. вот перезапуск помог
Arsen
Коллеги, подскажите, в цикле: for (int i = 0; i < listViewInventory.getChildCount(); i++) { RemovableListRow row = (RemovableListRow) listViewInventory.getChildAt(i); я могу получить только видимые items. А как получить все?
Адаптеры в андроиде используют пул вьюх чтобы заполнить экран, больше чем нужно, не создается, а переиспользуются старые.
Yernar
Всем привет. Есть проект. В нем стандартная авторизация(логин, пароль и кнопка авторизации) без регистрации аккаунта. Хочу реализовать авторизацию используя FingerprintAPI. Вопрос в след: как сделать так что бы при след открытии приложения, поле логин был уже заполнен?
Yernar
впринципе, после первой авторизации я же буду сохранять pin в androidkeystore. там же буду и хранить username. и при открытии след раз приложения, буду вставлять оттуда username. так?
Evgeniy
Ну и вообще в keystore кроме ключей ничего нельзя хранить
Aleksey
а зачем?
Yernar
Ну и вообще в keystore кроме ключей ничего нельзя хранить
ок. просто думал может есть другие варианты. спс
Anton
как можно в retrofit2 отправить файл из массива byte[]? не указываю локального файла на устройстве. Вот данные, вот имя файла
Anton
val requestFile = RequestBody.create(MediaType.parse("multipart/form-data"), file) val imageFile = MultipartBody.Part.createFormData("image", file.name, requestFile)
Anton
тут передать не файл, а массив. как то можно это реализовать?
Max
тут передать не файл, а массив. как то можно это реализовать?
https://stackoverflow.com/questions/31325723/how-to-send-byte-array-in-retrofit
D
Всем привет. Скажите, есть ли способ использовать градиент для иконок в NavigationDrawer ?
Anonymous
Всем добрый день, не подскажете почему при попытке узнать свободное место на смартфоне возникает разница между этим методом и стандартным приложением - public static double getAvailableSpaceInGB(){ final long SIZE_KB = 1024L; final long SIZE_GB = SIZE_KB * SIZE_KB * SIZE_KB; long availableSpace = -1L; StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath()); availableSpace = stat.getBlockCountLong() * stat.getBlockSizeLong(); return availableSpace/SIZE_GB; в настройках телефона указано 25,69 GB а у меня всего 23GB. что я делаю не так?
Azret
а не в ExternalStorage?
Anonymous
а не в ExternalStorage?
а можно подробнее?
Azret
а можно подробнее?
public static String getAvailableInternalMemorySize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSizeLong(); long availableBlocks = stat.getAvailableBlocksLong(); return formatSize(availableBlocks * blockSize); }
Azret
https://stackoverflow.com/questions/8133417/android-get-free-size-of-internal-external-memory
Azret
полагаю, в интернал сторедж у тебя еще пара гигов свободных
Anatoly
Всем привет, как лучше организовать работу с rest api в приложении, в котором будет достаточно много запросов из разных мест?
Olexandr
как правильно описать модель task для ретрофита. в этой модели есть поле creator. Оно может быть int или моделью User. как это правильно реализовать. чтобы не плодить классы?
Олександр
А если нет такой возможности - гуглите TypeAdapterFactory
Aleksandr
Class.forName("").newInstance()
Anonymous
public static String getAvailableInternalMemorySize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSizeLong(); long availableBlocks = stat.getAvailableBlocksLong(); return formatSize(availableBlocks * blockSize); }
в том-то и прроблема что у меня нет карты памяти и что external что internal memory выдаёт один и тот же результат.. но он отличается от того что указано в стандартном приложении(настройках). при попытке узнать достумное место этим методом пишет 1833MB а в настройках 1,92GB..
Igor
А напомните пожалуйста – если мы хотим все json проперти помимо указанных, закидывать в Map – что нужно скормить Gson-у? то есть data class EG( @SerializedName("i_am_sure_it_is_here") val prop: String, val extraDynamicShit: Map<String, Any> )
Nikita
Здравствуйте, подскажите как реализовать распознавание когда пользователь ложится спать умными часами?При условии что он спит снимая их, кроме того он может их снять в любой момент без намерения лечь спать.
Nikita
😂не нужно так усложнять
Yuri
Когда пользователь наденет часы, выводить диалог «Вы спали? Да/Нет» 😁
Anton
А если пользователь отдаст часы другу, который не будет спать, а сам ляжет спать - это нужно учесть?
Мне кажется все таки стоит учитывать, всякое может случиться, а мы же хорошие программисты
Kirill
В таком случае нельзя распознать, если он просто может их снимать днем
Evgenii
Всем привет. Подскажите, пожалуйста, как решить проблему: у меня есть Toolbar, ImageView и RecyclerView, которые находятся внутри CoordinatorLayout. Не получается сделать полупрозрачным Toolbar, чтобы под него заходил список RecyclerView.
Evgeniy
Мне кажется все таки стоит учитывать, всякое может случиться, а мы же хорошие программисты
new SleepManager(context).isUserSleeping() можно попробовать. Или new SleepManager(context).registerUserSleepingListener(this) . Но это если sdk часов поддерживает... 🙈
ilya the 大佬 🇹🇼
какой самый лучший способ работать с картинками в sql? Хранить их в blob в базе данных и потом в самом андроиде получать их в массив byte?
Igor
И может еще одну вещь кто подскажет – можно ли на ведре на SQLite расширение для Json как-то накатить?
Maxim 📱 D
Друзья, подскажите плз, можно ли как то LeanBack компоненты для Android TV использовать в своих лэйаутах? типо CardPresenter или Search? И если можно то как
Wiktor
можно посмотреть как пример
Vadim
Ребят мне интересно, только мы в команде используем такое понятие как Connector'ы или это общепринятое определение?
Aleksey
Привет! Делаю вот что: рисую в кастомный Drawable несколько фигур, помещаю рисунок в ImageView. Потом устанавливаю прозрачность у ImageView через setAlpha. Получается, что каждая фигура на рисуноке добавляется с позрачностью самой вьюхи. Сейчас дам картинку...
Aleksey
Aleksey
Как свести эти фигуры в один слой, что ли? (min API 15)
Vasiliy
Всем привет ! ХЕЛП! Нужно получить RSSI на точке доступа WiFi(который раздаёт телефон) у подключённых клиентов, а не на конечном устройстве. Это вообще возможно ???
Maxim
Есть ли чат в телеграме для обсуждения ObjectBox? http://objectbox.io/documentation/introduction/
Vasiliy
Всем привет ! ХЕЛП! Нужно получить RSSI на точке доступа WiFi(который раздаёт телефон) у подключённых клиентов, а не на конечном устройстве. Это вообще возможно ???
Evgenii
Принял проект чужой, двухлетний давности с кучей зависимостей. При старте на XIAOMI получаю такое вот удовольствие: Fatal signal 11 (SIGSEGV) Стак не помог, гугл тоже. Если кто-то встречался с такой проблемой. Напишите куда копать. Спасибо
Evgenii
Не так все просто. Падает приложение без каких либо логов. Поэтому точки отсчета и нет.
Evgenii
Я даже не уверен, что это либа валит. Проект только взял. В логах упоминания только либ самого андроида
Evgenii
backtrace #00 pc 0000000000033f94 /system/lib64/libbinder.so (_ZN7android6Parcel14freeDataNoInitEv+16) #01 pc 00000000000d6294 /system/lib64/libandroid_runtime.so #02 pc 0000000074462360 /data/dalvik-cache/arm64/system@framework@boot.oat (offset 0x24ff000)
Yergali
всем привет. при построении ui испытываю сложности. как улучшить этот навык?
Dmytro
практикой
Darya
Подскажите плиз в dagger. Правильно ли я понимаю, что создание класса наследника Application требуется для того чтобы в нем инициализировать классы модулей и компонентов?