Processing on Android开发之旅——基础篇

最近受徒弟推荐,对可视化数据开始感兴趣。其中用到了一种叫做Processing的语言。

Processing是一种比较新的语言。曾经被作为“Java的替代语言”被众人关注。究其原理,是利用了Java作为整体语言的解释器,再通过一些技术手段能够让Processing语言的代码经过一些简短的修饰,变成Java源代码,再通过Java进行编译。

因为语法结构非常简洁,所以Processing被广泛用于艺术与交互类应用程序之中。Processing常用的有两个函数:setup()和draw()。setup()函数类似于其他各种语言的main函数,就是程序的入口,在程序初始化之后会被执行一次。draw()函数是一个定时回调函数(每秒执行60次)。搭配这两个函数将会很容易制作出一些包含迭代、交互、动画等等的程序。


由于Processing与Java几乎无异,所以在Java中也非常用以实现Processing的代码。但毕竟从Processing到Java原本需要一个修饰的过程,所以说在Android项目中使用Processing的内容还是有一些问题需要注意。

第一点就是作为一个Android平台的专业开发者,我们所利用的更多的是Processing的架构、丰富的函数以及setup和draw函数的这种思想,而不是Processing的全部语法。

第二点就是在Processing中一部分原生函数都需要经过程序员的一些转化。具体的转化方法可以在这两个地方查询:

1:http://wiki.processing.org/w/Android

2:http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/in

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值