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

- 设备管理应用

- 还有很多,不一一列举

——(全文完)——

Basic4android:多功能的Android应用软件快速开发平台的更多相关文章

  1. WebAPI 权限控制解决方案——Phenix.NET企业应用软件快速开发平台.使用指南.21.WebAPI服务(三)

    21.1   数据服务 21.1.1基本操作功能 Phenixヾ的数据服务,提供了如下的基本操作: 功能 Type URI 参数 完整获取实体集合对象 GET api/Data 分页获取实体集合对象 ...

  2. asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台

    分享: 腾讯微博  新浪微博   搜狐微博   网易微博  腾讯朋友  百度贴吧  豆瓣   QQ好友  人人网 作者:王春天  原文地址:http://www.cnblogs.com/spring_ ...

  3. WebAPI 身份认证解决方案——Phenix.NET企业应用软件快速开发平台.使用指南.21.WebAPI服务(一)

    21   WebAPI服务 ASP.NET Web API,是微软在.NET Framework 4.5上推出的轻量级网络服务框架,虽然作为ASP.NET MVC 4的一部分,但却是一套全新的.独立的 ...

  4. 干货!JNPF快速开发平台功能一览

      JNPF,采用主流的两大技术Java/.Net开发,是一套低代码开发平台,可视化开发环境,有拖拽式的代码生成器,灵活的权限配置.SaaS服务,强大的接口对接,随心可变的工作流引擎,一站式开发多端使 ...

  5. 审核流(2)流程设计-SNF.WorkFlow功能使用说明--SNF快速开发平台3.1

    流程设计 图形化的流程设计,更方便.直观 1.打开“流程设计“程序,如上.点击”新建“如下: 2.红色部分为必填项,审批对象是选择要审批的程序菜单,单据名称是在审核流流转时用于提示的单据名称,还要选择 ...

  6. SNF开发平台WinForm之十二-发送手机短信功能调用-金笛-SNF快速开发平台3.3-Spring.Net.Framework

    1.调用前组装参数 2.调用发送信息服务脚本   .调用前组装参数: BaseSendTaskEntity entity = new BaseSendTaskEntity(); entity.Mess ...

  7. 【Android】快速开发偷懒必备(二) 支持DataBinding啦~爽炸,一行实现花式列表[申明:来源于网络]

    [Android]快速开发偷懒必备(二) 支持DataBinding啦~爽炸,一行实现花式列表[申明:来源于网络] 地址:http://blog.csdn.net/zxt0601/article/de ...

  8. winform快速开发平台 -> 通用权限管理之动态菜单

    这几个月一直忙APP的项目,没来得及更新项目,想想该抽出时间整理一下开发思路,跟大家分享,同时也希望得到宝贵的建议. 先说一下我们的权限管理的的设计思路,首先一个企业信息化管理系统一定会用到权限管理, ...

  9. winform快速开发平台 -> 基础组件之分页控件

    一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件. 处理思想:我们在处理分页过程中主要是针对数据库操作. 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑. ...

随机推荐

  1. 将vs屏幕上内容重定向到一个log文本中

    在需要打印的屏幕内容前面加上一句话: freopen("debug.txt","w",stdout); 结束部分关掉他: fclose(stdout); 参考 ...

  2. BZOJ 1053 反素数ant

           初读这道题,一定有许多疑惑,其中最大的疑惑便是"反素数",反素数的概念很简单,就是,a<b同时a的因数个数大于b的因数个数.但是想要完成本题还需要一些信息,关于 ...

  3. BZOJ 1103: [POI2007]大都市meg( 树链剖分 )

    早上数学考挂了...欲哭无泪啊下午去写半个小时政治然后就又可以来刷题了.. 树链剖分 , 为什么跑得这么慢... ------------------------------------------- ...

  4. java 如何自定义异常 用代码展示 真心靠谱

    先建两个自定义的异常类 ChushufuException类 class ChushufuException extends Exception { public ChushufuException( ...

  5. ContentProvider中的数据库的生成时机以及ContentResolver的insert()方法总结

    经过几天的总结,以及结合一些代码的实际测试,终于算是明白了ContentProvider中的数据的生成时机了. 目录结构: MainActivity.java package com.wyl.cont ...

  6. 我的Python成长之路---GitHub使用之注册GitHub并安装Git客户端

    一.注册GitHub账号 进入GitHub官方网站,输入用户名.邮箱地址及密码,点击“Sign up for GitHub”. 选择免费的,不要问我为什么,除非有钱任性选择付费版 验证邮箱地址并激活G ...

  7. Chrome设计文档-多进程资源加载

    原文:Multi-process Resource Loading 背景 浏览器主进程及browser process处理所有的网络通信.原因有三点: Browser process可以控制每一个re ...

  8. 中科燕园GIS外包---地铁GIS项目

    (1)地铁保护及project地质管理     • 地铁保护     地铁交通既有运量大,速度快的特点,又有差别于其它交通方式的在地下执行的空间特殊性,因此地铁的保护显得尤为重要. 首先必须编制完整的 ...

  9. 【转】在CentOS上安装tomcat

    原文链接:http://www.cnblogs.com/xsi640/p/3757015.html 另外一个比较详细的博文:http://blog.csdn.net/zhngjan/article/d ...

  10. Linux -FHS 标准

    FHS (Filesystem Hierarchy Standard),其目的是让用户可以了解以安装软件通常放在那个文件下面. /bin 放置的是单用户维护模式下,能够被调用的命令.主要有cat,ch ...