1 | |
Basic для платформы Android - Basic4Android19.04.2014, 19:43. Показов 52397. Ответов 111
Метки нет (Все метки)
Если кто не знает Basic4Android это простой и мощный инструмент разработки приложений для устройств, работающих под управлением операционной системы Android. Язык Basic4Android очень похож на популярный и всеми нами любимый язык Visual Basic. Лично мне показалось, что он больше похож на VB.NET, ООП полноценный.
Что можно на нём написать? Да в принципе всё, что и на Java, только быстрее. Игры, GPS навигация, управление звонками, контактами, СМС, FTP, HTTP, виджеты. Огромное кол-во готовых библиотек сильно упрощают программирование, высокоразвитый IDE, отладчик реального времени, возможность отладки как на различных моделях эмуляторов различных устройств ( можно настроить любые параметры устройства) так и на реальном устройстве. Если вы знаете Java, то это ещё плюс - можно самому писать любые библиотеки и подключать к своему проекту на Basic4Android. Basic4Android выдает честный код, реальный .apk файл, без встроенных интерпретаторов, такой, что и на выходе скажем с Eclipse. Из недостатков можно назвать его платность ($59 USD). Но если вы будете использовать его для написания платных программ, то думаю это смешная цена. А если не будете, то кого волнует, сколько он стоит? Всех волнует, где взять новую версию, а с этим проблем пока нет. Проблема с общением и поиском единомышленников. Русских сообществ практически нет, форума, где можно задать вопрос на русском языке тоже нет. Собственно потому я и пытаюсь создать что то подобное в теме. Сам я начал плотное знакомство с этим ЯП примерно неделю назад. Перевел кое что из документации, разобрал несколько примеров, написал свое собственное приложение. Пока всё нравится, и Basic4Android реально торт. Но торт скучно есть в одиночку. Буду рад, если найдутся заинтересованные люди, готовые поддержать разговор.
22
|
19.04.2014, 19:43 | |
Ответы с готовыми решениями:
111
Google Places Api для android платформы Разработчик для платформы Android, Санкт-Петербург(от 70 до 90 т.р); Разработчик для платформы Android,Москва(от 60 до 100 т.р); Разработка ядра приложения для платформы iOS и Android |
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
|
|
19.07.2014, 21:47 | 61 |
Pro_grammer, у меня со здоровьем не все в порядке
Вопрос с армией отложен В связи с чем решил опробовать б4а, но, при установке столкнулся с ошибкой посмотрел в процессах - установщик запускает "C:\Windows\SysWOW64\WerFault.exe", насколько мне известно это проверка ОС на валидность - у меня пиратка Как решить проблему?
0
|
Заблокирован
|
|
19.07.2014, 23:29 | 63 |
Pro_grammer, а я отслужил уже, поздравь меня
и подскажи есть ли возможность скачать халявную версию, ну в целях ознакомления например демо-версию, можеш скинуть линк в ЛС... Добавлено через 2 минуты Ну тоесть для, XP ..(x86) чтоб не скачивать не зная чего, в связи с последними событиями, очень заинтересовался
0
|
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
|
|
19.07.2014, 23:37 | 64 |
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
1
|
Заблокирован
|
|
20.07.2014, 00:45 | 65 |
0
|
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
|
|
20.07.2014, 00:49 | 66 |
Антихакер32, все сделал как в этом посте? https://www.cyberforum.ru/post6062619.html
как именно не запускается?
0
|
Заблокирован
|
|
20.07.2014, 00:57 | 67 |
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
0
|
20.07.2014, 07:22 [ТС] | 69 |
Для работы обязательно надо правильно установить Java JDK и Android SDK. Android SDK нужно правильно настроить, в процессе oн будет докачивать ещё несколько элементов. Я процесс описал кратенько, но эти компоненты обязательны для любого нативного программирования под Android и процесс установки и решение проблем можно прочитать где угодно в Интернете!
А что касаемо чисто для B4A, то без дополнительных библиотек написать что то полезнее чем "Привет, мир!" будет затруднительно. Второй пост этой темы приоткрывает тему библиотек. Не по теме: P.S.
2
|
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 1
|
||||||
26.07.2014, 17:28 | 70 | |||||
Всем привет! Народ, а как должна выглядеть в данном языке конструкция из vb6:
Заранее благодарен за помощь!!!
0
|
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
|
|
25.08.2014, 17:39 | 71 |
Сегодня попробовал первый раз B4A, до этого пытался на эклипсе. Одним словом в этой среде первую рабочую прогу сделал раз 7 быстрее, чем на родном эклипсе. Правда есть небольшой опыт работы на языках basic. Ява для меня просто писец какой-то.
0
|
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
|
|
26.08.2014, 13:38 | 73 |
Спасибо! Буду задавать глупые вопросы время от времени
Добавлено через 2 часа 52 минуты Вот собственно первый вопрос. Сам уже полдня пытаюсь понять как выбрать bluetooth устройство из списка сопряжения, а не искать заново. Пример кода взял здесь на форуме. И еще есть конечно вопросы, но думаю с ними потом сам разберусь. В двух словах данные передаваемые с одного устройства на другое идут, но не отображаются. Думаю эт освязано с кодировкой. Они приходят это факт, события появляются, но не отобразаются в виде ascii. Ща самое главное разобраться с блютузом полностью. Сегодня начал первый день. Много вопросов, конечно. Понял однц вещь, что B4A скорее недопиленный. Потому что меня жутко напрягает объявлять объекты (activity) и события в ручную. ТО ли дело в vb.net Два раза клацнул и вот оно твое событие, объект автоматически объявлен. Но современем, наверно, это пройдет.
0
|
26.08.2014, 14:18 [ТС] | 74 |
Есть же дизайнер. Там можно проектировать activity, выставлять обьекты и генерировать события. Делается правой кнопкой мыши из контекстного меню.
Конкретно, какой код используется?
0
|
0 / 0 / 0
Регистрация: 26.08.2014
Сообщений: 3
|
|
26.08.2014, 14:33 | 75 |
Всем Привет!!!
Решил тут тоже написать програмулю для андроида, сам програмлю на VB и .NET Встал вопрос по поводу скринсейвера - суть программы это медиаплеер, в эмуляторе через минуту он просто темнеет немного, а на смартфоне вообще вырубается. Задействовал функцию сейчас PhoneWakeState и KeepAlive. Вопрос вот в чем - в чем разница между KeepAlive и PartialLock и как все-таки сделать чтобы экран гас, но музыка продолжала идти?
0
|
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
|
|
26.08.2014, 14:40 | 76 |
Спасибо! Я не знал!
Что-то я совсем запутался, может с 4pda качнул, короче прикрепляю.
0
|
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
|
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
|
|
27.08.2014, 13:02 | 79 |
Так я и пытаюсь отправить печатные символы. Но пока без результатно. Ща попробую контроллером посмотреть что прилетает.
Добавлено через 2 часа 29 минут Короче, результат такой: к контроллеру я не подключался, неоказалось под рукой преобразователя уровня max3232. Поэтому было решено засунуть такой же апк на еще одно устройство и посмотреть как оно себя поведет. Связал galaxy tab 7.7 и LG-610. Соединение установилось, данные передавались. Все работает. А вот с компом не могу связать.
0
|
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
|
|
27.08.2014, 14:45 | 80 |
Блин! Я уже мертвый. Наверно я тугой. Начинаю слать в android string и приложение вылетает.
0
|
27.08.2014, 14:45 | |
27.08.2014, 14:45 | |
Помогаю со студенческими работами здесь
80
Литература по Basic4Android для новичков Разработка десктопного ПО (Java, C#), веб сайтов, приложений под мобильный платформы Android, Windows Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть? Basic-authentication Https SSL Android, loopj library Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |