Nikita
Nikita
Кек, мб все же я что-то не правильно понимаю в работе корутин, но кажется тут это уже норм потому что корутина сможет нормально саспендидтся на await 🤔
Сергей
Ребят, какой фриланс можете посоветовать? В идеале лёгкие задачи с хорошей оплатой
Хех. Легких с хорошей оплатой))). Там скорее сложные (или унылые) с издевательской оплатой в основном
Diyor
Ребята привет! У меня проблема есть с установка ОЕМ дриверс. Есть кто нибудь помочь мне?
Co(n)stantine👨‍🔬
что делали, что вышло, что хотелось бы?
Diyor
У меня есть Хиаоми, и проблема будет с дриверс
Diyor
У меня есть Хиаоми, и проблема будет с дриверс
Я скачал дривер, но компьютер не умеет обновить
Shahzodbek
Assalomu aleykum
Co(n)stantine👨‍🔬
Shahzodbek
Diyor
Diyor
Такая проблема
Shahzodbek
Помогите пож. Решать эту проблему
George
Помогите пож. Решать эту проблему
Да ты ошибку прочитай хотя бы, атрибут у тебя уже Объявлен, дублируется где то
Ярослав🇺🇦
А вручную поставить драйвер слабо?
Diyor
Я копировал драйвер на рабочий стол
Daniel
Всем привет Есть RecyclerView с GridLayoutManager-ом, в котором отображаются TextView с числами: допустим от 0 до 99. Размер шрифтов в TextView указан в sp. GridLayout требует указать количество столбцов в layout. Хочу, чтобы количество столбцов определялось адаптивно в зависимости от свободного места у RecyclerView. Решения которые нашел предлагают определить желаемую ширину столбца в dip и просто делить ширину свободного места на этот размер, чтобы узнать количество столбцов. Такое решение тоже не подходит, потому как если размер текста в sp, то я не могу в dip определить желаемый размер столбца. Как сделать так, чтобы количество столбцов было адаптивным?
Сергей
Всем привет Есть RecyclerView с GridLayoutManager-ом, в котором отображаются TextView с числами: допустим от 0 до 99. Размер шрифтов в TextView указан в sp. GridLayout требует указать количество столбцов в layout. Хочу, чтобы количество столбцов определялось адаптивно в зависимости от свободного места у RecyclerView. Решения которые нашел предлагают определить желаемую ширину столбца в dip и просто делить ширину свободного места на этот размер, чтобы узнать количество столбцов. Такое решение тоже не подходит, потому как если размер текста в sp, то я не могу в dip определить желаемый размер столбца. Как сделать так, чтобы количество столбцов было адаптивным?
Поподробнее что надо. К примеру, я делал разное число столбцов на планшете и телефоне и в разных ориентациях, этот легко - определяем где мы показываем экран и даем число гридадаптеру С учетом некоторой непредсказуемости размера экрана в dp и размера sp в пикселях/мм четких сотношений не сделать. Лучше все в пиксели перевести от ширины экрана и разбираться с ними. Или вообще в мм.
Daniel
https://riptutorial.com/android/example/4810/gridlayoutmanager-with-dynamic-span-count
"Notice that we use the columnWidth attribute. The recyclerview will need it to determine how many columns will fit into the available space." Этот вариант, как я писал, мне не подходит, т.к. я не могу определить желаемую ширину столбца
Daniel
Поподробнее что надо. К примеру, я делал разное число столбцов на планшете и телефоне и в разных ориентациях, этот легко - определяем где мы показываем экран и даем число гридадаптеру С учетом некоторой непредсказуемости размера экрана в dp и размера sp в пикселях/мм четких сотношений не сделать. Лучше все в пиксели перевести от ширины экрана и разбираться с ними. Или вообще в мм.
Прекрасно: разное число столбцов в разных ориентациях. Проблема в том, что я не могу определить число столбцов, которое должно быть. Потому как, допустим, если указать 10 столбцов в альбомной ориентации, а затем увеличить размер текста в системе, то места им перестает хватать на всех десятерых. И я хотел бы, чтобы стало не 10 столбцов, а столько, сколько может еще уместиться.
Anonymous
Разработка телеграм БОТ (чат робот). Цена: 50$ / 1шт-бот. Время разработки: 1-2 дня. (Бот информационный, для предоставления информации для вашей аудитории) Пишите для обсуждения и получения информации (кейсы выполненных проектов покажем вам чтобы понимали как это работает)
Vadim
а когда я выбираю картинку из галлереи я могу получить её конкретный путь?
Сергей
getTextBounds еажется
Сергей
Нэт
Anonymous
тебе не нужен animateLayoutChanges, у тебя ItemAnimator в ресайклере уже есть
Vadim
какая то оч странная ошибка NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable; не указывает даже на строку где падает
Тони
Кто использует CI (Jenkins или аналоги) куда вы обычно выкладываете апк? На облако может быть какое-нибудь или куда-нибудь ещё? Поделитесь опытом)
Ефим
Всем привет, нужно сделать простенькое приложение за 2 дня оплата 6к кому интересно пишите в лс кину тз
Future Franklin
Как можно сделать апдейт GPS в background без интернета?
Lomaga Konstantin
Ребята, кто работал с считыванием номера карты, посоветуйте пожалуйста норм либу, потому что карта из 17ти символов, не все считывают либы 17ть символов
Bahrom
Как можно сделать апдейт GPS в background без интернета?
Можно с WorkManager'ом сделать, там минимальное время интервала около 15 мин
Vadim
Ребят кто знает почему может не вызываться метод onActivityResult? вызываю из фрагмента метод fun FragmentActivity.launchCameraApp() { startActivityForResult(Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE), REQUEST_PHOTO_TAKE_IMAGE) } запускается камера и после того как сделал фотку возвращаюсь опять в этот фрагмент но метод override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) Log.d("some", "onActivityResult") when { requestCode == REQUEST_PHOTO_TAKE_IMAGE && resultCode == Activity.RESULT_OK -> { // (data?.extras?.get(KEY_DATA) as? Bitmap)?.let { // presenter.updatePetPhotoData(it) // } } не вызывается
Bahrom
Еще может быть связан со значением requestCode вроде не должен быть больше чем 16к с чемто, но не уверен
Ivan
ну вызываю то я из фрагмента.
из фрагмента вызываешь метод на объекте активити
Bahrom
В функции указан активити.старт
Ivan
ну вызываю то я из фрагмента.
как вызов выглядит?
Vadim
как вызов выглядит?
activity?.launchCameraApp()
Ivan
как я и говорил
Vadim
как я и говорил
ну а как должно быть по твоему?
Bahrom
Ну есть сын = фрагмент, отец = активити, сын говорит отцу одолжи соседу деньги, и потом сосед возвращает долг отцу а не сыну
Ivan
ну а как должно быть по твоему?
startActivityForResult вызывать на фрагменте, а не на активити
Vadim
startActivityForResult вызывать на фрагменте, а не на активити
как бы да, получилось но страно в примере смотрел что так раз таки из фрагмента вызывают такой extenssion и норм
Bahrom
Надо добавить функцию для фрагмента Fragment.launchCamera
Vadim
Bahrom
Значить кривой экзампл или тоже получает результат в активити
Lomaga Konstantin
https://pay.cards/pages/sdk.html
Спасибо большое
Dmytro
Спасибо большое
это чем я пользовался, может ли она в 17 символов - хз
Lomaga Konstantin
Щас попробую
Vadim
пытаюсь реализовать данный метод на Kotlin'e но не могу вызвать метод getContentResolver public String getRealPathFromURI(Uri uri) { String path = ""; if (getContentResolver() != null) { Cursor cursor = getContentResolver().query(uri, null, null, null, null); if (cursor != null) { cursor.moveToFirst(); int idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA); path = cursor.getString(idx); cursor.close(); } } return path; }
Vadim
его на контексте надо вызвать
пробую изменить под что то подобное if (context?.getContentResolver() != null) { val cursor: Cursor = context?.contentResolver.query(uri, null, null, null, null, null , null) но ругается на query
Ivan
потому что nullable
Sergey
Привет! Как обойти ситуацию, что при setSpan на текст дважды на один и тот же диапазон на андроид 7 и только на нем порядок спанов в котором мы устанавливали их не учитывается?
Sergey
Имею ввиду, что если написать "\n...символ...\n" на него последовательно выставить цвет сперва красный, потом сюда же зелёный, то отработает КРАСНЫЙ!!! Почему так? Как с этим бороться?? Такое на семерке только! Остальные андроиды нормально отрабатывают
Sergey
Но если сюда же добавить ещё один цвет, например, последним жёлтый, то все ок и текст будет жёлтым!!
Vadim
Ребят не подскажете как из ссылки я могу получить картинку которую могу после отобразить? это мне обратиться к Glide?
rakhmatullaev01
rakhmatullaev01
всем привет, подскажите пожалуйста,когда вывожу в логе этот стринг(что отмечено синим и равно 40%) то все выводится точно, но когда вставляю этот текст через setText в textView то показывает только 4. В чем подвох?
rakhmatullaev01
Показывай код.
не могу(, но я делаю setText через метод .post так как действие происходит в другом Thread
Egor
также 40% показывает
Можешь кинуть код в лс, тут никто не умеет гадать
Anonymous
кто-нибудь это осиливал https://developer.android.com/training/contacts-provider/retrieve-names?hl=ru?