Tesla
Добрый день! Допустим у меня есть идея. И я хочу ее представить инвесторам. В России есть такое место где можно выступить перед богачами?
Александр
Александр
Только это нифига не просто, т.к страницы придётся рисовать на канвасе. Heh.
P҉h҉o҉e҉n҉i҉x҉
P҉h҉o҉e҉n҉i҉x҉
Kirill
Почему я не могу поменять fitsSystemWindows программно несколько раз? findViewById<FrameLayout>(R.id.container).apply { Log.d("Activity.translucent","$translucent") fitsSystemWindows = translucent invalidate() requestApplyInsets() }
P҉h҉o҉e҉n҉i҉x҉
Только это нифига не просто, т.к страницы придётся рисовать на канвасе. Heh.
Все же возможно, всегда удивляюсь людям которые отрицают инфу которую им дали)) или просто нормально объяснить не могут и тут все экстрасенсы должны лишний раз шевелить мозгами))
Dmitry
дак это я только что их придумал, нет таких
Сорян, затупил из-за отсутствия знаний о существующих элементах интерфейса. Ну элементы в recyclerview это понятно. Получается я просто делаю себе несколько моделей виджетов и добавляю их в recyclerview в соответствии с тем, что хочет добавить пользователь
Dmitry
И ещё вопрос, кто-нибудь видел реализацию условного поля в приложении, на которое можно добавлять виджеты и двигать их на нём? Может кто-то может предложить реализацию устно?
Андрей
так а че в лэйауте-то?)
Mike
И ещё вопрос, кто-нибудь видел реализацию условного поля в приложении, на которое можно добавлять виджеты и двигать их на нём? Может кто-то может предложить реализацию устно?
Сделать несложно — написать соответствующий OnTouchListener, где-то я встречал такое. Но мне кажется, что просто двигать — не то. Обычно вьюшки нужно компоновать по какому-то логическому правилу, а не по координатам.
Anonymous
Сорян, затупил из-за отсутствия знаний о существующих элементах интерфейса. Ну элементы в recyclerview это понятно. Получается я просто делаю себе несколько моделей виджетов и добавляю их в recyclerview в соответствии с тем, что хочет добавить пользователь
У вас интересная идея. Я предлагаю вам сделать framelayout, на него добавлять другие framelayout и к ним добавлять детей (нужные вам view), к нему же цепляете setOnTouchListener, для движения. Программы которые делают похожие - это App launcer, там можно посмотреть реализации, как сохраняют расположение элементов, как добавляют новые элементы.
Mike
ух, лончер — адок
Anonymous
Это open source программа или в play market? Ни на гитхабе, ни в маркете найти не могу. Можете скинуть ссылочку?
это категория программ типа Nova launcer, их много. Просто ищите open source android app launcer. Я смотрела Trebuchet, TurboLauncer и open launcer. Эти программы оболочки для андроида. В них тапают на рабочем экране, и создают новые виджеты, регулируют их размер, перемещают, удаляют.
Dmitry
это категория программ типа Nova launcer, их много. Просто ищите open source android app launcer. Я смотрела Trebuchet, TurboLauncer и open launcer. Эти программы оболочки для андроида. В них тапают на рабочем экране, и создают новые виджеты, регулируют их размер, перемещают, удаляют.
Добавление и удаление виджетов может совпасть по реализации, а вот в перемещение и изменение размеров наверное не совпадёт. В любом случае посмотрю реализацию с контейнерами в виде framelayout
trashkalmar
Launcher (извините)
Damir
Добрый вечер всем. Нормально ли хранить картинки для приложения в гугл диске? Или где лучше, если допустим нет своего сервера
Damir
Fire base
Там нет разве ограничений по весу? Есть другие варианты?
Damir
Для приложения должно хватить
Хорошо, большое спасибо)
Anonymous
Друзья, как чекаутнуться на другую ветку, если в текущей делал изменения, но переписывать/копипастить файлы лень?
Anonymous
Git stash?
вот и первое незнакомое гитовское слово, а то коммиты и пуши одни знаю, пойду гуглить спасибо
Anonymous
Что делать? Делаю: String cmd = su + "chown " + owner + " " + dst.getAbsolutePath() + ""; process.exec(cmd);
Anonymous
Краш: java.io.IOException: invalid null character in command
Anonymous
Anonymous
Anonymous
Команда, естественно, не выполняется
Anonymous
Что за команда вообще?
Anonymous
До этого две команды работают. su - переменная
Anonymous
Что за команда вообще?
Владельца менять у файла
Anonymous
Владельца менять у файла
А сразу никак запустить команду?
Anonymous
Ну точнее другим видом
rσσт@ανα∂αмιασ
Anonymous
Для удобства сделал, вдруг с ней что не так
Anonymous
Без переменной?
Runtime.getRuntime().exec("su").getOutputStream().write("echo lol".getBytes());
Anonymous
Anonymous
Runtime.getRuntime().exec("su").getOutputStream().write("echo lol".getBytes());
process = Runtime.getRuntime() С OutputStream какие-то проблемы были
Anonymous
Runtime.getRuntime().exec("su").getOutputStream().write("echo lol".getBytes());
su не всегда равен "su -c", так как может быть запуск из вирт.пространства
Anonymous
Какие?
Не помню, но не работало
Anonymous
Не помню, но не работало
Попробуй вставь это, и что получится
Anonymous
su не всегда равен "su -c", так как может быть запуск из вирт.пространства
Ну в моём случае не страшно (у меня в проге ессесно)
Anonymous
Anonymous
кхм, понял
Anonymous
И как это фиксить?
Anonymous
А что тут фиксить то?..
Anonymous
А что тут фиксить то?..
Эта пустота - нулл символы
Anonymous
Потому что у меня byte[256]
Anonymous
Как спарсить нормально?
Anonymous
Байт 4096
Михаил
Подскажите как правильно организовать код. Пока выглядит так: if(condition){ AlertDialog.Builder(this) .setPositiveButton("yes"){ myFun() } .setNegativeButton("no") .show() }else{ myFun() } Таким образом вызов функции myFun() указывается в двух местах. Можно ли как-то организовать код так, чтобы вызывалось только в одном месте. Или может быть есть ещё какие-нибудь идеи чтобы сделать код более читабельным?
Anonymous
Байт 4096
Тогда ещё больше пустоты будет
Anonymous
Тогда ещё больше пустоты будет
Хз, у меня на 4096 норм всё, хотя я и не юзаю так
Muhammad
как сделат так что когда count_time будет равен 0 выводился Toast
Danile
привет всем. как назвыается эта центральная иконка? с точками
Mike
Danile
all apps
спасибо )
Muhammad
окей гугл, как в джаве делать условия?
я сделал с помошью if но Toast выводиться каждый секунд
Muhammad
мне нужен что бы Toast появилься только раз
Aleksandr
suspend fun cycle() { while (running) { tv_timer.text = "$count_time" if (count_time-- == 0) Toast.makeText(this, "TEXT", Toast.LENGTH_SHORT).show() delay(1000) } }
Aleksandr
не совсем. В случае --count_time тоаст отобразится когда в текствью будет 1
Сергей
Всем привет, кто нибудь встречал баг со сменой языка в приле. Когда устанавливаю прилу через андройд студио, то смена языка работает корректно, а если делаю апк и скачиваю его из плей маркета, то уже не робит. Самое интересное работает переключение только на русский и английский, а на другие нет. Если прила установлена через андройд студио, то все языки работают
Олександр
не совсем. В случае --count_time тоаст отобразится когда в текствью будет 1
эу, там ещё текст отображается.. ну тогда running = false не забывайте
Mike
а корутины подключены?
а они в джаве уже появились?
Aleksandr
да, не заметил, что у вопрошающего код на Джава