在 Android 手机上运行 Python 程序

经过一翻折腾,把ASE装到G1上面。以前的ASE版本运行python不太好。不过试了一下这个。还不错。

首先去: http://code.google.com/p/android-scripting/downloads/list 下载 ase_r14.apk 并安装.

下载三个   python   模块   :

把这三个放到存储卡根目录.ASE会自动找的. 打开ASE->Menu键->Interpreters ->Menu键->Add选择python

用python写一个简单的android程序:添加一个脚本时会出现我们安装的python选项.脚本会自动包含下面代码:

?
1
2
import android
droid = android.Android()
#   我们加入代码
?
1
droid.makeToast( "Hello, Android!" ) # 弹出hello Android.

最后Menu键->save&run

在玩的朋友共享点经验啊 :).

### 回答1: 要在Android手机运行Python游戏,需要使用一个名为Kivy的库。Kivy是一个用于创建跨平台应用程序的库,可以在Windows、OS X、Linux和Android等平台上运行。 下面是一个简单的示例代码,可以在Android手机运行的简单的Python游戏: ```python from kivy.app import App from kivy.uix.button import Button class MyApp(App): def build(self): return Button(text='Hello World') if __name__ == '__main__': MyApp().run() ``` 这个示例中,我们使用了Kivy中的App类和Button类创建了一个简单的应用程序,它在屏幕上显示一个“Hello World”按钮。 注意: 在安装Kivy之前,你需要先安装Python for Android环境,还有其他一些依赖项. 如果你想要做更复杂的游戏,可以结合其他库如pygame,pyglet等等来制作游戏。 ### 回答2: 要写一个能够在Android手机运行Python游戏,首先需要安装一款支持Python语言的集成开发环境(IDE)或编译器,例如Pydroid 3或QPython。 接下来,可以选择一个游戏主题,例如俄罗斯方块。在代码开始之前,必须了解Python游戏开发的基本概念和库,例如Pygame或Kivy。 为了编写一个俄罗斯方块游戏,首先需要创建一个方块类,定义方块的形状和位置。接着,可以创建一个游戏主循环,在其中处理用户的输入和游戏的逻辑。 在游戏主循环中,使用Pygame或Kivy提供的函数绘制游戏窗口,并在窗口中绘制方块。可以使用键盘事件来控制方块的移动和旋转。 在游戏逻辑中,可以使用碰撞检测来检测方块是否与其他方块或边界发生碰撞。当方块与其他方块或边界发生碰撞时,根据游戏规则进行处理,例如消除一行方块或游戏结束。 游戏结束后,可以在游戏窗口中显示得分和重新开始游戏的选项。 最后,在Android手机运行游戏,可以将Python代码转换为apk文件,通过安装包管理器在手机上安装并运行游戏。 总之,编写一个能够在Android手机运行Python游戏需要了解Python游戏开发的基本概念和库,并将代码转换为apk文件以在手机运行。 ### 回答3: 在Android手机运行Python游戏是一种有趣而具有挑战性的任务。为了实现这个目标,我们需要使用Kivy这样的工具,它是一个开源的Python框架,用于创建跨平台的移动应用程序。下面是一个示例Python游戏的简单实现方式: 首先,我们需要在Android手机上安装Kivy框架和Python解释器。可以通过在Google Play商店中搜索“Kivy Launcher”来安装Kivy Launcher应用程序,该应用程序可以让我们在Android运行Kivy应用程序。 接下来,我们可以使用一些Kivy的内置模块,如Kivy.app、Kivy.uix.button等,来构建我们的游戏界面。例如,可以创建一个简单的点击游戏,其中包含一个按钮,玩家需要在规定的时间内尽可能多地点击按钮。 然后,我们需要编写Python代码来控制游戏逻辑。使用Kivy的定时器函数可以设置游戏倒计时,并在时间结束时结束游戏。我们可以使用一个变量来跟踪点击按钮的次数,并在游戏结束时显示最终分数。 最后,我们可以将所编写的Python代码保存为一个名为“main.py”的文件,并将该文件放置到Android手机的某个目录下。然后,我们可以在Kivy Launcher应用程序中找到该文件并点击运行,即可在Android手机上玩这个Python游戏。 总的来说,将Python游戏运行Android手机上需要使用Kivy框架,并结合编写Python代码,实现游戏界面和游戏逻辑。这只是一个简单的示例,实际的Python游戏可能会更加复杂和精彩。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值