Комментарии 19
Код — ад.
+1
Не сложнее чем C++ или тем более Java. Не разворачивать из-за этого на компьютере андроид студию или заморачиваться с эклипсом при отладке, я же не профессиональный программист. А здесь и пишется и отлаживается прямо на смартфоне. Кроме того, здесь приведены фрагменты кода и вы поэтому просто не знаете назначение переменных и чем они управляют и поэтому кажется сложно. Но я думаю понятно, что в первом случае считывается координаты объекта на экране и определяется что это ползунок, а затем определяется точное положение. А во втором случае я думаю вы поняли что считываются показания сенсора и по определенному алгоритму обрабатываются, чтобы определить направление движения.
0
я думаю в первую очередь имелись ввиду зашифрованные названия переменных: lrsh, cc15, rkn. последнее название вообще за границами добра и зла. перед выкладыванием в статью можно было и причесать.
0
Да конечно надо причесать, но я не думал что кто-то будет так дотошно рассматривать. Там видно запрашивается значение координат да и ладно. Ну можно было написать RadiusKnopki или даже RadiusButton вместо rkn, но врядли было бы понятнее, все лучше понимается в контексте программы. Я медленно печатаю тем более на экранной клавиатуре смартфона и поэтому пишу сс вместо с1 или ссс вместо с3. Кнопки у меня состоят из двух кружков большого светлого и малого темного и они соответственно обозначаются например c13 и сс13 и мне понятно что они относятся к одной фигуре. l — левый, r — правый, sh — фигура(shape) я в начале хотел сделать кнопки разной формы, потом сделал все круглые а обозначение осталось. То есть логика есть в именах, но только для меня. А вообще я согласен с замечанием.
0
Я написал до форматирования.
0
А здесь и пишется и отлаживается прямо на смартфоне.
Я тоже попробовал писать на смартфоне в AIDE, после Android Studio не хватает ее системы автдополнения, конечно в AIDE кое-что есть, но не того уровня.
0
В Бейсике вообще нет автодополнения (контекстной подсказки ) так что все приходится печатать вручную. Правда я мышку использую, а Без неё вообще бы тихий ужас. Надо попробовать подключить клавиатуру.
Посмотрел сейчас что такое AIDE. И первый отзыв — нельзя сохранять проекты. Увы мне это не нравится.
Посмотрел сейчас что такое AIDE. И первый отзыв — нельзя сохранять проекты. Увы мне это не нравится.
0
Что значит нельзя сохранять проекты? У меня несколько учебных проектов сохранено, я постоянно что-то дописываю, тренируюсь так сказать:-)Может это в бесплатной версии эта фича отключена, но я заплатил, там деньги небольшие, все сохраняется. Надо попробовать там такое извращение как визуальное создание макетов:-)
0
C одной стороны это вроде всего дишь «POC», но лишать кнопочки без подписей (или глифов) не очень хорошо.
+1
А как смартфон управляет моторчиками?
+1
У меня всего 3 статьи в первой статье я как раз рассказываю об этом. А кратко на Самсунге работает программа, которая создает световые пятна на экране, они считываются фототранзисторами и тем самым управляют моторчиками.
0
Понятно, что можно управлять исполнительными устройствами по:
1. Bluetooth/wifi
2. sms, звонками или мессенджерами, в общем через интернет или сотовоую сеть
3. инфра/ультразвуком с динамика
4. звуком с аудиовыхода
5. вибрацией
6. световыми пятнами на экране/световой модуляцией экрана
7. NFC
8. ИК порт. Везде ли он есть?
А есть ли у смартфонов более традиционные органы взаимодействия?
Скажем, до USB или до UART в порту зарядки можно достучаться программно?
1. Bluetooth/wifi
2. sms, звонками или мессенджерами, в общем через интернет или сотовоую сеть
3. инфра/ультразвуком с динамика
4. звуком с аудиовыхода
5. вибрацией
6. световыми пятнами на экране/световой модуляцией экрана
7. NFC
8. ИК порт. Везде ли он есть?
А есть ли у смартфонов более традиционные органы взаимодействия?
Скажем, до USB или до UART в порту зарядки можно достучаться программно?
0
такие посты без видео не считаются :(
+1
Статья в Юном Технике за 89-91 года была — управление проектором с помощью ПК — тот же принцип, только фотоэлементы цепляли к телевизору:)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пульт дистанционного управления из смартфона