参考
找到了两个比较有用的插件记录一下

1. #获取应用的数据信息 package_info_plus: ^1.4.2
2. #获取当前运行平台信息 device_info_plus: ^3.2.3

使用方法
1.引入

dependencies:#获取应用的数据信息package_info_plus: ^1.4.2#获取当前运行平台信息device_info_plus: ^3.2.3

使用
package_info_plus 插件返回信息有限只能返回五个把 感觉有用的就只有这三个了.图标可以自己写原生交互传到Flutter 不过我偷懒直接丢在assets里面去了…

    PackageInfo info =  await PackageInfo.fromPlatform();appName = info.appName;buildNumber = info.buildNumber;version = info.version;

device_info_plus 这个插件返回的数据很多也很乱 每个平台返回的还是不一样的类 我简单的做了一个整合提取了需要的东西…

  ///获取设备信息static get deviceInfo async {final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();Map<String, dynamic> deviceData = <String, dynamic>{};AndroidDeviceInfo? androidInfo;IosDeviceInfo? iosInfo;if (Platform.isIOS) {iosInfo = await deviceInfoPlugin.iosInfo;} else {androidInfo = await deviceInfoPlugin.androidInfo;}deviceData = _readDeviceInfo(androidInfo, iosInfo);return deviceData;}static _readDeviceInfo(AndroidDeviceInfo? androidInfo, IosDeviceInfo? iosInfo) {Map<String, dynamic> data = <String, dynamic>{//手机品牌加型号"brand": Platform.isIOS? iosInfo?.name: "${androidInfo?.brand} ${androidInfo?.model}",//当前系统版本"systemVersion": Platform.isIOS? iosInfo?.systemVersion: androidInfo?.version.release,//系统名称"Platform": Platform.isIOS ? iosInfo?.systemName : "Android",//是不是物理设备"isPhysicalDevice": Platform.isIOS? iosInfo?.isPhysicalDevice: androidInfo?.isPhysicalDevice,//用户唯一识别码"uuid": Platform.isIOS? iosInfo?.identifierForVendor: androidInfo?.androidId,//手机具体的固件型号/Ui版本"incremental": Platform.isIOS? iosInfo?.systemVersion: androidInfo?.version.incremental,};return data;}

flutter 获取手机设备信息和APP信息相关推荐

  1. android 获取已安装 错误代码,android获取手机已经安装的app信息

    Android获取手机已安装APP(系统/非系统) 效果图 主体代码 private ListView mlistview; private ListpackageInfoList; private ...

  2. 获取手机设备的IMSI / IMEI 信息

    IMSI 全称为 International Mobile Subscriber Identity,中文翻译为国际移动用户识别码.它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码. ...

  3. Android 获取app 地址,获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  4. html5 手机 消息,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  5. android 安卓APP获取手机设备信息和手机号码的代码示例

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  6. android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例 .

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  7. android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  8. php 获取手机设备id,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  9. php获取手机设备信息,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  10. 小程序 获取微信、手机设备、账号等信息api

    1.获取屏幕窗口信息const info=wx.getWindowInfo()pixelRatio 设备像素比screenWidth 屏幕宽度,单位pxscreenHeight 屏幕高度,单位pxwi ...

最新文章

  1. Swagger3.0 天天刷屏,真的香吗?
  2. leetcode 102.二叉树的层序遍历
  3. sdut 2506 完美网络(优先队列)
  4. java卸载_java快速入门篇之windows-MySQL-5.6安装与卸载
  5. 2020 年 4 月全国程序员工资新鲜出炉,我拖后腿了!
  6. 程序员面试系列——冒泡排序
  7. loadrunner脚本设计:事务函数的使用
  8. Windows下安装部署DBeaver连接clickhouse
  9. Java垃圾收集机制
  10. 采用组策略Loopback功能限制文件夹重定向路径
  11. magento模板制作教程(一)
  12. HTML+CSS+JS实现网页随机点名
  13. 【实习之T100开发】Linux 学习笔记
  14. [导入]十大经典误会
  15. ubuntu服务器上提示 To run a command as administrator (user “root“), use “sudo <command>“. See “ 解决方案
  16. 力扣——在排序数组中查找元素的第一个和最后一个位置
  17. 个性化Unity游戏开发环境两则
  18. PHP 该网页无法正常运作情况原因记录 code 500
  19. 89 个操作系统核心概念
  20. Windows 错误码整理

热门文章

  1. bzoj5278 [Usaco2018 Open]Out of Sorts(智商题+BIT)
  2. python输出姓名、部门和工资、并输出最高工资_90道Python面试题,做对80%直击年薪40w...
  3. Android Gradle使用--详细版
  4. 特殊权限set_uid、特殊权限set_gid、特殊权限stick_bit、软链接文件、硬连接文件...
  5. 汽车厂家系统服务器费用,两款系统结构和服务费介绍
  6. vue 疑难杂症记录
  7. 读书有感——《思维导图》
  8. 硬核手写简易mybatis框架
  9. Android Bluetooth OPP的理解与使用之二
  10. c语言作业输出姓名班级年龄,C语言结构中根据性别分类按年龄升序输出姓名