a. 打开eclipse, 创建一个新的android project “introduction” b. 如果要从网络安装,则需要添加许可权限: c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图:
d. 编辑 IntroductionActivity.java,如下修改,加载python代码
import com.srplab.wrapandroid.*; public class IntroductionActivity extends WrapAndroidActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); StarActivity._Call("DoAssetsFile", "python", "code.py"); } }
如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下:
同时在activity中设置下载标志为false
public class IntroductionActivity extends WrapAndroidActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { DownloadFromNetFlag = false; super.onCreate(savedInstanceState); setContentView(R.layout.main); StarActivity._Call("DoAssetsFile", "python", "code.py"); } }