0 purchases
devicesinfo
devicesinfo #
获取Android设备详细信息
Getting Started #
This project is a starting point for a Flutter
plug-in package,
a specialized package that includes platform-specific implementation code for
Android and/or iOS.
For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.
Flutter版DeviceLibray #
https://github.com/z244370114/devicesinfo
Step 1. Add the JitPack repository to your build file #
allprojects {
repositories { ~~~~
...
maven { url 'https://jitpack.io' }
}
}
copied to clipboard
Step 2. Add the dependency #
dependencies {
implementation 'com.github.z244370114:DeviceLibray:1.0.4'
}
copied to clipboard
3. 使用说明 #
(1)需要在Application的onCreate()方法里面调用UtilsApp.init(this)进行初始化上下文
(2)需要注意的是FileUtils.getSDDeviceTxt(),该方法根据算法得到唯一的device_id,判断设备唯一性
copied to clipboard
4. app #
下载源码安装直观查看对应字段数据明细
copied to clipboard
HOME(首页) #
sdka #
hardware(硬件) #
字段名
类型
说明
model
String
设备型号
brand
String
设备品牌
product
String
产品名称
release
String
系统版本
sdk_version_code
String
SDK版本号
physical_size
String
物理尺寸
cpu_type
String
cpu名字
cpu_min
String
cpu最小频率
cpu_max
String
cpu最大频率
cpu_cur
String
cpu当前频率
manufacturer_name
String
制造商
board
String
主板名称
serial_number
String
设备序列号
display
String
显示屏参数
id
String
修订版本列表
bootloader
String
系统引导加载程序版本号
finger_print
String
设备指纹
host
String
执行代码编译的Host值
hardware
String
硬件名
device
String
设备参数
user
String
执行代码编译的User值
radio_version
String
无线电固件版本
tags
String
描述Build的标签
time
String
编译时间
type
String
builder类型
base_os
String
build基本操作系统
baseband_ver
String
基带版本
resolution
String
设备分辨率
screen_density
String
屏幕密度(像素比例:0.75/1.0/1.5/2.0)
screen_density_dpi
String
屏幕密度(每寸像素:120/160/240/320)
cpu_abi
String
获取设备指令集名称
cpu_abi2
String
获取第二个指令集名称
abis
String
手机cpu架构,支持的指令集
is_tablet
int
是否是平板(1:是;0:不是)
general_data(通用数据) #
字段名
类型
说明
and_id
String
安卓ID
gaid
String
GAID
network_operator_name
String
网络运营商名称
network_operator
String
当前注册运营商的数字名称(MCC + MNC)
network_type
String
当前网络类型:NETWORK_2GNETWORK_3GNETWORK_4GNETWORK_5GNETWORK_WIFI
phone_type
String
mcc
String
Mcc / IMSI MCC(移动国家代码)
bluetooth_mac
String
蓝牙mac地址
mnc
String
Mnc / IMSI MNC(移动网络代码)
locale_iso_3_language
String
语言环境的三字母缩写
locale_iso_3_country
String
此地区的国家/地区的缩写
time_zone_id
String
时区的ID
locale_display_language
String
用户显示的语言环境语言的名称
cid
String
基站编号
dns
String
uuid
String
设备标识符UUID
slot_count
int
支持卡槽数量(sdk_version>=23才可取值,否则为0)
meid
String
移动设备识别码 , 卡槽移动设备身份码1(android 10及以上无法取)
imei2
String
卡槽移动设备身份码2(android 10及以上无法取)
mac
String
mac地址
language
String
本地语言
ui_mode_type
String
当前设备支持的UI类型UI_MODE_TYPE_UNDEFINEDUI_MODE_TYPE_NORMALUI_MODE_TYPE_DESKUI_MODE_TYPE_CARUI_MODE_TYPE_TELEVISIONUI_MODE_TYPE_APPLIANCEUI_MODE_TYPE_WATCHUI_MODE_TYPE_VR_HEADSET
security_patch
String
安全补丁更新日期
sim_card #
字段名
类型
说明
sim_count
int
设备当前sim卡数量
imsi1
String
sim卡1移动用户身份
sim_country_iso1
String
sim卡1ISO国家代码等同于SIM提供商的国家代码
sim_serial_number1
String
sim卡1的序列号
number1
String
sim卡1对应手机号
imsi2
String
sim卡2移动用户身份
sim_country_iso2
String
sim卡2ISO国家代码等同于SIM提供商的国家代码
sim_serial_number2
String
sim卡2的序列号
number2
String
sim卡2对应手机号
storage(存储) #
字段名
类型
说明
device_id
String
关联设备表下deviceId
ram_total_size
long
运行内存总大小(单位byte)
ram_usable_size
long
运行内存可用大小(单位byte)
internal_storage_total
long
内部存储总空间(单位byte)
internal_storage_usable
long
内部存储可用空间(单位byte)
memory_card_size
long
sd卡总空间(单位byte)
memory_card_size_use
long
sd卡已用空间(单位byte)
other_data(其它数据) #
字段名
类型
说明
root_jailbreak
Int
是否root(0:不是;1:是)
simulator
Int
是否为模拟器(0:不是;1:是)
keyboard
String
底部是否有物理按键:有:1;无:0
dbm
String
手机的信号强度(>-90,越大信号越强;""表示未取到)
last_boot_time
Long
最后一次开机时间,以毫秒为单位
is_using_vpn
Int
是否使用vpn(0:不是;1:是)
vpn_address
String
vpn代理地址
is_using_proxy_port
Int
是否使用代理(0:不是;1:是)
http_proxy_host_port
String
http代理host:port
is_usb_debug
Int
是否开启debug调试(0:不是;1:是)
is_mock_location
Int
是否允许位置模拟(0:不是;1:是)
ringer_mode
Int
0:RINGER_MODE_SILENT(静音模式)1:RINGER_MODE_VIBRATE(震动模式)2:RINGER_MODE_NORMAL(铃音模式)
is_airplane_mode
Int
是否开启飞行模式(0:不是;1:是)
applist(app安装) #
字段名
类型
说明
app_name
String
已安装应用:APP名称
package_name
String
已安装应用:包名
in_time
Long
已安装应用:安装时间
up_time
Long
已安装应用:最后更新时间
version_name
String
版本名称
version_code
Int
版本号
flags
Int
应用标签
app_type
Int
是否系统应用(1:系统应用;0:非系统应用)
special_permisson_list
List
获取app特殊权限项
contact(联系人) #
字段名
类型
说明
contact_display_name
String
联系人名称
number
String
联系人列表:电话号码
up_time
Long
联系人列表:更新时间
last_time_contacted
Long
与联系人最后联系时间
times_contacted
int
联系次数
starred
int
是否收藏联系人(1:收藏;0:未收藏)
email
String
电子邮件地址
GPS(定位)-客户端改动 #
字段名
类型
说明
latitude
String
维度
longitude
String
经度
addressDetails
String
GPS详细地址
media_files(媒体文件) #
字段名
类型
说明
audio_internal
Int
音频内部文件个数
audio_external
Int
音频外部文件个数
images_internal
Int
图片内部文件个数
images_external
Int
图片外部文件个数
video_internal
Int
视频内部文件个数
video_external
Int
视频外部文件个数
download_files
Int
下载的文件个数
contact_group
int
联系⼈小组个数(基数默认偏大,会算上自带群组名)
network(网络) #
字段名
类型
说明
ip
String
路由器IP
router_name
String
路由器名字(Server根据当前wifi的bssid查)
current_wifi[].bssid
String
当前的wifi BSSID
current_wifi[].ssid
String
当前的wifi SSID
current_wifi[].name
String
wifi名称
current_wifi[].mac
String
当前的wifi mac地址
configured_wifi[].bssid
String
BSSID / 配置wifi BSSID
configured_wifi[].ssid
String
SSID / 配置wifi SSID
configured_wifi[].name
String
wifi名称
battery_status(电池) #
字段名
类型
说明
is_charging
int
是否正在充电(1:未知状态;2:充电中;3:放电中;4:未充电;5:充满)
battery_pct
Double
电池百分⽐(0-100)
charge_type
int
1:BATTERY_PLUGGED_AC(充电器)2:BATTERY_PLUGGED_USB(USB充电)4:BATTERY_PLUGGED_ANY(其它)
battery_health
int
1:BATTERY_HEALTH_UNKNOWN(未知)2:BATTERY_HEALTH_GOOD(良好)3:BATTERY_HEALTH_OVERHEAT(过热)4:BATTERY_HEALTH_DEAD(没电)5:BATTERY_HEALTH_OVER_VOLTAGE(过电压)6:BATTERY_HEALTH_UNSPECIFIED_FAILURE(未知错误)7:BATTERY_HEALTH_COLD(温度过低)
battery_temperature
Double
电池温度(单位0.1,如359表示35.9°C)
screen_brightness
Double
屏幕亮度(0-255)
sensor[ ] (传感器) #
字段名
类型
说明
sensor_lists[].type
int
传感器的类型
sensor_lists[].name
String
传感器的名字
sensor_lists[].version
int
传感器的版本号
sensor_lists[].vendor
String
Vendor名
sensor_lists[].max_range
float
传感器的最大值
sensor_lists[].min_delay
float
传感器的最小值
sensor_lists[].power
float
传感器的功率
sensor_lists[].resolution
float
传感器的精度
5. app下载地址与二维码,以便安装查看数据列表 #
http://fir.ksym.top/ybk7
你觉得还有什么需要作者更新的,都可以提出来。作者会抽时间完善 #
最后如果你觉得对你有用,麻烦给一个start! #
如果这个项目对您有很大帮助,并且您想支持该项目的开发和维护,请随时扫描以下二维码进行捐赠。非常感谢您的捐赠。谢谢! #
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.