Вниз  RFO BASIC
- 6.05.2018 / 22:45
MicroX
  Пользователь

MicroX 
Сейчас: Offline
levapbar, Да на Android не все программы, если конечно не установить busybox
- 7.05.2018 / 06:28
levapbar
  Пользователь

levapbar 
Сейчас: Offline
MicroX, когда компилируешь на андроидовском компиляторе, в нем есть кнопочка - автозагрузка при включении, нужно использовать wakelock 1, можно сделать, чтобы было постоянное уведомление в статусбаре - это все повышает приоритет программы, чтобы ее андроид не выгружал из памяти. А еще можно написать shell- скрипт, который будет подзапусать программу, если она выгрузилась. Скрипты андроид не выгружает, они работают до посинения. Но, я так понял это рут нужен для этого бизибокса?
- 8.05.2018 / 00:38
MicroX
  Пользователь

MicroX 
Сейчас: Offline
levapbar, да для busybox нужен Рут. Может подскажешь что почитать по этому или другому бейсеку ? Желательно на русском.
И через сколько времени андроид выгружает программу ?

Изменено MicroX (8.05 / 00:40) (всего 1 раз)
- 8.05.2018 / 04:34
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Правда что - как сделать, чтобы свернутая программа не выгружалась автоматически? Для меня сейчас это актуальная проблема.
- 8.05.2018 / 22:19
MicroX
  Пользователь

MicroX 
Сейчас: Offline
Да. Программа должна работать как сервер, и висеть в фоне. Я с клиента к ней подключаюсь. Может это проблема самого бейсика ? Ведь в андроиде работают другие приложения и работают в фоне, и андроид их не выгружает.
- 9.05.2018 / 01:47
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата levapbar:
MicroX, когда компилируешь на андроидовском компиляторе, в нем есть кнопочка - автозагрузка при включении, нужно использовать wakelock 1, [b]можно сделать, чтобы было постоянное уведомление в статусба
Как сделать постоянное уведомление?
- 9.05.2018 / 07:06
levapbar
  Пользователь

levapbar 
Сейчас: Offline
MicroX, Лучше всего спросить 1961, про возможности этого бейсика, здесь, на этом форуме есть шпаргалки, их можно использовать, чтобы разбирать команды. Есть еще минтори бейсик, вроде тоже довольно продвинутый, но он платный. Есть пидроид - питон, но это уже модераторы будут ругаться - разговоры не потеме. По мне, программировать на андроиде лучше всего на рфо бейсике.
На jave устанавливается приоритет программы. Чем он выше, тем невыгружаемее программа. Я чайник в этом. Более подробно не могу сказать. В бейсике повышает приоритет программы на невыгружаемость автозагрузка, wakelock 1. Возможно, если программа работает как сервер, передает какие-то данные, она и не будет выгружатся. Это экспериментировать надо. Я например, сделал программу, которая шифрует файлы. Так вот, она ниче так шифрует в фоне, не закрывается. А вот программа, которая отслеживает смс закрывается

Изменено levapbar (9.05 / 07:17) (всего 1 раз)
- 9.05.2018 / 07:30
levapbar
  Пользователь

levapbar 
Сейчас: Offline
Linevic, команда notify.
NOTIFY "сообщение1", "сообщение2", "сообщение3", tcifra
tcifra= или 1 или 0. Посмотри в мануале.
Или такой код:
notify "Маша", "съела", "кашу", 0
do
pause 1000
until a= 1
- 9.05.2018 / 13:01
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
На вопрос какой Basic лучше, я уже раньше писал.
Ну можно слегка повториться.
Пишу в хронологической последовательности с их знакомством!
Mobile Basic - не плохой вариант, но почему то "затух" ?
В последней бесплатной версии уже работал весь функционал.
Компилятора насколько помню не было.
X11 - очень шустрый язык!
Но не стабильная работа, и отсутствие поддержки кириллицы - популярности ему не
принесли. Ну короче штука на любителя.
Русско язычных материалов по нему не встречал.
Если бы была стабильная работа, то я может до RFO и не добрался бы.
Mintoris Basic - хорошая штука!
Чем то похож на RFO. Но платный ( за 7$ ), что не дорого.
Есть англоязычный форум. Но он какой то вялый, хотя и интересный.
Я его использую для просмотра их программ и если что интересное пытаюсь воплотить на RFO.
Можно использовать бесплатную (free) версию. На ней не сможешь программировать, но
просматривать их программы можно, тем более что доступ к ним есть из самого языка.
RFO-Basic - даже не знаю что написать.
Отлично - не дотягивает, но выше чем хорошо.
Убивает невероятное количество команд - это как китайский язык 85000 иероглифов ( типа
команд ) .Самый грамотный китаец знает около 3000 .
Вот и я знаю где то с сотню ( которые использую ).
На форуме встречал идеи по замене команд функциями (FN) - создание библиотек по темам.
А количество команд уменьшить до разумного предела , до сотни.
Ну это проекты , а их количество все растет , но я думаю что OliBasic более перспективен!
И в конце небольшая прога которую я использую для проверки датчиков устройства.
Согласно мануала их 20. На разных устройствах они разные (ассортимент).
У меня 8 - это количество. А номер смотреть в мануале (стр.195 ) или здесь :
Name of Sensor Type Notes
Accelerometer 1 As of API 3 (Cupcake)
Magnetic Field 2 As of API 3
Orientation 3 As of API 3, deprecated API 8
Gyroscope 4 As of API 3
Light 5 As of API 3
Pressure 6 As of API 3
Temperature 7 As of API 3, deprecated API 14
Proximity 8 As of API 3
Gravity 9 As of API 9 (Gingerbread)
Linear Acceleration 10 As of API 9
Rotation Vector 11 As of API 9
Relative Humidity 12 As of API 14 (Ice Cream Sandwich)
Ambient Temperature 13 As of API 14
Uncalibrated Magnetic Field 14 As of API 18 (Jellybean MR2)
Game Rotation Vector 15 As of API 18
Uncalibrated Gyroscope 16 As of API 18
Significant Motion 17 As of API 18
Step Detector 18 As of API 19 (KitKat)
Step Counter 19 As of API 19
Geomagnetic Rotation Vector 20 As of API 19

Изменено 1961uvg (9.05 / 13:43) (всего 4 раза)


Прикрепленные файлы:
СЕНСОРЫ - test.bas (0.35 кб.) Скачано 874 раза
- 9.05.2018 / 13:43
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата levapbar:
Linevic, команда notify.
NOTIFY "сообщение1", "сообщение2", "сообщение3", tcifra
tcifra= или 1 или 0. Посмотри в мануале.
Или такой код:
notify "Маша", "съела",
А я думал, что "постоянное уведомление" - это когда уведомление пальцем смахнуть нельзя. У некоторых приложений видел. А это - убирается еще как.
Наверх  Всего сообщений: 2714
Фильтровать сообщения
Поиск по теме
Файлы топика (508)