当前位置: 首页 > news >正文

西安网站开发联系方式手机免费制作logo

西安网站开发联系方式,手机免费制作logo,您的网站空间即将过期,阜宁做网站公司Android调用python有几种方法,这里以最推荐的方法为例:Android使用Chaquopy框架集成python。 一、电脑配置Python环境 首先电脑需要配置Python环境,如果已配置,请忽略此步操作。 1.进入Python官网:https://www.pyth…

Android调用python有几种方法,这里以最推荐的方法为例:Android使用Chaquopy框架集成python。

一、电脑配置Python环境

首先电脑需要配置Python环境,如果已配置,请忽略此步操作。

1.进入Python官网:https://www.python.org

在这里插入图片描述

2.下载稳定版本

在这里插入图片描述
【Stable Releases】:稳定发布版本

【Pre-releases】:预发布版本

【Windows embeddable package】:Windows可嵌入程序包,通俗一点就是一个压缩包。

3.安装Python

3.1 找到下载的python-3.13.5-amd64.exe,双击安装

在这里插入图片描述

3.2 点击【Customize installation】进行自定义安装

在这里插入图片描述

3.3 所有功能全部默认勾选,单击【Next】下一步

在这里插入图片描述
【Documentation】:安装Python文档文件。

【pip】:安装pip,这个是一个安装和管理Python包的工具,就是以后你可以通过Win+R输入cmd回车,然后输入pip install+包名下载相应的python模块。

【tcl/tk and IDLE】:安装tkinter和IDLE开发环境。

【Python test suite】:安装标准库测试套件。

【py launcher】: Python启动器。【for all user】所用用户(需要管理员权限)两个一起勾选后会安装全局Python启动器,使启动Python变得更容易。

3.4 修改安装路径

在这里插入图片描述
【Associate files with Python】:将文件与Python关联。

【Create shortcuts for installed applications】:为已安装的应用程序创建快捷方式。

【Add Python to environment variables】:将Python添加到环境变量里。

3.5 安装完成

在这里插入图片描述
在这里插入图片描述

3.6 检查Python是否安装成功

Win+R打开运行窗口输入“cmd”,点击【确定】或者回车键,打开dos窗口,输入python -V点击回车键查看Python版本号。

python -V

在这里插入图片描述
能输出Python具体的版本号,说明Python环境安装成功

二、Android项目中配置Chaquopy框架

1.在项目libs.version.toml添加chaquo库

pgp = "16.0.0"[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }
android-python = { id = "com.chaquo.python" , version.ref = "pgp" }

2.在项目build.gradle.kts添加chaquo插件

plugins {// 声明插件但不应用alias(libs.plugins.android.application) apply falsealias(libs.plugins.android.python) apply false
}

3.在app的build.gradle.kts中引入chaquo插件

plugins {alias(libs.plugins.android.application)alias(libs.plugins.android.python)
}

build.gradle.kts中添加chaquopy闭包和ndk闭包

        chaquopy {defaultConfig {buildPython("E:/python/Python313/python.exe")  // 或您的Python路径pip {install("numpy")install("pandas")// 其他需要的包}}}ndk {abiFilters.addAll(listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64"))}

添加完成,点击sync now构建项目

4.添加Python文件

在项目app/src/main中新建python文件夹,将提前准备好的hello.py放入python文件夹中,hello.py的内容如下:

# hello.py
def greet(name):return f"Hello, {name}! Welcome to Chaquopy."def add_numbers(a, b):return a + b

5.Android 代码中调用Python代码

                if (!Python.isStarted()) {Python.start(new AndroidPlatform(mContext));}PyObject pyObjectString = Python.getInstance().getModule("hello").callAttr("greet", "Android");PyObject pyObjectInt = Python.getInstance().getModule("hello").callAttr("add_numbers", 1, 2);LogUtils.i("调用python结果:"+pyObjectString.toString()+"  "+pyObjectInt.toInt());

如果打印结果如下,说明调用成功

调用python结果:Hello, Android! Welcome to Chaquopy.  3
http://www.dtcms.com/a/460269.html

相关文章:

  • 做猎头可以在哪些网站注册江苏省建设工程招投标网站
  • 南县网站建设cms仿站
  • 宁德网站开发公司唯美图片wordpress主题
  • wordpress 悬浮页网站标题用空格 逗号影响seo
  • 网站权限怎么设置关键词优化的发展趋势
  • wordpress建站过时了做系统哪个网站上的好
  • 建设部安全员证书查询网站门户网站cms程序
  • 哪个网站可以做ppt赚钱清晰化网站
  • 新网站建设的工作网络营销是什么含义
  • 遵义住房城乡建设厅网站百度公司招聘条件
  • 园林企业建设网站整站网站优化
  • 长沙网站建设开发网站开发技术与应用试验报告4
  • 温州建设局老网站做网站的整体风格确定方式
  • 陕西住房城乡住房建设厅网站广州专业网站建设性价比高
  • 泰安的网站建设公司哪家好天动力网站开发
  • 行业网站建设策划方案网站建设里的知识
  • 学校网站维护怎么做网站建设模块方案书
  • 手机端网站开发建设内容小程序制作合同范本
  • 购物商城外贸网站建设有没有专门做建筑造价的私单网站
  • 企业电器网站建设方案北海建设厅网站
  • 企业怎样建网站毕业设计做网站怎么答辩
  • 毕设做网站是不是太lowwordpress页面专题
  • 石家庄网站建设联系方式如何仿制wordpress网站
  • 搭建网站服务器小程序赚钱软件
  • 向公司申请建设网站申请书有网站做淘宝天猫优惠券代理
  • 福田大型商城网站建设宜昌恒大帝景二手房
  • 群晖ds216j能否做网站高唐网站
  • 黄冈市住房和城乡建设厅网站Wordpress 微博评论
  • 手机网站推荐wordpress 域名 去掉
  • 荥阳市城乡建设规划网站o2o模式是什么意思通俗讲