RoboMaster

标题: 【分享帖】在安卓手机上运行Processing程序的方法 [打印本页]

作者: 三大张    时间: 2015-2-25 14:21
标题: 【分享帖】在安卓手机上运行Processing程序的方法
    很多Processing互动媒体爱好者总是在PC电脑里演示他们的作品,应该很少有人把作品搬到安卓手机的屏幕上演示,主要原因是Processing程序如何在安卓手机上运行的方法,中文资料很少或者没有,外文倒是有,但说的也不全。所以这里我们公布下,也方便大家表达自己的创意,按照下文五个步骤,一步步照着就行。
[attach]312[/attach]
第一步:  安装JDK
   JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西。 这个开发工具可以到Jave官方下载,也可以到这个网址下载。
jdk-8u25-windows-i586.exe下载: http://pan.baidu.com/s/1gdKjMh1
    把JDK下载下来,安装即可。  
第二步:  安装AndroidSDK Tools
   要想在个人电脑的Processing编程环境下生成可以下载到安卓手机的程序,必须事先安装Andriod SDK Tools,你可以从 Android Development 网站下载,也可以在到以下网址下载。
   对于Windows 操作系统,installer_r24.0.1-windows.exe下载:http://pan.baidu.com/s/1nt60ulb
   下载安装后,64位PC机默认放在C:\Program Files(X86)文件夹下,32位PC机默认放在C:\Program Files文件夹下。我的PC机是64位,但我在安装还是改了安装位置,从C:\Program Files(X86)改到C:\Program Files。当然也可以不改。具体位置如下:
[attach]299[/attach]
图1 Andriod SDK Tools安装位置
   然后到windows7操作系统→开始,找到Andriod SDKTools→SDK Manager,点击。
[attach]300[/attach]
图2 运行SDK Manager
  出现下面Andriod SDK Manager窗口。 在这个窗口中,需下载所需的API包。
[attach]301[/attach]
图3 下载和安装API包
   先不要急着操作,等待Andriod SDK Manager管理器 “Fetch URL”,出现“Done loading packages”,我勾选了图4所示的这些API包选项,下载和安装过程需要较长的时间。注意勾选时,Update/new前面的√要有,默认是有的,只是图4截图里,我让大家看看,我的系统已经安装了哪些选项时,才把Update/new前面的√切换掉了。我的手机是华为的C8813,版本:Andriod 4.1 。所以这些API包就行了,如果你的手机版本更高,也要下载和安装高版本的API包。
   注:由于Android系Google产品,中国大陆无法访问上述页面或下载链接时,请自行使用vpn代理。
[attach]302[/attach]
图4 Processing安卓编程所需的API包
    点击Install packages...啊,开始安装了。  
第三步:  安装Processing
1.  下载安装新版Processing 3.0a4软件  
  下载网址:https://www.processing.org/download/?processingHLv
  接着,打开Processing 3.0a4软件,点击Processing文件夹中的可执行文件,即可进入编程环境。居然新版的Processing 3.0a4软件可以自动变为中文环境。
第四步:  连接SDK与Processing
   现在 Processing 和 Android SDK 都安装好了,该把他们连起来了。打开 Processing软件,进入Jave编程环境,可以看到在顶部右上角有个写着“Java”的小窗口,点击“添加模式...”选项。
   [attach]303[/attach]
图5 Processing软件的Java环境
  点击添加模式...,随之出现Mode Manager窗口,在Andriod mode选项栏中,点击 “安装”按钮。注意要打开互联网并且执行“翻墙” 如图6所示。
[attach]304[/attach]
图6 安装Andriod模式
[attach]305[/attach]
图7 把Jave环境切换为Andriod环境
  点击图7下拉菜单中的“Andriod”选项。完成之后会出现弹出一个小窗口,询问Andriod SDK 是否安装窗口,点击 “Locate SDK pathmanually”。
[attach]306[/attach]
图8 询问Andriod SDK 是否安装窗口
  图8中找到刚才安装的Android SDK安装的位置,点击 “打开”,完成定位。如果找不到Android SDK 安装的位置,可以在图2所示“SDK manager”选项处点击鼠标右键,在随之出现的快捷菜单中选择“属性”,在“属性”对话框中,就可以找到目标位置了。
[attach]307[/attach]
图9 定位Andriod SDK Tools的安装位置
  然后,你的 Processing编程环境,变成了可以向手机下载Andriod程序的环境,如图10所示。
[attach]308[/attach]
图10 Processing软件的Andriod环境
   好样的!这样 Android SDK 和 Processing 就连接好了,你也可以开始开发自己的应用了。

第五步rocessing程序下载到安卓手机
  首先在你的手机,点击安卓手机界面,找到设备→应用程序,把“未知来源”处的√打上。点击设备→应用程序→开发,把“USB调试”处的√打上。
  安装手机驱动,我是采用了360手机助手软件。如果把这个软件运行起来后,只要把手机USB线一插到PC机USB插座上。手机的驱动会自动安装的。
   在360手机助手软件界面上,点击“我的手机”,可以看到“手机已通过USB连接”,界面下方的图片显示实时的手机画面。
[attach]309[/attach]
图11 采用360手机助手安装驱动程序   
  将手机与电脑连接,然后将Processing程序Java环境改成Andriod环境下运行。如下图左上角小窗口处,可以看到已切换为Andriod环境。
     Processing编程环境不管是在Andriod模式下,还是Java模式下,都可以编写和修改程序,如果在Andriod模式下保存程序,那么下次重新打开程序,程序的编程环境也会直接处于Andriod模式下。当然,如果要把程序下载到手机中,必须要编程环境切换为Andriod模式。   
     下面Processing程序的任务是:Processing画布上方是一个可以变半径的螺旋线,下方为滑块可以移动的水平标尺。当滑块向右滑动时,8圈螺旋线半径增大,给人的感觉为“卷弹簧”松开,当滑块向左滑动时,8圈螺旋线半径缩小,“卷弹簧”旋紧。
[attach]310[/attach]  
图12 下载程序到安卓手机
   程序编好后,将程序Java环境改成Andriod环境,点击“播放”运行按钮,开始通过USB下载程序到安卓手机。下载成功后,消息栏中会显示“Sketch launchedon the device”,这就说明,你的Procesing程序已经安装到手机上了,赶快找到它的图标,如图13所示,点击运行,看看这与PC机上运行Processing程序相比,是不是感觉更高科技些。
[attach]311[/attach]
图13 安卓手机上的Processing运行图标
   点击这个图标,这个图标的名称就是你给这个Processing程序在PC电脑上命名的文件名。
[attach]312[/attach]
图14 Processing程序在安卓手机上运行的画面
  这个的实时手机画面,我是利用360手机助手人机界面上反馈的手机画面截图而成的。
   至此,Processing程序在安卓手机上运行的方法就介绍完毕,enjoy!
Processing程序见帖子:http://bbs.robomasters.com/forum.php?mod=viewthread&tid=157&page=1&extra=#pid820


作者: 123123    时间: 2015-6-16 11:03
学习学习,好好学习
作者: 蒙奇路飞    时间: 2015-9-12 22:38
看看。。。。
作者: u0uuuu    时间: 2016-11-15 20:17
受小弟一拜。。。。。




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2