到AndroidManifest.xml文件设置权限:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.tencent.car.speech.sdk.test"><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><uses-permission android:name="android.permission.RECORD_AUDIO" /><!-- 用于读取手机当前的状态 --><uses-permission android:name="android.permission.READ_PHONE_STATE" /><!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 --><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!-- 访问网络,网络定位需要上网 --><uses-permission android:name="android.permission.INTERNET" /><!-- 获取运营商信息,用于支持提供运营商信息相关的接口 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><application...</application></manifest>
//获取磁盘信息protected String getDevSpace() {String state = Environment.getExternalStorageState();       获取 sdcard 状态if (Environment.MEDIA_MOUNTED.equals(state)) {        判断sdcard 是否可以用StatFs sf = new StatFs(sdcardRoot);      sdcard 类 空间信息long blockSize = sf.getBlockSize();            一个block大小long blockCount = sf.getBlockCount();          总block 数long availCount = sf.getAvailableBlocks();      剩余block 数long M = 1048576;                           字节转MBlong G = 1073741824;long totalSize = blockSize * blockCount / G;       总空间long surplus = availCount * blockSize / G;              剩余空间return "设备总空间:" + totalSize + "GB " + " 剩余空间:" + surplus + "GB";}return "";}
 //获取IMEI号protected String getImei() {TelephonyManager TelephonyMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {}String szImei = TelephonyMgr.getDeviceId();return szImei;}
 // region 获取设备硬件信息//获取终端信息protected String getDeviceInfo() {String sysModel = Build.MODEL;Build.BOARD, Build.BRAND,Build.VERSION.RELEASE, Build.MODEL,Build.ID,Build.VERSION.SDK,Build.DEVICE,Build.BOOTLOADER,Build.HARDWARE,Build.USER,Build.HOST//       // 手机厂商
//        String phoneManufacturer = android.os.Build.MANUFACTURER;//BRAND一样}

Android Studio 获取磁盘信息获取imei相关推荐

  1. Android Studio 3.5 怎样获取MD5签名

    Android Studio 3.5 怎样获取MD5签名 问题 解决方法 问题 在Android Studio可能会遇到这个问题--在terminal窗口中使用以下这条名命令仍然获取不到MD5签名,只 ...

  2. Android Studio 基础 之 简单获取手机端所有图片

    Android Studio 基础 之 简单获取手机端所有图片 目录 Android Studio 基础 之 简单获取手机端所有图片 一.简单介绍 二.实现原理 三.注意实现 四.预览效果 五.实现步 ...

  3. C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统

    C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...

  4. 【C#】磁盘信息获取

    [C#]磁盘信息获取 1 题目描述 2 源码详解 3 实现效果 1 题目描述 (1)Form1窗体设计界面如下: (2)利用Driveinfo类,获取当前计算机的所有可用驱动器信息,添加到左边的lis ...

  5. android studio Instrumented tests代码覆盖率获取方法(补充)

    上一篇文章android studio Instrumented tests代码覆盖率获取方法文末提到: 通过文中介绍的方法,最终结果只包含app/src/main下代码的覆盖率,如果需要统计引入的l ...

  6. android 工作空间不足,如何解决Android Studio的磁盘空间不足?

    如何解决Android Studio的磁盘空间不足? 我随机收到此错误,不确定为什么Android Studio的磁盘空间不足. Android Studio系统目录分区上的磁盘空间不足 更新资料 此 ...

  7. android生成md5,使用Android studio生成签名文件以及获取MD5

    内容要点:android 一.Android studio生成签名文件安全 二.经过Android studio获取MD5app 1.Android studio生成签名文件ide 在菜单栏中,点击 ...

  8. IDV客户端下发界面会出现“获取磁盘信息失败”

    现象分析: 情况一:在客户机运行正常的情况下会弹出下载的界面(会一直弹),提示下载完成. 情况二:在终端客户机正常运行的情况下会弹出下载界面并伴有提示"获取磁盘失败"的字样.如图所 ...

  9. 获取磁盘信息并扫描是否连接移动磁盘之JS版

    昨天弄了一天"扫描U盘是否连接到电脑"的功能,折腾了一天出了个java版和js版,这里记录下JS版本. 先说说思路:从浏览器的地址栏打开网页之后,通过onload事件调用Activ ...

最新文章

  1. activeMQ - 消息重发策略和DLQ死信队列
  2. Linux下tmpfs介绍及使用
  3. AB1601之iic驱动改造
  4. 利用原生js 如何实现div移动?
  5. vs2010开发php,VS2010 下 开发C++
  6. 【传智播客】Javaweb程序设计任务教程 黑马程序员 第六章 课后答案
  7. 大话数据结构05: 双向链表
  8. MediatR 知多少 - 简书
  9. EISCONN的故事
  10. 理解卡夫卡的初学者指南
  11. 你们的苹果手机,关闭哪些功能比较省电?
  12. java中,正则表达式的使用 (最普通使用,Group,贪婪模式)
  13. 【学习】03 淘宝爬虫-使用selenium采集关键词为电动车的数据
  14. 管理软raid磁盘队列
  15. 深透研究病毒2—冲击波病毒
  16. 如何恢复U盘误删数据?
  17. java font 字体大小_java的字体的颜色,型号,大小的方法
  18. C++随机设置壁纸小软件
  19. 微信小程序中map地图中取消地点图标文字(干净地图)
  20. FTP服务器文件的批量下载

热门文章

  1. 【美】罗伯特•帕利亚里尼——《另外8小时》
  2. Vue3表单验证 单个验证 统一验证 自定验证
  3. 华为手机设置屏幕常亮
  4. canvas将图片转成点阵
  5. Bi-directional Cross-Modality Feature Propagation with Separation-and Aggregation Gate_eccv2020
  6. 【软件设计师】历年真题-模糊知识点备忘——15年上 上午真题
  7. Vue实现日期选择器
  8. 如何撰写管理咨询项目建议书
  9. MacBook触控板也可以变得更强大——手势增强工具 Better and better
  10. SAP 创建会计冲销凭证