Вниз  RFO BASIC
- 21.01.2018 / 06:16
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Прошу прощения - уведомление оно не показывает, но в остальном - всё как я описал.
- 21.01.2018 / 09:03
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Разгадана загадка с автозапуском.
Дело в том, что компилятор, прописывая в манифесте
  1. <receiver
  2.             android:name=".BootUpReceiver"
  3.             android:enabled="true"
  4.             >
  5.             <intent-filter
  6.                 >
  7.                 <action
  8.                     android:name="android.intent.action.BOOT_COMPLETED"
  9.                     >
  10.                 </action>
  11.                 <category
  12.                     android:name="android.intent.category.DEFAULT"
  13.                     >
  14.                 </category>
  15.             </intent-filter>
  16.         </receiver>
забывает про
  1. <uses-permission
  2.         android:name="android.permission.RECEIVE_BOOT_COMPLETED"
  3.         >
  4.     </uses-permission>
- разрешение на автозапуск.
Вообще - хорошо было бы, если бы компилятор сам его прописывал (без помощи сторонних программ). Может можно его как-нибудь исправить?

Изменено Linevic (21.01 / 09:05) (всего 1 раз)
- 22.01.2018 / 23:38
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Прошу прощения, насчёт "вывода на передний план" я напутал. Надо было написать "развернуть приложение". Нужные слова не сразу пришли в голову. И как развернуть приложение, я понял.
Надо использовать context.StartActivity(). В rfo-basic это реализуется так:
  1. app.start "context.StartActivity",,
  2. "com.rfo.app", "com.rfo.app.Basic"

- 25.01.2018 / 02:29
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Опять я что-то напутал. При вызове компонента .Basic приложение перезапускается. А мне надо, чтобы оно разворачивалось.
- 25.01.2018 / 21:29
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Две новые небольшие программки.
Первая : MASSCHTAB - на экране синий квадратик который можно перемещать по экрану, а также можно изменять его размеры,
так как мы привыкли это делать на на экранах мобильных устройств ( раздвигая пальцы увеличиваем размер, сдвигая уменьшаем ).
Как пример довольно полезная штука.
Вторая : 3dcam - программка позволяющая создавать стереопары например для виртуальных или стерео очков.
В начале она предлагает выбрать готовую стереопару ( если она уже есть ), если нет то войти в режим съемки или выйти из программы.
Съемка осуществляется : наводим центр экрана на какой нибудь объект и нажимаем на экран происходит съемка первого кадра,
затем смещаем камеру на 2-3 сантиметра в право ( сохраняя объект в центре ) и нажимаем на экран - происходит съемка второго кадра.
После программка создает стереопару. После предлагает сохранить ее. Сохраняет в папке rfo-basic/data/. Но в диспетчере файлов
смартфона их почему то у меня не видно да и на ПК тоже. Но если зайти на смартфоне через Total Commander или RAR , то видны.
Имея фала состоит из год+месяц+день+часы+минуты+секунды.
Как пример использования в rfo-basic камеры - очень хорошо, так как ранее подобных программ я не встречал.
Да размер программки очень мал, что способствует изучения листинга!
Находятся здесь :
http://65wat.ru/forum/viewtopic.php?f=4&t=2&start=470
- 25.01.2018 / 23:24
Linevic
  Пользователь

Linevic 
Сейчас: Offline
В OliBasic уже давно появились новые функции, а в rfo их нет. Почему? Язык перестали развивать? Или (что кажется более вероятным, в связи с добавлением в OliBasic функций из последней версии rfo) он просто изменил имя?
- 26.01.2018 / 08:05
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Да , RFO-Basic остановился на версии 1.91 и далее автором не поддерживается.
А автор OliBasic развивает свою версию - она полностью совместима со стандартной версией,
но на сегодня имеет много дополнительных команд. Я раньше приводил спор между авторами
этих версий ( https://annimon.com/forum/id396951-1905 ).
У меня стоит версия XXI , но иногда использую и 1.91.
Уже появились программы с новыми командами и они не работают на 1.91.
По этому пора переходить на OliBasic , тем более , что он методично развивается.
Последняя версия здесь : https://gitlab.com/OliBasic/Main
- 27.01.2018 / 00:12
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Сделал библиотеку разбора полученных SMS (отдельно - номер, отдельно - текст)
чтобы получить номер адресата, переменную с SMS надо передать функции sms_rcv_number$(), а чтобы получить текст - функции sms_rcv_text$().
Библиотека, и пример её использования прилагаются.


Прикрепленные файлы:
sms_parsing_lib.bas (0.24 кб.) Скачано 750 раз
sms_test.bas (0.24 кб.) Скачано 778 раз
- 27.01.2018 / 01:42
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Я вот тут подумал: Может можно как-то компилятор rfo-basic переделать, чтобы он новые команды OliBasic научился распознавать (BROADCAST например)?

Изменено Linevic (27.01 / 01:42) (всего 1 раз)
- 27.01.2018 / 11:10
levapbar
  Пользователь

levapbar 
Сейчас: Offline
Linevic, было-бы хорошо. Может можно просто выдернуть рфо-бейсик из апк файла и всунуть оли-бейсик или нельзя так просто?
Наверх  Всего сообщений: 2716
Фильтровать сообщения
Поиск по теме
Файлы топика (511)