`

python学习笔记三----windows下开发环境

阅读更多

Window下的开发环境

安装pydew插件PyDev2.6.0:

下载地址:

http://sourceforge.net/projects/pydev/files/

解压后将featuresplugins放到eclipse同名目录下,亲一懂的

 

 

 

 

 

starcore_devfiles_r7.zip

下载地址:

http://code.google.com/p/cle-for-android/downloads/detail?name=starcore_devfiles_r80.zip&can=2&q=

 

Wrapandroid.jar

下载地址:

http://code.google.com/p/wrapandroid-for-multilanguage/downloads/detail?name=wrapandroid_devfiles_0_9_0.rar&can=2&q=

 

在工程中导入starcore_devfiles_r7.jarwrapandroid.jar

异入共享库文件,~\python\starcore_devfiles_r7\so\armeabiv7a目录下的.so文件放到工程的(libs/armeabi)目录下

 

示例程序:

 

<?xmlversion="1.0"encoding="utf-8"?>

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/lay_main"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical">

 

<TextView

android:id="@+id/txt_info"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"/>

<Button

android:id="@+id/btn_click"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="Pythonfirstdemo!"/>

 

</LinearLayout>

 

/**

*firstpythondemo

*

*@time下午12:00:39

*@authorretacnyue

*@Emailzhenhuayue@sina.com

*/

publicclassPythonDemoActivityextendsWrapAndroidActivity{

Buttonbtn_click;

TextViewtxv_info;

 

@Override

publicvoidonCreate(BundlesavedInstanceState){

DownloadFromNetFlag=false;

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

 

//这是加载库文件

//StarActivity._Call("DoFile","",

//"/data/data/"+getPackageName()+"/lib/libCode.so");

StarActivity._Call("DoAssetsFile","python","pythontest.py");

//findView(); }

 

/**

*实例化控件

*/

@SuppressWarnings("unused")

privatevoidfindView(){

txv_info=(TextView)this.findViewById(R.id.txt_info);

btn_click=(Button)this.findViewById(R.id.txt_info);

}

}

 

 

 

Pythontest.py文件(assets目录下)

 

SrvGroup=libstarpy._GetSrvGroup()

Service=SrvGroup._GetService("","")

 

StarActivity=Service.ActivityClass.getCurrent();

 

MyText=StarActivity.findViewById("TextViewClass",StarActivity.getResource("id/txt_info"));

MyText.setText("fromlayout");

 

MyButton=StarActivity.findViewById("ButtonClass",StarActivity.getResource("id/btn_click"));

defMyButton_onClick(self,Ev):

Service.ToastClass._New().makeText("Buttonclicked",1).show();

MyButton.onClick=MyButton_onClick;

MyButton.setOnClickListener();

 

 

MyLinearLayout=StarActivity.findViewById("LinearLayoutClass",StarActivity.getResource("id/lay_main"));

 

 

MyDynaButton=Service.ButtonClass._New(MyLinearLayout);

defMyDynaButton_onClick(self,Ev):

Service.ToastClass._New().makeText("MyDynaButtonclicked",1).show();

MyDynaButton.onClick=MyDynaButton_onClick;

MyDynaButton.setOnClickListener();

MyDynaButton.setText("createddynamically");

MyDynaButton.setLinearLayoutParams(300,80);

分享到:
评论

相关推荐

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    python开发环境软件-windows.zip

    总的来说,这个"python开发环境软件-windows.zip"可能包含了一个或多个这样的IDE,以及必要的库和工具,以帮助Windows用户轻松进入Python的世界,无论是进行数据清洗、机器学习模型构建,还是开发人工智能应用。...

    Anaconda3-2024.02-1-Windows-x86-64.exe.rar

    总的来说,Anaconda3-2024.02-1-Windows-x86_64.exe为Windows用户提供了便捷的数据科学开发环境,通过其强大的环境管理和丰富的库支持,使得数据分析、机器学习任务变得更加高效和易用。无论你是初学者还是经验丰富...

    【读书笔记】Python开发环境搭建-Python(x,y) + Wing IDE4.0.3.docx

    ### Python开发环境搭建知识点 #### 一、Python语言概述 Python是一种高级的、解释型的、面向对象的编程语言,以其...通过本文的学习,开发者可以快速搭建起高效的Python开发环境,从而更专注于代码编写和项目开发。

    Python基础入门课程-学习笔记.docx

    在学习Python之前,首先需要搭建一个合适的测试环境。根据文档中的描述,本教程使用的环境配置如下: - **操作系统**: 64位win7中文版 - **浏览器**: Google Chrome(推荐不要使用IE浏览器) - **Python版本**: ...

    Python基础入门课程-学习笔记.pdf

    首先,搭建Python开发环境是学习Python的第一步。在本例中,推荐的测试环境是64位Windows 7系统,配合Google Chrome浏览器,以及Anaconda3-4.3.1-Windows-x86_64.exe作为Python的集成环境。Anaconda不仅包含了Python...

    python基础教程(第三版)学习笔记.pdf

    当然,Python自带的集成开发环境IDLE也是一个不错的选择。 在Python中,数值和表达式是基础概念。Python支持多种进制,包括十进制、八进制(前缀0)、十六进制(前缀0x)和二进制(前缀0b)。变量用于存储值,如`x ...

    python核心笔记.pdf

    【Python核心笔记】深入浅出地探讨了Python这一强大且多用途的编程语言。Python以其简单易用且功能强大的特性,赢得了广大开发者的喜爱。它是一种解释型的高级编程语言,支持面向对象编程,同时也具备过程化编程的...

    GDAL-Python库学习笔记

    ### GDAL-Python库学习笔记 #### 一、GDAL 库简介 ##### 1.1 引言 GDAL(Geospatial Data Abstraction Library)是一个强大的库,旨在为栅格地理空间数据提供翻译与处理功能。对于从事地理信息系统(GIS)或遥感...

    Python基础入门课程-学习笔记.doc

    在开始Python的学习之旅时,搭建合适的测试环境至关重要。 首先,我们需要一个支持Python运行的系统环境。在本教程中,推荐的是64位的Windows 7中文版操作系统。对于浏览器的选择,推荐使用Google Chrome,因为它在...

    python简明教程笔记 - IT168文库-.doc

    IDLE是Python的集成开发环境,可在Windows和Linux中使用。 2. **编写与运行程序**: Python程序通常以.py为扩展名,通过`python 文件名.py`运行。文件权限需要设置为可执行,例如`chmod a+x helloworld.py`。文件...

    Python学习笔记(中文版)..

    2. **安装与环境配置**:这部分会讲解如何在不同操作系统(如Windows、MacOS、Linux)上安装Python解释器,以及如何设置Python开发环境,如使用Anaconda或PyCharm等集成开发环境(IDE)。 3. **Python基础语法**:...

    《python核心笔记》

    ### Python核心笔记知识点总结 #### 一、Python简介与特性 **定义与理解:** - **定义:** Python是一种支持面向对象的解释型高级编程语言,由Guido van Rossum在1991年首次发布。 - **特性:** - **简单而强大**...

    python学习笔记

    ### Python学习笔记知识点总结 #### 一、Python简介与特点 **1.1 Python起源与发展** - **创建背景:** Python由Guido van Rossum在1989年圣诞节期间创建,旨在解决当时编程语言的一些不足之处。 - **设计理念...

    python 学习笔记(一)

    在本篇“Python学习笔记(一)”中,我们将探讨Python编程语言的基础知识,包括它的起源、特点、安装过程以及一些基本语法。Python作为一种高级、解释型、面向对象的编程语言,因其简洁明了的语法而深受程序员喜爱,...

    Python学习笔记1

    【Python学习笔记1】 在初学Python的过程中,首要任务是完成Python的安装。你可以通过访问官方网站[Python官网](https://www.python.org/downloads/)下载适合你的操作系统的安装包。下载完成后,双击安装文件,按照...

    Python学习笔记

    学习Python的第一步是安装开发环境。这包括下载Python安装包,选择合适的集成开发环境(IDE),如Python自带的IDLE,或者是适用于其他编程语言的IDE,例如JAVA的eclipse/myeclipse,C/C++的VISIOSTUDIO等。另外,在...

    Python学习笔记.pdf

    ### Python学习笔记知识点详解 #### 一、Python基础入门 **1.1 Python简介** - **定义**: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 - **特点**: - 易于学习: 简洁的语法和清晰的结构...

    python学习笔记和简明教程.docx

    Python 学习笔记和简明教程 Python 是一种广泛使用的高级编程语言,它具有易于学习、灵活、功能强大等特点。Python 广泛应用于数据分析、人工智能、Web 开发、科学计算等领域。本文档是 Python 学习笔记和简明教程...

    Python学习笔记(一).pdf

    【Python学习笔记(一)】 Python作为一门广泛使用的高级编程语言,因其简洁明了的语法和强大的功能而受到程序员的喜爱。这篇学习笔记主要涵盖了Python的基础安装环境和核心语法要点。 一、安装环境 Python的学习...

Global site tag (gtag.js) - Google Analytics