Android 我如何下载经过预编译训练的模型并将其包含到我的项目中?
我在我的android项目中使用这个库“com.google.android.gms:play services mlkit text recognition”。我正在使用这个库进行文本识别。它工作得非常好 问题是我的应用程序不应该尝试到外部。在第一次应用程序启动时,Ml工具包尝试下载经过训练的模型,如果无法下载,它将无法检测到任何文本 我想下载经过预编译训练的模型,并在编译时将其包含到我的项目中,这样当用户下载并运行我的应用程序时,它就不会试图连接google ml kit服务器 如何做到这一点?由Google Play服务提供支持,并带有一个可选模块,通常根据需要下载和安装。没有可以静态链接的库版本 但是,您可以将应用程序配置为在从Play Store安装应用程序后自动将模块下载到设备。为此,请将以下声明添加到应用程序的AndroidManifest.xml文件中:Android 我如何下载经过预编译训练的模型并将其包含到我的项目中?,android,google-mlkit,Android,Google Mlkit,我在我的android项目中使用这个库“com.google.android.gms:play services mlkit text recognition”。我正在使用这个库进行文本识别。它工作得非常好 问题是我的应用程序不应该尝试到外部。在第一次应用程序启动时,Ml工具包尝试下载经过训练的模型,如果无法下载,它将无法检测到任何文本 我想下载经过预编译训练的模型,并在编译时将其包含到我的项目中,这样当用户下载并运行我的应用程序时,它就不会试图连接google ml kit服务器 如何做到这一
<application ...>
...
<meta-data
android:name="com.google.mlkit.vision.DEPENDENCIES"
android:value="ocr" />
<!-- To use multiple models: android:value="ocr,model2,model3" -->
</application>
...
如果未启用安装时模型下载,则将在您第一次运行设备上检测器时下载该模型。由Google Play服务提供支持,并带有一个可选模块,该模块通常根据需要下载和安装。没有可以静态链接的库版本
但是,您可以将应用程序配置为在从Play Store安装应用程序后自动将模块下载到设备。为此,请将以下声明添加到应用程序的AndroidManifest.xml文件中:
<application ...>
...
<meta-data
android:name="com.google.mlkit.vision.DEPENDENCIES"
android:value="ocr" />
<!-- To use multiple models: android:value="ocr,model2,model3" -->
</application>
...
如果未启用安装时模型下载,则将在第一次运行设备上检测器时下载该模型