Ontoshgo
не так то и много
Ontoshgo
там по сесурити все сложно
Vishnyakov
там по сесурити все сложно
ух, видел один опенсорс продуктик интересный чтоб из браузера дергать экран
Vishnyakov
щас поищу
Vishnyakov
но на рутованность
Ontoshgo
та с рутом можно че угодно сделать
Vishnyakov
та с рутом можно че угодно сделать
ну так, берешь рутуешь ферму, и всё
Vishnyakov
продукт готов =)
Artemka
даже через adb вроде можно тыкать на физ. устройстве, только координаты нужно знать
Konstantin
Всем привет! Блокируется анимация при запуске сразу несколько
nzjdMFpV
Gtghsts: Ребят, а подскажите пожалуйста, куда копать для решения проблемы с мультитачем в слое? Трабл в том, что если я нажимаю на созданную кнопку в слое, то я при этом могу нажать вторым пальцем на другую кнопку, и нажатия при этом обработаются. Но почему-то если я нажимаю пальцем на свободной зоне в текущем слое, то вторым пальцем нажатия на кнопку не обрабатываются. Пробовал отключать мультитач в linearlayout, но это не решило мою проблему. По задумке пользователь должен класть металлический объект на экран смартфона и после этого нажать на кнопку, и эта проблема мне крайне мешает.
nzjdMFpV
Так дело не в нем вроде. Я по умолчанию могу нажать на две кнопки сразу, но при этом я не могу нажать ни на одну кнопку, если я уже нажимаю на свободную зону на экране смартфона
Глеб
https://m.vk.com/@itcookies-google-nazvala-datu-smerti-android
Да всё на самом деле проще: Если это новое ядро, если это жизнь с чистого листа, и амбиции догнать Apple. Если jvm - было ошибкой. То единственый нормальный путь рантаймить фуксию для разрабов - это llvm. Отсюда исходит следующее: если решение гугл законтачиться с котлином - более долгосрочное чем просто ("хороший язык"), то о перспективах Фуксии - можно однозначно судить по темпам развития Kotlin-Native. Возможность нативного котлина в фуксии - это путь самой малой кровью перевести всех безболезненно и с максимальной производительностью на железе. Так что... смотрим на темпы развития языка и Kotlin-Native в частности - и всё и так станет понятно)
Kanstantsin
Мой косяк
Глеб
Мой косяк
да-да ... котлин-нэйтив и llvm это самая нативная кроссплатформенность))
nzjdMFpV
В леяута touchable & focusable false?
Я пробовал splitMotionEvents = false прописывать
nzjdMFpV
Не помогло. Но сейчас попробую дописать. Я правильно понимаю, что для этого нужно кнопки в другой лейаут перенести?
Влад
Приветствую, я уже вчера свою проблему описывал но ничего не вышло. Суть ее такая, хочу создать сервис который в фоне бы висел не ограниченное кол-во времени и инкрементировал бы переменную. То есть просто таймер. Но сервис всегда виснет и перестает выполнять свою логику. Сервис запущен как startforeground так же wake look задействован. Но все равно сервис зависает через час максимум. Причем уведомление весит. Просто перестает работать цикл в нем
Влад
https://pastebin.com/BnizxWci
Dyno
В чем проблема? java.lang.RuntimeException: Exception while loading build-info.xml : org.xml.sax.SAXParseException
Dyno
можешь использовать WorkManager, его интервал от 15 минут до бесконечности
Влад
я хтел в учебных целях создать просто вечно живущий сервис который просто был как таймер
CodeByZen
Привет, есть задача показать контакты и по клику на каком-то забрать номера телефонов. Сейчас чтобы показать делаю так: override fun startContactsActivity(simSlotIndex: Int) { val intent = Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI) Log.d(TAG, "Start Contact Activity with extra: " + simSlotIndex.toString()) this.simSelectedNumber = simSlotIndex startActivityForResult(intent, 31340) } Показываются контакты все. И они дублируются если источники контактов например скайп/телеграм и т.д. - Первый вопрос: как-бы показывать только те у которых есть телефонные номера, например только из гугл контактов? - И второй вопрос: когда я получаю данные конкретного контакта: val pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?", arrayOf(contactId), null) Я получаю несколько одинаковы номеров, я так понимаю что у контакта стоят такие-же номера в whatsapp, viber и т.д. Как забрать только мобильный?
Влад
просто есть программы которые имеют такие сервисы, такие как яндекс навигатор или приложение по поиску телефона по свистку
Влад
или в современных реалиях нет возможности в принцыпе заставить сервис вечно висеть в фоне? хотя например плееры работают же постоянно или навигация, те же шагомеры и т.д.
Martynenko
кто работал с камерой. Поджскажите пожалуйста. после каждой смены параметнром мне надо заново стартовать preview? интересует возможность изменения размера кадров и добавления информации о геолокации в фотографию. это же всё через параметры камеры делается?
Arsen
https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
Влад
https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
дело в том что мой сервис вылетает(зависает) и на 5.1 мейзу
Arsen
у китайцев часто оболчки свои
Arsen
у ксяоми например свой вайтлист с блек джеком
Сергій
задай максимальный приоритет для нотификации
Сергій
но не факт что поможет )
Martynenko
с камерой никто не знает?
Глеб
Сдал с потрохами))
Martynenko
Дoбавление инфopмации – если вы o метаданных (exif, etc) – мoжнo и так вписать ведь, пoст-фактум, в файл
т.е. если я записываю кадр в jpeg то руками формировать заголовок и туда метадату пихать?
Igor
т.е. если я записываю кадр в jpeg то руками формировать заголовок и туда метадату пихать?
Мoжнo pуками, мoжнo библиoтекoй, на вкус и цвет. Либу гуглите, есть хopoшая, если не пoлучится найти – чеpканите в лс, я испoльзoвал кoгда-тo, пoищу в pепoзитopиях у себя.
Глеб
не -не, какие самописы??? если ты делаешь кэпчур фото, там у камеры 2 есть такой профиль (не превью, а именно кэпчур) и ему в кэпчур реквест суёшь реквест параметры, сто пудово есть и "выплюнуть гпс", тебе в имэдж ридер выплюнут уже готовый jpeg
Глеб
размер выплёвываемой фотки, будет равен размеру буфера imageReader и в течении сессии изменен быть не может
Martynenko
@NikitenkoGleb но если у нас изменится GPS координата, то это мне надо будет полностью перезапускать камеру?
Глеб
размер выплёвываемой фотки, будет равен размеру буфера imageReader и в течении сессии изменен быть не может
Камера пишет в джпег много меты и всё это выглядит как обычная цифровая фото-мыльница(марка камеры, экзиф, гпс, экспозиция и тд), поэтому в идеале - что суёт, то и .... лучше не трогать
Martynenko
Камера пишет в джпег много меты и всё это выглядит как обычная цифровая фото-мыльница(марка камеры, экзиф, гпс, экспозиция и тд), поэтому в идеале - что суёт, то и .... лучше не трогать
ну по поводу мета-инфы я знаю. Вот у меня и возник вопрос что как лучше тогда работать с геопозиционированием. видел есть set методы для установки долготы и широты.
Martynenko
я в доках не нашёл как лучше. вот и спросил) может кто на передовой работал с этим)
Глеб
ну по поводу мета-инфы я знаю. Вот у меня и возник вопрос что как лучше тогда работать с геопозиционированием. видел есть set методы для установки долготы и широты.
точно не скажу, не знаю, либо камера сама получит -и пропишет (надо пробовать), либо получаешь всегда ты в реальном в ремени и суешь их в кэпчур реквест, чтобы камера записала.... я понял о чём ты ... не знаю)) надо смотреть
Martynenko
понял) буду сейчас тогда пробовать) как приду к чему - отпишу сюда, может кому будет полезно) спасибо за помощь👌
Глеб
понял) буду сейчас тогда пробовать) как приду к чему - отпишу сюда, может кому будет полезно) спасибо за помощь👌
ну вот доки... пока нашёл...предлагают самому подготовить координаты заведомо и подпихнуть ручками https://developer.android.com/reference/android/hardware/camera2/CaptureRequest.html#JPEG_GPS_LOCATION
Andrei
Всем привет. Подскажите, пожалуйста, по такому вопросу: Есть navigation drawer с двумя пунктами. При старте активити я добавляю начальный фрагмент. Затем я переключаюсь на другой пункт на фрагмент №2. Фрагмент создается и делается replace. Затем я переключаюсь обратно на первый фрагмент, но так как я делаю replace, то первый фрагмент создается заново. Вопрос: возможно ли добиться поведения, когда первый фрагмент не пересоздается используюя только фрагмент менеджер? Если да, то примерно в какую сторону копать?
U.
реализуй nav drawer + viewPager и ofscreenlimit задай
Павел 🍵
можно ли сделать pojo для вот этого Json?
Павел 🍵
https://gist.github.com/Dartlen/3403415a444c94d4471e5fbe6161fa53
Martynenko
@Dartlen откоментил на github
Павел 🍵
и?
Павел 🍵
там у меня список, а ты сделал объект одного элеента
Павел 🍵
можно ли сделать список без ключа
Mike
можно ли сделать список без ключа
Чаво? Возьми и распарси не как Example, а как List<Example>
Павел 🍵
какое будет тогда SerializedName у списка у этого?
Mike
какое будет тогда SerializedName у списка у этого?
не надо для списка класс делать. Классы нужны для объектов.
Larymar
пока пауза спрошу я хочу из мавен проекта собрать котел у меня не выходит Warning: Class 'Programm.kt' not found in module hfghfg думаю тут многие шарят, как включить его в проект
Dyno
котел это котлин? лол :D
Larymar
котел это котлин
Larymar
Tesseract
Кто-то знает как узнать на сколько был проскролен NestedScrollView?
Ontoshgo
фреймворк
Ontoshgo
и ты узнаешь, если слушатель повесишь
Tesseract
view.setOnScrollChangeListener(NestedScrollView.OnScrollChangeListener()) работает не корректно
Ontoshgo
там же через add он идет, не?
Himars
Привет Есть в WorkManager что-то типо как deadline в JobScheduler?