Basic4android 是目前最简单、最强大的Android平台快速应用开发工具。

( "Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform. " )

- 包含开发优秀实用安卓软件所需的所以功能

- 编译为安卓平台本地代码,没有额外的运行库和依赖库

- 拥有超过4万开发者社区,帮助初学者尽快入门

Basic4android 最新版本是 2.7.1,发布于2013年5月12日。其采用的编程语言是 Basic 变种。


Basic4android 是收费软件,收费策略是:

- 企业版 99 美元,含2年免费技术升级服务

- 标准版 49 美元(优惠期24美元),含2个月免费升级服务

- 集团版 499 美元,含2年免费升级服务,可供最多30位开发者使用

- 校园版半价,专供在校学生、教师、研究员使用

- 试用版,可免费使用30天,功能有限制

Basic4android 主要用户群:

- Basic语言使用者、Android平台开发者 - Windows用户(不支持其他操作系统平台) - 英文用户最多,其次是德语、意大利语用户,再次是西班牙语、法语用户,中文用户很少

Basic4android 有两种运行模式:

- 本地编译模式:需在本机安装Java SDK 和 Android SDK,运行速度快,功能多(模拟器、USB调试等)

- 远程编译模式:借助B4A-Bridge应用在Android上编译运行,明显简化了开发环境的配置过程

Basic4android 基本特性:

- 简单强大的安卓平台应用软件快速开发工具,无需臃肿耗时的 Java/Eclipse 编程

- 完整的集成开发环境(IDE)和编程语言,100%专注于安卓平台开发

- 编译为安卓平台Dalvik虚拟机字节码,无需额外运行库,编译生成的APK文件跟Java/Eclipse生成的APK完全一样

- 性能跟Java生成的应用程序差不多

- 面向对象(OOP)的编程语言(语法跟微软Visual Basic类似)

- 不需要针对XML编程

- 支持定制的Java库,扩展性很好

- 强大的设计脚本特性,让用户很简单的设计复杂实用的应用界面

- 提供UI云服务,在云端真实手机和平板内测试应用软件的界面布局

- 支持Android 1.6到4.x版本的所有安卓手机和平板设备

- 现代的集成开发环境,拥有代码提示、在线文档、内部索引,以及其他高级功能

- 强大的单步调试器

- 大量的文档,有自定义的在线搜索引擎和离线搜索引擎工具

- 内置代码修正

- 支持所有Android核心特性(见下文)

Basic4android 功能特性概览:

- SQL数据库,包括加密数据库

- GPS(卫星定位系统)

- 桌面小部件(Widgets)和动态背景

- 后台服务和广播监听器

- 蓝牙(串口)

- 手机功能:电话、短信、联系人、通话记录,以及其他

- USB host / 附件模式、MTP(媒体传输协议)

- Web服务

- 摄像头

- XML、JSON、XLS、MDB、CVS 格式

- 界面动态切换

- 多点触摸手势

- NFC

- HTTP服务器(基于Jetty)

- Arduino ADK

- 视频音频录制和回放

- 网络(TCP,Wifi Direct,UDP,FTP,SFTP,SMTP,POP3,SMB/CIFS)

- 推送通知(GCM 和 C2DM)

- 文本到语音,语音识别

- AdMob等广告平台

- OpenGL

- 图像和图表

- 传感器

- 文件IO

- 集成服务:Parse,Google Services,Twitter,Facebook 等

- Google Play 应用内付费

- 对象序列化

- Sip / Voip

- 设备管理应用

- 还有很多,不一一列举

——(全文完)——

更多相关文章

  1. Android(安卓)Debug Bridge(ADB) 技术实现
  2. 【代码】android 通过GPS获取用户地理位置并监听位置变化
  3. Android访问WCF服务(使用json实现参数传递)
  4. 实现Android(安卓)滑动退出Activity的功能
  5. Android调用蓝牙功能
  6. Android组合按键功能定制(Framework)
  7. Android下使用Socket连接网络电脑
  8. Android增加系统服务访问底层硬件
  9. Android(安卓)系统服务 - Input 事件的分发过程

随机推荐

  1. Android报unable to instantiate applica
  2. React-Native 调用原生方法,弹出自定义对
  3. Android (Android Studio)adb启动失败 无
  4. ubuntu10.04 编译 android 源码并导入Ecl
  5. 去掉ScrollVIew拉到尽头时再拉的阴影效果
  6. Android中的ClassLoader(PathClassLoader
  7. Android消息机制(一)
  8. Android(安卓)studio配置Gradle的坑
  9. ListView之快速滑块
  10. Android应用程序消息处理机制(Looper、Han