Vitamio中文API文档(4)—— VitamioInstaller

 

声明

欢迎转载,但请保留文章原始出处:) 

Vitamio:http://www.vitamio.org

农民伯伯: http://www.cnblogs.com/over140/

 

正文 

VitamioInstaller

整理:农民伯伯


类概述

public class VitamioInstaller

在使用程序任何类和方法以前,建议使用这个类来检查设备是否已经安装Vitamio插件。

 

常量

public static final int VITAMIO_VERSION_CODE

Vitamio版本编号


public static final String VITAMIO_VERSION_NAME

Vitamio版本名称


public static final String VITAMIO_PACKAGE

Vitamio包名


public static final int VITAMIO_NOT_SUPPORTED

Vitamio解码库类型——不支持。


public static final int VITAMIO_ARMV6

Vitamio解码库类型——针对ARMv6。


public static final int VITAMIO_ARMV6_VFP

Vitamio解码库类型——针对ARMv6 VFP。


public static final int VITAMIO_ARMV7_VFPV3

Vitamio解码库类型——针对ARMv7 VFPV3。


public static final int VITAMIO_ARMV7_NEON

Vitamio解码库类型——针对ARMv7 NEON。

 

公共方法

public static String getCompatiblePackage()

     返回兼容包名称。


public static int getVitamioType()

     获取Vitamio解码库的类型。返回值参见常量。


public static String checkVitamioInstallation(Context ctx)

检测Vitamio插件是否已经安装。

返回值

返回兼容包名

异常

VitamioNotCompatibleException 不支持解码库时引发

VitamioNotFoundException 找不到Vitamio插件时引发

 

public static String checkVitamioInstallation(Context ctx, int desireVersion)

检测Vitamio插件是否已经安装,并且检测是否已经过期。

参数

ctx Context

desireVersion 目标版本号

返回值

返回兼容包名

异常

VitamioNotCompatibleException 不支持解码库时引发

VitamioNotFoundException 找不到Vitamio插件时引发

VitamioOutdateException 已安装的Vitamio插件过期了


public static String getVitamioInfo(Context ctx)

获取Vitamio的安装信息。例如版本名称、安装路径等。


public static final String getLibraryPath()

获取Vitamio解码库安装路径


public static boolean isNativeLibsInited(Context context)

是否已经初始化解码包。(解压并初始化解码包) 

posted @   农民伯伯  阅读(8701)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
历史上的今天:
2011-09-03 [Android]ViewSwitcher使用范例
2010-09-03 Android2.2 API 中文文档系列(3) —— AccessibilityService
2009-09-03 C# 连接远程MySql出错,显示表不存在 [ C# | MySql | Table 'TABLENAME' doesn't exist ]
点击右上角即可分享
微信分享提示