资源简介
android的python控制台的例子

代码片段和文件信息
package com.example.upython;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.os.Bundle;
import android.app.Activity;
import android.os.Handler;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.srplab.www.starcore.*;
public class MainActivity extends Activity {
private void copyFile(Activity c String NameString desPath) throws IOException {
File outfile = null;
if( desPath != null )
outfile = new File(“/data/data/“+getPackageName()+“/files/“+desPath+Name);
else
outfile = new File(“/data/data/“+getPackageName()+“/files/“+Name);
if (!outfile.exists()) {
outfile.createNewFile();
FileOutputStream out = new FileOutputStream(outfile);
byte[] buffer = new byte[1024];
InputStream in;
int readLen = 0;
if( desPath != null )
in = c.getAssets().open(desPath+Name);
else
in = c.getAssets().open(Name);
while((readLen = in.read(buffer)) != -1){
out.write(buffer 0 readLen);
}
out.flush();
in.close();
out.close();
}
}
StarCoreFactory starcore;
StarServiceClass Service;
StarSrvGroupClass SrvGroup;
EditText editbox;
TextView textbox;
Button compilebtn;
Button runbtn;
Button clearbtn;
Handler UIHandler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File destDir = new File(“/data/data/“+getPackageName()+“/files“);
if(!destDir.exists())
destDir.mkdirs();
java.io.File python2_7_libFile = new java.io.File(“/data/data/“+getPackageName()+“/files/python2.7.zip“);
if( !python2_7_libFile.exists() ){
try{
copyFile(this“python2.7.zip“null);
}
catch(Exception e){
}
}
/*----init starcore----*/
StarCoreFactoryPath.StarCoreCoreLibraryPath = this.getApplicationInfo().nativeLibraryDir;
StarCoreFactoryPath.StarCoreShareLibraryPath = this.getApplicationInfo().nativeLibraryDir;
StarCoreFactoryPath.StarCoreOperationPath = “/data/data/“+getPackageName()+“/files“;
final String LibPath = this.getApplicationInfo().nativeLibraryDir;
final String PackagePath = “/data/data/“+getPackageName();
new Thread(new Runnable(){
@Override
public void run() {
starcore= StarCoreFactory.GetFactory();
Service=starcore._InitSimple(“test““123“00);
starcore._RegMsgCallBack_P(new StarMsgCallBackInterface(){
public object Invoke(int ServiceGroupID int uMes object wParam object lParam){
if (uMes == starcore._Getint(“MSG_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-06 21:16 upython.android\
目录 0 2017-03-06 21:16 upython.android\.gradle\
目录 0 2017-03-06 21:33 upython.android\.gradle\2.14.1\
目录 0 2017-03-06 21:16 upython.android\.gradle\2.14.1\taskArtifacts\
文件 31 2017-03-06 21:16 upython.android\.gradle\2.14.1\taskArtifacts\cache.properties
文件 17 2017-03-06 22:02 upython.android\.gradle\2.14.1\taskArtifacts\cache.properties.lock
文件 28726 2017-03-06 22:02 upython.android\.gradle\2.14.1\taskArtifacts\fileHashes.bin
文件 339421 2017-03-06 22:02 upython.android\.gradle\2.14.1\taskArtifacts\fileSnapshots.bin
文件 27170 2017-03-06 22:02 upython.android\.gradle\2.14.1\taskArtifacts\fileSnapshotsToTreeSnapshotsIndex.bin
文件 110120 2017-03-06 22:02 upython.android\.gradle\2.14.1\taskArtifacts\taskArtifacts.bin
目录 0 2017-03-06 21:33 upython.android\.gradle\2.14.1\tasks\
目录 0 2017-03-06 21:33 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\
目录 0 2017-03-06 21:33 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\
文件 25324 2017-03-06 22:02 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
文件 17 2017-03-06 22:02 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
目录 0 2017-03-06 21:33 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\
文件 18784 2017-03-06 22:02 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
文件 17 2017-03-06 22:02 upython.android\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
目录 0 2017-03-06 22:03 upython.android\.idea\
文件 7 2017-03-06 21:14 upython.android\.idea\.name
文件 686 2017-03-06 21:14 upython.android\.idea\compiler.xm
目录 0 2017-03-06 21:14 upython.android\.idea\copyright\
文件 76 2017-03-06 21:14 upython.android\.idea\copyright\profiles_settings.xm
文件 159 2017-03-06 21:14 upython.android\.idea\encodings.xm
文件 835 2017-03-06 21:15 upython.android\.idea\gradle.xm
目录 0 2017-03-06 21:16 upython.android\.idea\libraries\
文件 264 2017-03-06 21:16 upython.android\.idea\libraries\android_android_19.xm
文件 247 2017-03-06 21:16 upython.android\.idea\libraries\starcore_android_r2_51.xm
文件 496 2017-03-06 21:16 upython.android\.idea\libraries\support_v4_19_1_0.xm
文件 2644 2017-03-06 22:03 upython.android\.idea\misc.xm
文件 367 2017-03-06 21:15 upython.android\.idea\modules.xm
............此处省略61个文件信息
相关资源
- AndroidStudio版直连sqlserver
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
评论
共有 条评论