Ivansuper
Понимаешь, из чистых соображений такое нельзя давать на доступ без рута для 3rd party
Ivansuper
Либо ты что-то не договариваешь, либо я зщ
Ivansuper
хз*
Andrew
я очень долго искал софтину такую без рута чтоб эмулировать
Maxim
Facebook is faster than Gradle buils system?
Andrew
не у меня задача простая прочитать блютуз гиро так, чтоб андройд понял как джойстик. Чтобы любая игра поддерживающая обчный джойстик могла работать от наклона гиро
Maxim
Да у фейсбука есть система сборки
Maxim
Называется BUCK
Maxim
Говорят, что быстрее Gradle в 5-10 раз
Maxim
Даже в чистой сборке
Maxim
Может кто-то работал/работает с ней
Ivansuper
не у меня задача простая прочитать блютуз гиро так, чтоб андройд понял как джойстик. Чтобы любая игра поддерживающая обчный джойстик могла работать от наклона гиро
Нашел приложение Automate, но тут ничего нет про нажатия на экран. Тут строится логика на основе состояния всего в системе и можно управлять разными настройками и т.п.
Andrew
ща чекну
Ivansuper
Нашел экшн
Andrew
реально, это походу не та прога о_О блин, а та прога которой я пользовался мне сейчас нужна... видимо удалил а эту почему-то оставил
Andrew
не не она даже не так выглядит (
Павел 🍵
сорян за оффтоп у меня у одного битбакет не работает?после авторизации
Andrew
ну сайт пашет
Ivansuper
не не она даже не так выглядит (
Automate работает через получения доступа к Accessibility и управление контентом через обозревание разметок
Ivansuper
Это не свободный тач
Andrew
попробуй через впн
через git bash я получил последние изменения
Andrew
Это не свободный тач
это не та прога( я сейчас её ищу т.к. она мне нужна вообще
Ivansuper
В смысле ищешь? Она у тебя на телефоне же, ты ей пользовался
Andrew
так это не та прога про которую я говорил
Andrew
та прога создавала виджет
Andrew
и у неё был режим записи в приложении
Ivansuper
https://stackoverflow.com/questions/36342330/how-to-directly-send-touch-events-to-dev-input-event
Ivansuper
Это пока что максимум, что я нашел
Andrew
я вот что нашел
Andrew
https://www.reddit.com/r/tasker/comments/2j8eer/autoinput_automates_any_app_with_virtual_input_no/
Andrew
ну это всёравно не та прога, та была простой как 2 палки
Ivansuper
Alexey
Всем привет) Помогите плиз, проблема состоит в том, что у меня имеется viewPager и в нем крутятся фрагменты, в каждом из который я должен достать строку из edittext, но при get text у меня выскакивает null pointer
Andrew
Hiromacro вроде без рута
Andrew
но блин это всёравно всё не то, я сейчас думаю а в какую сторону вообще рыть чтобы понять как мне решить мой таск
Ivansuper
но блин это всёравно всё не то, я сейчас думаю а в какую сторону вообще рыть чтобы понять как мне решить мой таск
Давай не будешь спамить кучей софта. Найдешь — покажешь. И опять же, выше пояснил, почему не получится просто так подавать гиро как HID в систему
Ivansuper
Начинай с такого
Ivansuper
И иди кури, перекуривай, пей кофе
Ivansuper
И пиши HID контроллер на основе гиро
Andrew
)))
Ivansuper
Далее ты будешь совместим не только с Андроидом
Andrew
т.е. одного блютуз гиро мне не хватит? (
Сергій
Почему просто не купить gamepad? 🌚
Ivansuper
Ты сейчас пытаешься сношать слона с мухой без переходника
Andrew
Далее ты будешь совместим не только с Андроидом
конкретно я? ))) я думаю после такого таска да
Ivansuper
Почему просто не купить gamepad? 🌚
Ему надо не просто грибок пальцем наклонять, а управлять кнопками через гироскоп
Andrew
Почему просто не купить gamepad? 🌚
ну так задача управление от гиро брать
Ivansuper
Или акселерометр. Обычно такие датчики это все в одном
Andrew
ну даже не не кнопки, а просто грибок = наклон гиро (
ilya the 大佬 🇹🇼
Какой самый лучший способ реализации мультиязычности в sqlite? Допустим у меня есть приложение - викторина где все вопросы есть в двух языках английский и русский и они хранятся в базе данных
Pavel
Ребят, есть у кого ссылка на пост для создания диалогового окна с возможностью поставить оценку приложению ?
Alexey
Смотри в сторону архитектурных подходов
не сильно понял, что ты имел ввиду
Ivansuper
не сильно понял, что ты имел ввиду
Откуда ты забираешь тексты? (пытаешься забирать)
Alexey
из фрагмента
Ivansuper
Сейчас буду бить
Ivansuper
Повторяю — откуда идут сами вызовы на забор текста который во фрагменте?
Ivansuper
Из активити?
Глеб
mediascopeRequest.request(playerPosition, System.currentTimeMillis() / 1000); public void request(long fts, long vts) { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(generateRequest(fts, vts)) .build(); try { client.newCall(request).execute(); } catch (IOException e) { Crashlytics.logException(new Throwable("Can't send Mediascope request" + e.getMessage())); } } ставлю точку останова на вызове mediascopeRequest.request - пишет No executable code here
Глеб
подскажите плз
Глеб
что это? (шутка)
Alexey
Повторяю — откуда идут сами вызовы на забор текста который во фрагменте?
у меня есть активити, в котором я создаю viewPager, в нем я кручу все мои фрагменты с edittext, в этом же фрагменте я ищу edittext, изза того, что viewpager по дефолту создает сразу несколько фрагментов, я создал интерфейс, который ловит перелистования в pager и когда он их ловит, я вызываю в фрагменте onPause и в нем считываю текст
Alexey
примерно так
Alexey
я ниче лучше придумать не смог
Ivansuper
подскажите плз
В смысле? У тебя mediascopeRequest.request(); вообще в непонятном Scope
Alexey
onPause в фрагменте
Ivansuper
примерно так
Зачем ты сам onPause вызываешь?
Alexey
потому что он не вызывается, если перелистнуть на след фрагмент
Ivansuper
Тебе надо прокинуться хотя бы через интерфейс до активити и в активити подавать доступ ко фрагменту. Но никак не пытаться из как-то искать и делать getView() или типа того
Alexey
вот это в активити
Alexey
final SamplePagerAdapter adapter=new SamplePagerAdapter(getSupportFragmentManager(),count); ViewPager.OnPageChangeListener pageChangeListener = new ViewPager.OnPageChangeListener() { int currentPosition = 0; @Override public void onPageSelected(int newPosition) { FragmentLifecycle fragmentToShow = (FragmentLifecycle)adapter.getItem(newPosition); fragmentToShow.onResumeFragment(); FragmentLifecycle fragmentToHide = (FragmentLifecycle)adapter.getItem(currentPosition); fragmentToHide.onPauseFragment(); currentPosition = newPosition; }