为了使用Python开发安卓应用程序,我需要在我的计算机上安装Python for Android和SL4A,以便与安卓模拟器一起使用。我的问题是,当我将这个应用程序分发给实际的用户/手机时,手机需要显式地安装Python for Android和SL4A吗?或者是Android设备内置了支持基础设施?或者,有没有一种方法可以打包Python应用程序,使用户不必获得SL4A和Python for Android即可运行该应用程序?
所以我正在用python3.5做一个基于文本的小游戏,我想添加一个类似这样的函数
“按Enter键继续...”
所以我搜索了一下,发现了这个代码。
def enter():
input('Press Enter to Continue...")
import msvcrt as m
def wait():
m.getch()
我不知道msvcrt是什么(我现在仍然不知道……我学了一个月的python……)但是这个方法运行得很好,直到我尝试用一个叫QPython 3.X的应用程序在安卓手机上运行我的代码。
原来msvcrt是windows
我正在用Android开发。我创建了一个安卓应用程序-A,它可以通过getPackageManager().getLaunchIntentForPackage("package name of Android App-B");启动另一个安卓应用程序-B。
例如,:
当安卓应用程序-B启动时,它在MainActivity上有一个按钮。当按钮单击时,它将打开WiFi。
我希望安卓应用程序-A控制用户界面按钮,在安卓应用程序B发布后,安卓应用程序B。
是否有可能通过安卓应用程序-A来控制安卓应用程序-B的用户界面按钮?
如果是。怎么做?安卓应用程序-A能得到按钮的id吗?