鸿蒙开源组件——方便的获取手机设备的各种数据信息的库

jacksky
发布于 2021-11-5 14:42
浏览
0收藏

easydeviceinfo

项目介绍

  • 项目名称:easydeviceinfo
  • 所属系列:openharmony 第三方组件适配移植
  • 功能:方便的获取手机设备的各种数据信息的库
  • 项目移植状态:完成部分功能模块(缺少EasyCpuMod,Total Internal Memory,WiFi SSID,BT MAC Address,Supported ABIS,Manufacturer,Running on emulator,User-Agent,Build Brand,Pseudo ID ,openharmony ID,Display Version等)
  • 调用差异:无
  • 开发版本:sdk6,DevEco Studio2.2 Beta1
  • 基线版本:Release 2.4.1

效果演示鸿蒙开源组件——方便的获取手机设备的各种数据信息的库-鸿蒙开发者社区

 

安装教程

在moudle级别下的build.gradle文件中添加依赖,在dependencies标签中增加对libs目录下jar包的引用

// 添加maven仓库
repositories {
   maven {
       url 'https://s01.oss.sonatype.org/content/repositories/releases/'
   }
}

// 添加依赖库
dependencies {
   
   // 基础库
   implementation 'com.gitee.chinasoft_ohos:easydeviceinfo_base:1.0.1'

}

在sdk6,DevEco Studio2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下

使用说明

EasyDeviceInfo被分割成多个模块库,从v2.2.0开始。根据你的要求使用合适的一个。

简单例子

创建一个mods 实例 ( Easy*Mod class ),例如 EasyConfigMod

EasyConfigMod easyConfigMod = new EasyConfigMod(context);

下一步在 easyConfigMod 实例上调用可用的方法

String time_in_ms= String.valueOf(easyConfigMod.getTime());

每个 Mods 都有一组特定的方法,你可以调用它们来获取设备信息. 例如: EasyConfigMod

Value functionName returns
Time (ms) getTime() long
Formatted Time (24Hr) getFormattedTime() String
Up Time (ms) getUpTime() long
Formatted Up Time (24Hr) getFormattedUpTime() String

测试信息

CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异

版本迭代

  • 1.0.1

easydeviceinfo-master.zip 2.64M 22次下载
已于2021-11-5 14:42:00修改
收藏
回复
举报
回复
    相关推荐