Muhamad
i think you need to see gnu binutils source
I think the code has no errors
Muhamad
But the code is just working only on 6.0 devices and is not working on 9.0 devices
🐈 гав-гав
ребят, если я смахну приложение с последних загрузок (*убью*), то фореграунд сервис тоже упадет? тот что с отметкой в статус баре
🐈 гав-гав
спасибо
Muhamad
use standard utils like pm
I didnt umderstand
AJIEwa
I didnt umderstand
use shell cmds pm list packages and grep and other lol
Muhamad
use shell cmds pm list packages and grep and other lol
But the code is actually working With shell cmds i can not get the pud by packagename
Friedrich Nietzsche
Когда переношу число double, если оно больше 4-5 знаков, в textview, то оно сразу представляет в видео 1.2345 как полностью отображать число?
Friedrich Nietzsche
Хотя места хватает
AJIEwa
But the code is actually working With shell cmds i can not get the pud by packagename
wtf?? android include some cmds from bintutils use it instead
Ihor
Почему может не работать ресайклер ? <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/refresher" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/et_comments"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:id="@+id/btn_comments" android:text="@string/comments"/> </LinearLayout> <include layout="@layout/error_view" android:visibility="gone" /> </FrameLayout> </android.support.v4.widget.SwipeRefreshLayout>
--------
Почему может не работать ресайклер ? <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/refresher" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/et_comments"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:id="@+id/btn_comments" android:text="@string/comments"/> </LinearLayout> <include layout="@layout/error_view" android:visibility="gone" /> </FrameLayout> </android.support.v4.widget.SwipeRefreshLayout>
что конкретно не работает? Зачем верстка-то?
Ihor
что конкретно не работает? Зачем верстка-то?
Добавляются холдеры по нажатию и экран просто не листается когда кнопка и эдиттекст вниз уходят
--------
ой, я косячнул, нет тут скроллвью. Перепутал чуток
--------
у тебя косяк в верстке, элементы друг друга перекрывают, потмоу что FrameLayout. Точнее потому что всё в нем
Кирилл
Как сохранять файлы в корень? Как бы я не пытался - файл сохраняется в папку Android/data/my_app, а мне нужен именно корень.
Кирилл
туда нельзя, там виртуальная файловая система, папки ненастоящие
А как Ватсапп так делают? У меня есть их папка в корне.
Кирилл
И вк тоже.
Кирилл
Через adb?
Adb же только вручную.
Michil Shkulyov
Разве нельзя там какой нить скрипт написать
Кирилл
а, в корне SD-карты?
Просто внутренний накопитель.
Кирилл
emulated sdcard :)
Окей, тогда да.) Вот там я хочу сохранить.)
Kirill
Подскажите а в Jave есть что-то похожее на padEnd Kotlin?
Artur
Подскажите а в Jave есть что-то похожее на padEnd Kotlin?
Да напиши сам, если не найдешь, там делов то)
Kirill
Да напиши сам, если не найдешь, там делов то)
да это понятно, но вдруг есть что-то готовое)
Artur
да это понятно, но вдруг есть что-то готовое)
А чем эти варианты не подходят? https://stackoverflow.com/questions/388461/how-can-i-pad-a-string-in-java
Сергей
Там надо разрешение получить а путь как обычно, из enviroment
Кирилл
это external storage path, я думаю
Если ты про Environment, то его задепрекейтили. Но на 10 ведре он всё равно возвращает Android/data.
Mike
Если ты про Environment, то его задепрекейтили. Но на 10 ведре он всё равно возвращает Android/data.
To improve user privacy, direct access to shared/external storage devices is deprecated. Ура, это, чёрт побери, прекрасно! Теперь никак.
Сергей
А, сейчас только через контент провайдер что ли? Но каталоги типа DCIM на карте вроде доступны остались.
Yaroslav
всем привет! Я создал XML разметку и все вроде работает норм, но один телефон (Honor 20 pro) почему - то все показывает не так, как задумывалось. Все занимает больше места, и такое ощушение, что маленький экран телефона. Есть идеи почему такое может быть? Я что - то плаваю в этой области
Yaroslav
да, в этой областе) Разуметься все размеры в макете в dp
Mike
что «dpi»?
Yaroslav
в превью хмл лейаута можно выбирать девайс и разрешение. поиграйтесь с ними, увидите разницу
а там можно добавить любой дивайс? Я вот сейчас пытаюсь сделать эмулятор с подобными характеристиками
Sviat
там можно сделать кастомное разрешение
Turalllb
Подскажите, хочется какой нибудь playgroud, в android studio, как на сайте https://play.kotlinlang.org , есть ли какой нибудь плагин ? В идеале playground который видит Типы моего проекта
Turalllb
вроде же было что то Polygon какой то
Turalllb
scratch file
Спасибо, не знал, офигенная вещь
Nazar
Подскажите пожалуйста, а можно инжектить вюмодел в вьюхолдер ресайклер вью ? Юзаю Koin, не пойму как это сделать
Artem
Ребята, есть такой код. Он, как вы уже поняли, должен сохранять кэш html страницы после выхода из это фрагмента. Но когда я выключаю wi-fi и снова перехожу на этот фрагмент, то пишет Error. Не подскажите, что с ним не так?
Plomipu
спасибо
Никита 🙃
Рекуклер не должен знать про вьюмодели ничего.
Никита 🙃
Вся работа через активити/фрагмент рекуклера должна быть
Nazar
Рекуклер не должен знать про вьюмодели ничего.
У меня viewHolder implement koinComponent, и уже в холдере я вызываю inject() Не передаю через ресайклер, так ок?
Никита 🙃
Да вообще во вью холдере рекуклера не должно быть вьюмодели
Никита 🙃
Это не правильно и так делать не надо
Никита 🙃
Если тебе надо загрузить данные, то делай это через активити/фрагмент где у тебя рекуклер
Nazar
Это не правильно и так делать не надо
Т.е передавать уже с вьюмоделями?
Никита 🙃
Передавать только данные что отображать надо
Nazar
Передавать только данные что отображать надо
Ну в адаптер я передаю только список данных, а уже внутри холдера получаю вьмодел и бинДю их
Никита 🙃
Рекуклер и вью холдер не должны ничего делать. Они должны только показать контент и, если надо, сказать экрану что "мне надо ещё данные (пагинация)" или "на меня тут клацнули, делай с этим что хочешь"
Никита 🙃
Ты должен передать в рекуклер только готовые данные которые он сразу может показать
Никита 🙃
В идеале вью холдер должен иметь только сеттинг данных во вью someView.setValue = someModel.someData
Anonymous
привет всем, при создании элементов в layout автоматическая генерация типа height width не происходит, в чем может быть проблема?
Anonymous
Friedrich Nietzsche
Пишу тестовые приложение калькулятора. Возник вопрос, какое можно написать приложение, чтобы охватить большинство задач, с которыми столкнется на работе? Так сказать тестовый вариант реальной работы
Сергей
В идеале вью холдер должен иметь только сеттинг данных во вью someView.setValue = someModel.someData
если использовать ListAdapter - там в рекуклере даже данные из модели не хранятся, и он имени ее не знает. Изначально и при обновлении отображаемого списка у адаптера дергается submitList, а список у него под капотом и адресуется через getItem(position)
Сергей
Пишу тестовые приложение калькулятора. Возник вопрос, какое можно написать приложение, чтобы охватить большинство задач, с которыми столкнется на работе? Так сказать тестовый вариант реальной работы
тоже начинал с калькулятора. точно надо бы закрыть: - ресайклер и списки - хранение данных в префах и базе (sqlite|room) - минимальная работа с графикой (рисование по канве, сохранение, glade|picasso) - хотя бы минимальное получение данных с сети - загрузка файлов ли страниц Воллей/Ретрофит
Сергей
даже скачивание с какого-то сайта фото котят с листанием и с сохранением понравившихся куда то + рисование поверх большую часть этого закроет)
Сергей
"мне нравится!"
Сергей
ну можно сразу ретрофит, но он же сложнее в разы