Ruboto:完全用Ruby来构建Android应用程序的框架

Ruboto 是一个完全用 Ruby 语言来构建 Android 应用程序的框架,它可以包含支持的程序库,也可以生成创建项目,类,测试类和更多。你在Ruby中可以使用所有的Android ,Java和Ruby的 API。

21082708_S3MT

安装

生成app

生成类

生成apk文件并把它安装在连接的设备上

运行安装过的app

使用

Ruboto 提供给你的功能主要是使用Ruby脚本定义Activities, BroadcastReceivers,和Services行为。

它是这样工作的: 首先,你的在src目录下可以发现你的脚本名字和你的类的名字是一致的,只有under_scored而不是CamelCased。Andorid的类中的方法都是定好的,比如在activity被kill的时候调用Activity.onDestroy()方法,

上面的有点抽象,我们来举个例子,你使用参数 --activity FooActivity来生成你的app,意味着Ruboto将会生成FooActivity 类,你可以打开src/foo_activity.rb这个文件,如果你的activity只是启动的时候打印日志这个功能,你的脚本将看起来这样写:

测试例子

你可以这样来运行脚本

 

官方网站:http://ruboto.org/
开源地址:https://github.com/ruboto/ruboto

2 收藏

资源整理者简介:sunbiaobiao

(新浪微博:@sunbiao将军) 个人主页 · 贡献了178个资源 · 10


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer