最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android調用python庫和方法的完整教程

 更新時間:2025年07月31日 08:21:17   作者:Mr_Zuo  
這篇文章主要為大家詳細介紹了Android調用python庫和方法,即Android使用Chaquopy框架集成python,感興趣的小伙伴可以了解下

Android調用python有幾種方法,這里以最推薦的方法為例:Android使用Chaquopy框架集成python。

一、電腦配置Python環(huán)境

首先電腦需要配置Python環(huán)境,如果已配置,請忽略此步操作。

1.進入Python官網(wǎng)

https://www.python.org

2.下載穩(wěn)定版本

【Stable Releases】:穩(wěn)定發(fā)布版本

【Pre-releases】:預發(fā)布版本

【W(wǎng)indows 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開發(fā)環(huán)境。

【Python test suite】:安裝標準庫測試套件。

【py launcher】: Python啟動器?!緁or all user】所用用戶(需要管理員權限)兩個一起勾選后會安裝全局Python啟動器,使啟動Python變得更容易。

3.4 修改安裝路徑

【Associate files with Python】:將文件與Python關聯(lián)。

【Create shortcuts for installed applications】:為已安裝的應用程序創(chuàng)建快捷方式。

【Add Python to environment variables】:將Python添加到環(huán)境變量里。

3.5 安裝完成

3.6 檢查Python是否安裝成功

Win+R打開運行窗口輸入“cmd”,點擊【確定】或者回車鍵,打開dos窗口,輸入python -V點擊回車鍵查看Python版本號。

python -V

能輸出Python具體的版本號,說明Python環(huán)境安裝成功

二、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 false
    alias(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

到此這篇關于Android調用python庫和方法的完整教程的文章就介紹到這了,更多相關Android調用python內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

安塞县| 黑龙江省| 红安县| 娄烦县| 巫山县| 桃园县| 城固县| 青海省| 克什克腾旗| 新晃| 孝昌县| 佛学| 长乐市| 天气| 宁武县| 五指山市| 宾川县| 丹东市| 卢氏县| 德州市| 太康县| 周宁县| 桐城市| 鞍山市| 甘肃省| 荣昌县| 炎陵县| 诸暨市| 扎赉特旗| 北辰区| 广安市| 仁寿县| 遂川县| 通道| 鄂州市| 滨海县| 永德县| 双桥区| 泉州市| 姚安县| 晋州市|