Форум программистов, компьютерный форум, киберфорум
Наши страницы
Basic4Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.76/176: Рейтинг темы: голосов - 176, средняя оценка - 4.76
Pro_grammer
Модератор
6147 / 2227 / 440
Регистрация: 24.04.2011
Сообщений: 3,936
Записей в блоге: 10
1

Basic для платформы Android - Basic4Android

19.04.2014, 19:43. Просмотров 32195. Ответов 111
Метки нет (Все метки)

Если кто не знает Basic4Android это простой и мощный инструмент разработки приложений для устройств, работающих под управлением операционной системы Android. Язык Basic4Android очень похож на популярный и всеми нами любимый язык Visual Basic. Лично мне показалось, что он больше похож на VB.NET, ООП полноценный.
Basic для платформы Android - Basic4Android

Что можно на нём написать? Да в принципе всё, что и на Java, только быстрее. Игры, GPS навигация, управление звонками, контактами, СМС, FTP, HTTP, виджеты.
Basic для платформы Android - Basic4Android

Огромное кол-во готовых библиотек сильно упрощают программирование, высокоразвитый IDE, отладчик реального времени, возможность отладки как на различных моделях эмуляторов различных устройств ( можно настроить любые параметры устройства) так и на реальном устройстве.
Basic для платформы Android - Basic4Android

Basic для платформы Android - Basic4Android

Если вы знаете Java, то это ещё плюс - можно самому писать любые библиотеки и подключать к своему проекту на Basic4Android.
Basic4Android выдает честный код, реальный .apk файл, без встроенных интерпретаторов, такой, что и на выходе скажем с Eclipse.
Из недостатков можно назвать его платность ($59 USD). Но если вы будете использовать его для написания платных программ, то думаю это смешная цена. А если не будете, то кого волнует, сколько он стоит? Всех волнует, где взять новую версию, а с этим проблем пока нет.
Проблема с общением и поиском единомышленников. Русских сообществ практически нет, форума, где можно задать вопрос на русском языке тоже нет.
Собственно потому я и пытаюсь создать что то подобное в теме. Сам я начал плотное знакомство с этим ЯП примерно неделю назад. Перевел кое что из документации, разобрал несколько примеров, написал свое собственное приложение. Пока всё нравится, и Basic4Android реально торт.
Но торт скучно есть в одиночку. Буду рад, если найдутся заинтересованные люди, готовые поддержать разговор.
22
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 19:43
Ответы с готовыми решениями:

Литература по Basic4Android для новичков
Добрый день,не подскажите ссылку на литературу Basic4Android для чайников или...

Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть?
Добрый день! Использую Android Studio под Windows 7. Из-за несовместимости с...

Basic-authentication Https SSL Android, loopj library
Никак не могу пройти аутентификацию в HTTPS с использованием loopj Asnctask...

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора...

Как подключить genymotion к basic4android?
Подскажите, как подключить эмулятор genymotion к basic4android?

111
fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 21:47 61
Pro_grammer, у меня со здоровьем не все в порядке
Вопрос с армией отложен

В связи с чем решил опробовать б4а, но, при установке столкнулся с ошибкой
Basic для платформы Android - Basic4Android

посмотрел в процессах - установщик запускает "C:\Windows\SysWOW64\WerFault.exe", насколько мне известно это проверка ОС на валидность - у меня пиратка
Как решить проблему?
0
fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 23:23 62
вопрос решен

скачал SDK в виде архива, все установилось без ошибок
0
Антихакер32
Заблокирован
19.07.2014, 23:29 63
Pro_grammer, а я отслужил уже, поздравь меня
и подскажи есть ли возможность скачать халявную версию, ну в целях ознакомления
например демо-версию, можеш скинуть линк в ЛС...

Добавлено через 2 минуты
Ну тоесть для, XP ..(x86) чтоб не скачивать не зная чего, в связи с последними
событиями, очень заинтересовался
0
fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 23:37 64
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
1
Антихакер32
Заблокирован
20.07.2014, 00:45 65
Цитата Сообщение от fireday Посмотреть сообщение
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
Скачал, жаль только не запустилось ничего
0
fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
20.07.2014, 00:49 66
Антихакер32, все сделал как в этом посте? http://www.cyberforum.ru/post6062619.html
как именно не запускается?
0
Антихакер32
Заблокирован
20.07.2014, 00:57 67
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
0
zhvan
Универсальный программист
41 / 33 / 9
Регистрация: 21.12.2013
Сообщений: 374
Записей в блоге: 1
20.07.2014, 01:03 68
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Скачал, жаль только не запустилось ничего
скачай с официального ресурса
0
Pro_grammer
Модератор
6147 / 2227 / 440
Регистрация: 24.04.2011
Сообщений: 3,936
Записей в блоге: 10
20.07.2014, 07:22  [ТС] 69
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
Для работы обязательно надо правильно установить Java JDK и Android SDK. Android SDK нужно правильно настроить, в процессе oн будет докачивать ещё несколько элементов. Я процесс описал кратенько, но эти компоненты обязательны для любого нативного программирования под Android и процесс установки и решение проблем можно прочитать где угодно в Интернете!
А что касаемо чисто для B4A, то без дополнительных библиотек написать что то полезнее чем "Привет, мир!" будет затруднительно. Второй пост этой темы приоткрывает тему библиотек.

Не по теме:

P.S.
Пока меня не искать - я уже с чемоданом, ластами и маской на пороге. Буду в конце августа, тогда и попрограммируем!

2
Evgeniy45
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 1
26.07.2014, 17:28 70
Всем привет! Народ, а как должна выглядеть в данном языке конструкция из vb6:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Sub Eag(ByVal Re, ByVal Im)
        piobs = 3.141593
        If Re = 0 Then
            Select Case Im
                Case Is > 0
                    phase = 90 : Exit Sub
                Case Is < 0
                    phase = 270 : Exit Sub
            End Select      [COLOR="Red"]"вадаёт ошибку здесь не могу понять что не так"[/COLOR]
Parsing code.                           Error
Error parsing program.
Error description: Missing Keyword: end select
            
       End If
        
        If Im = 0 Then
            Select Case Re
                Case Is > 0
                    phase = 0 : Exit Sub
                Case Is < 0
                    phase = 180 : Exit Sub
            End Select
        
        If Re > 0 Then
            Select Case Im
                Case Is > 0
                    phase = ATan(Im / Re) * 180 / piobs
                    Exit Sub
                Case Is < 0
                    phase = ATan(Im / Re) * 180 / piobs
                    phase = 360 + phase
                    Exit Sub
            End Select
        End If
        If Re < 0 Then
            phase = ATan(Im / Re) * 180 / piobs
            phase = phase + 180
        End If
    End Sub
Сижу над этим уже почти сутки! Вот вот башню сорвёт!
Заранее благодарен за помощь!!!
0
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
25.08.2014, 17:39 71
Сегодня попробовал первый раз B4A, до этого пытался на эклипсе. Одним словом в этой среде первую рабочую прогу сделал раз 7 быстрее, чем на родном эклипсе. Правда есть небольшой опыт работы на языках basic. Ява для меня просто писец какой-то.
0
Pro_grammer
Модератор
6147 / 2227 / 440
Регистрация: 24.04.2011
Сообщений: 3,936
Записей в блоге: 10
25.08.2014, 19:42  [ТС] 72
Цитата Сообщение от mixas232 Посмотреть сообщение
Сегодня попробовал первый раз B4A
Добро пожаловать в наш топик.
0
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 13:38 73
Спасибо! Буду задавать глупые вопросы время от времени

Добавлено через 2 часа 52 минуты
Вот собственно первый вопрос. Сам уже полдня пытаюсь понять как выбрать bluetooth устройство из списка сопряжения, а не искать заново. Пример кода взял здесь на форуме. И еще есть конечно вопросы, но думаю с ними потом сам разберусь. В двух словах данные передаваемые с одного устройства на другое идут, но не отображаются. Думаю эт освязано с кодировкой. Они приходят это факт, события появляются, но не отобразаются в виде ascii.
Ща самое главное разобраться с блютузом полностью. Сегодня начал первый день. Много вопросов, конечно. Понял однц вещь, что B4A скорее недопиленный. Потому что меня жутко напрягает объявлять объекты (activity) и события в ручную. ТО ли дело в vb.net Два раза клацнул и вот оно твое событие, объект автоматически объявлен.
Но современем, наверно, это пройдет.
0
Pro_grammer
Модератор
6147 / 2227 / 440
Регистрация: 24.04.2011
Сообщений: 3,936
Записей в блоге: 10
26.08.2014, 14:18  [ТС] 74
Цитата Сообщение от mixas232 Посмотреть сообщение
Потому что меня жутко напрягает объявлять объекты (activity) и события в ручную.
Есть же дизайнер. Там можно проектировать activity, выставлять обьекты и генерировать события. Делается правой кнопкой мыши из контекстного меню.
Цитата Сообщение от mixas232 Посмотреть сообщение
Пример кода взял здесь на форуме.
Конкретно, какой код используется?
0
MagicMan
0 / 0 / 0
Регистрация: 26.08.2014
Сообщений: 1
26.08.2014, 14:33 75
Всем Привет!!!

Решил тут тоже написать програмулю для андроида, сам програмлю на VB и .NET
Встал вопрос по поводу скринсейвера - суть программы это медиаплеер, в эмуляторе через минуту он просто темнеет немного, а на смартфоне вообще вырубается. Задействовал функцию сейчас PhoneWakeState и KeepAlive.

Вопрос вот в чем - в чем разница между KeepAlive и PartialLock и как все-таки сделать чтобы экран гас, но музыка продолжала идти?
0
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 14:40 76
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Там можно проектировать activity, выставлять обьекты и генерировать события. Делается правой кнопкой мыши из контекстного меню.
Спасибо! Я не знал!
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Конкретно, какой код используется?
Что-то я совсем запутался, может с 4pda качнул, короче прикрепляю.
0
Вложения
Тип файла: zip bluetooth-1.00.zip (9.4 Кб, 47 просмотров)
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 16:55 77
Вот еще какой вопрос. А в каком формате по умолчанию android отправляет байты? Я просто случаю 8 бит, четности нет, стоп бит 1

Добавлено через 24 минуты
Явно что-то с кодировкой. Написал простой приложение для windows. Читает порт и через 2 секунды отправляет все обратно. Т.е я подключаюсь к компу через блютуз, комп мне говорит что это com17, я к нему цепляюсь и слушаю. С андроида отправляю посылку, например, 123. Через 2 секнды эта посылка попадает опять на андроид приложение. ТО есть связь есть, и она работает. Но я не могу вывести в textbox то что принял. Андроид использует UTF-8. Я тоже прописываю SerialPort1.Encoding = System.Text.Encoding.GetEncoding("UTF-8"), но результата 0. Ни принимает, ни отправляет. Точнее принятое на компе не отображается и соответственно на андроиде тоже не отображается. Прям колдунство какое-то.

Добавлено через 1 час 4 минуты
Хочу отметить, что качнул прогу с плэймаркета называется bluetooth terminal. C ней у меня все работает. Я принимаю данные и отправляю как положено. С этой заразой беда прям какая-то
0
Pro_grammer
Модератор
6147 / 2227 / 440
Регистрация: 24.04.2011
Сообщений: 3,936
Записей в блоге: 10
27.08.2014, 06:20  [ТС] 78
Цитата Сообщение от mixas232 Посмотреть сообщение
Андроид использует UTF-8
Вообще таблица UTF-8 совпадает с ASCII в той части, где цифры и латинские буквы.
Я бы проверил, но нет ни где блютуза на компе.
0
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
27.08.2014, 13:02 79
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Вообще таблица UTF-8 совпадает с ASCII в той части, где цифры и латинские буквы.
Так я и пытаюсь отправить печатные символы. Но пока без результатно. Ща попробую контроллером посмотреть что прилетает.

Добавлено через 2 часа 29 минут
Короче, результат такой: к контроллеру я не подключался, неоказалось под рукой преобразователя уровня max3232. Поэтому было решено засунуть такой же апк на еще одно устройство и посмотреть как оно себя поведет.
Связал galaxy tab 7.7 и LG-610. Соединение установилось, данные передавались. Все работает. А вот с компом не могу связать.
0
mixas232
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
27.08.2014, 14:45 80
Блин! Я уже мертвый. Наверно я тугой. Начинаю слать в android string и приложение вылетает.
0
Вложения
Тип файла: rar Монитор порта.rar (71.8 Кб, 49 просмотров)
27.08.2014, 14:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2014, 14:45

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете?
Какую фирму посоветуете?

Можно ли написать веб сервер на Java для клиента на Android, имея под рукой только телефон на Android?
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее-...

Посоветуйте книги, самоучители, видео для обучения программирование под мобильные платформы
Имею навык и опыт программирования по паскалю и делфи, закончил 1 курс...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru