RFO BASIC 6.05.2018 / 22:45 | | MicroX Пользователь Сейчас: Offline
Имя: MicroX Регистрация: 06.05.2018
| levapbar, Да на Android не все программы, если конечно не установить busybox
|
7.05.2018 / 06:28 | | levapbar Пользователь Сейчас: Offline
Имя: Павел Регистрация: 04.09.2016
| MicroX, когда компилируешь на андроидовском компиляторе, в нем есть кнопочка - автозагрузка при включении, нужно использовать wakelock 1, можно сделать, чтобы было постоянное уведомление в статусбаре - это все повышает приоритет программы, чтобы ее андроид не выгружал из памяти. А еще можно написать shell- скрипт, который будет подзапусать программу, если она выгрузилась. Скрипты андроид не выгружает, они работают до посинения. Но, я так понял это рут нужен для этого бизибокса?
|
8.05.2018 / 00:38 | | MicroX Пользователь Сейчас: Offline
Имя: MicroX Регистрация: 06.05.2018
| levapbar, да для busybox нужен Рут. Может подскажешь что почитать по этому или другому бейсеку ? Желательно на русском. И через сколько времени андроид выгружает программу ?
Изменено MicroX (8.05 / 00:40) (всего 1 раз) |
8.05.2018 / 04:34 | | Linevic Пользователь Сейчас: Offline
Имя: Reestr2Waper Регистрация: 12.06.2014
| Правда что - как сделать, чтобы свернутая программа не выгружалась автоматически? Для меня сейчас это актуальная проблема.
|
8.05.2018 / 22:19 | | MicroX Пользователь Сейчас: Offline
Имя: MicroX Регистрация: 06.05.2018
| Да. Программа должна работать как сервер, и висеть в фоне. Я с клиента к ней подключаюсь. Может это проблема самого бейсика ? Ведь в андроиде работают другие приложения и работают в фоне, и андроид их не выгружает.
|
9.05.2018 / 01:47 | | Linevic Пользователь Сейчас: Offline
Имя: Reestr2Waper Регистрация: 12.06.2014
| Цитата levapbar: MicroX, когда компилируешь на андроидовском компиляторе, в нем есть кнопочка - автозагрузка при включении, нужно использовать wakelock 1, [b]можно сделать, чтобы было постоянное уведомление в статусбаКак сделать постоянное уведомление?
|
9.05.2018 / 07:06 | | levapbar Пользователь Сейчас: Offline
Имя: Павел Регистрация: 04.09.2016
| MicroX, Лучше всего спросить 1961, про возможности этого бейсика, здесь, на этом форуме есть шпаргалки, их можно использовать, чтобы разбирать команды. Есть еще минтори бейсик, вроде тоже довольно продвинутый, но он платный. Есть пидроид - питон, но это уже модераторы будут ругаться - разговоры не потеме. По мне, программировать на андроиде лучше всего на рфо бейсике. На jave устанавливается приоритет программы. Чем он выше, тем невыгружаемее программа. Я чайник в этом. Более подробно не могу сказать. В бейсике повышает приоритет программы на невыгружаемость автозагрузка, wakelock 1. Возможно, если программа работает как сервер, передает какие-то данные, она и не будет выгружатся. Это экспериментировать надо. Я например, сделал программу, которая шифрует файлы. Так вот, она ниче так шифрует в фоне, не закрывается. А вот программа, которая отслеживает смс закрывается
Изменено levapbar (9.05 / 07:17) (всего 1 раз) |
9.05.2018 / 07:30 | | levapbar Пользователь Сейчас: Offline
Имя: Павел Регистрация: 04.09.2016
| Linevic, команда notify. NOTIFY "сообщение1", "сообщение2", "сообщение3", tcifra tcifra= или 1 или 0. Посмотри в мануале. Или такой код: notify "Маша", "съела", "кашу", 0 do pause 1000 until a= 1
|
9.05.2018 / 13:01 | | 1961uvg Пользователь Сейчас: Offline
Имя: Victor Откуда: Минск Регистрация: 28.07.2015
| На вопрос какой 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 кб.) Скачано 922 раза |
9.05.2018 / 13:43 | | Linevic Пользователь Сейчас: Offline
Имя: Reestr2Waper Регистрация: 12.06.2014
| Цитата levapbar: Linevic, команда notify. NOTIFY "сообщение1", "сообщение2", "сообщение3", tcifra tcifra= или 1 или 0. Посмотри в мануале. Или такой код: notify "Маша", "съела",А я думал, что "постоянное уведомление" - это когда уведомление пальцем смахнуть нельзя. У некоторых приложений видел. А это - убирается еще как.
|
Всего сообщений: 2716 Фильтровать сообщения Поиск по теме Файлы топика (511)
|