Basic4android(简称B4A)是一个简单然而功能非常强大的Android应用开发环境。Basic4android语言类似于Visual Basic语言,支持更多的对象。Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI设计器,内建对多屏和坐标的支持,不需要开发者再写XML。开发者可以在Basic4android环境下利用Android模拟器或Android物理设备(利用USB连接或通过本地网络连接)进行程序开发和调试。

Basic4android带有丰富的库函数,支持所有的Android 核心特性,因而使其非常容易进行高级应用开发。这些库函数包括:SQL数据库、GPS、串口(蓝牙)、照相机、XML、JSON、Web服务(HTTP)、后台服务、动画、网络(TCP和UDP)、文本阅读(TTS)和声音识别、Web浏览、移动电话广告(AdMob)、图表、OpenGL、图像,等等。与Eclipse一样,B4A编译出来的编程是伪编译的,即安卓手机上运行这些编译出来的程序时,是解析执行的,因为JAVA本身就是伪编译。

目前智能手机软件方兴未艾,而智能手机中安卓手机占了智能手机市场的70%到80%,苹果手机占智能手机的20%。安卓开发工具中B4A是一款类似BASIC语言的小众化开发工具,很适合BASIC语言的人快速入门。但目前很多人抱怨B4A可参考的资料少,很少有人能意识到正是大家忙于在QQ群里求助,让答案留在了群里,并且群里得到答案后的求助人也没觉悟去把得到的答案发到B4A官网上供其它新手做参考。群里的聊天记录是不能永久保存的,同时也只能加了群的群成员才能在短期内浏览到(时间一久QQ公司就清空聊天记录)。

为什么在中国很少有人知道Basic4android这款用VB语言为基础的安卓开发工具,因为B4A公司长期以来一直把重点放在欧洲市场,欧洲使用B4A的较多。到2014年年初为止,B4A公司也没有打算要推广到中国的打算,更没有推出简休中文版的B4A。所以在中国一般人所说的安卓编程就是用 Eclipse,电脑软件公司的团队用的就是 Eclipse 。你想闯软件公司吃安卓编程这碗饭,B4A不是你所要选择的,你应该去拥抱 Eclipse 。当然话又说回来,B4A对于开发大多数安卓软件已足够了。

在论坛上发帖子的最大好处就是资源可共享。打比方,若人发帖子"求问怎样让编辑框的活动条滚动到最首或最尾或上一行或下一行",几天后有好心人回答了这个问题的正确答案。于是这个帖子就留在了论坛上,这样以后大家碰到这方面的问题,可以通过浏览这个帖子找到问题的答案。若自己搞论坛吧,还要有一个维护的精力和费用。但使用B4A官方中文论坛,这样维护的精力和费用就由官方去承担了。若B4A交流的QQ群里的群成员争相到B4A官方论坛发帖子,这样可以在论坛保存大量有价值的帖子,方便今后不懂的通过搜索论坛帖子进行学习。大家尽可能往B4A官方中文论坛发例程源码,而不要发作品,这样新手可通过源码进行学习,源码中应尽可能地加注注释。

B4A安装文件在这里 http://pan.baidu.com/s/1hqkO2X2

B4A-Basic4android相关推荐

  1. basic4android 开发教程翻译(六)使用B4A-Bridge连接你的设备

    到目前为止,我们在开发中有两种方法来测试应用. 一种是通过Android 模拟器来测试.另外就是当你的设备支持ADB调试的话,可以直接连到真实设备上测试. Android模拟器相比真实设备慢得多(尤其 ...

  2. Basic4android v3.50 发布

    这次发布的主要是debug 的增强.说实话,在这一方面B4a 比delphi做的要好.希望delphi 在新的版本里面 能进一步加强. I'm happy to release Basic4andro ...

  3. 1、Basic4android简介

    Basic4android(简称B4A)是一个简单然而功能非常强大的Android应用开发环境.Basic4android语言类似于Visual Basic语言,支持更多的对象.Basic4andro ...

  4. Basic4android 的妈妈 Basic4ppc

    Basic4android 是为了适应安卓操作系统的发展而推出的,在没有安卓操作系统之前,移动智能设备市场上的耀眼名星是Windows Mobile (简称WM).在中国国内的代表就是多普达手机,多普 ...

  5. Basic4Android v8.50-SEO 狼术

    Basic4Android v8.50完整版 新的XUI2D游戏框架最近已经完成了许多工作: 此更新使构建跨平台应用程序和在项目之间共享文件更加容易. 改进之处: 调试器性能优化和错误修复. #Cus ...

  6. 使用delphi 开发多层应用(十六)使用XMLRPC 实现basic4android 远程调用RTC服务

        RealThinClient (以下简称RTC) 也是一款delphi 多层开发的框架,由于其底层通讯协议是自己封装SOCK 库,抛弃了 大家诟病的indy,因此表现的非常稳定,效率也非常高, ...

  7. B4A 或其它Android开发平台连接USB设备进行调试

    -   配置Android开发环境.   (Basic4android新手指南-1 搭建环境.pdf) -  首先下载Android设备相关的自身驱动. - 下载安装USB驱动管理软件 UsbDriv ...

  8. android 蓝牙打印代码,分享一个b4a下安卓操作蓝牙打印机的代码

    b4a的  用到 Serial的库 实测过能用 另外:有人有    zxing_b4a_1.3plus_lib_demo.zip 的库没有? 关键代码 Sub Process_Globals Dim ...

  9. B4A +GoLang 实现手机端webserver

    一直以来都不太喜欢 Android Studio , 因为太重了,一打开再遇到更新我可怜的8G内存老爷机,卡的不要不要的-- 开发手机应用一直用的uniapp.E4A.B4A 这种轻量级的小公举. 今 ...

  10. B4A 饺子播放器超简插件

    载地址:https://wwi.lanzoup.com/iiljo0b05t3e 使用: 1.将压缩包中的3个文件拷贝到 B4A安装目录下 Libraries 文件夹中 2.在项目的manifest中 ...

最新文章

  1. JUC 常用 4 大并发工具类
  2. pageResponse - 让H5适配移动设备全家(移动端适配)1
  3. Django--Uploaded Files以及Handlers
  4. java安装_快速提示:Java中的ISO 8601持续时间
  5. TextBoxSuggest,输入框提示工具,输入建议,输入匹配,辅助输入,输入即时提示,文本编辑器,Visual Studio效果,高速查询引擎,哈希树,模糊匹配,百万条零毫秒
  6. python从txt拿取数据_python从txt文件读取数据
  7. 网络状态代码数字的含义
  8. NYOJ 14 会场安排问题 贪心算法 之 选择不相交区间
  9. 【深度学习】解决物体检测中的小目标问题
  10. LeetCode 404. 左叶子之和思考分析
  11. ajax传递数组,后台接收为null解决方法
  12. DAS 2020 Keynote Speech | Adobe 文档分析技术介绍
  13. kali linux引导文件修复,Kali+Windows引导修复
  14. java appt,(转从ajava)打开ppt
  15. 如何重置网络?如何激活产品?
  16. 从oracle临时表理解会话与链接
  17. linux下网速监控 linux及android分网卡网速监控
  18. ImageNet中1000类目标的编号所对应的具体类别
  19. 如何在cmd命令行窗口打开QQ
  20. Java基础数据类型以及取值范围

热门文章

  1. jq实现图片拖动滑块验证码
  2. charles(青花瓷)抓包乱码【青花瓷抓包https内容】
  3. PowerBuilder 2018
  4. JAVA 分布式 - 分布式介绍
  5. java学习(分布式架构)
  6. H3C无线控制器做用户隔离和DHCP Relay的注意事项
  7. python deap_python 的 DEAP框架学习
  8. android 弹跳动画效果下载,SpringyFX-SpringyFX(MG弹跳动画制作AE脚本)下载 v1.1官方版--pc6下载站...
  9. linux中常用的两种分区工具,Linux上的两种磁盘分区工具的使用
  10. 电力系统稳定与控制_风电场柔性直流系统组网型控制关键技术