Android Studio 获取磁盘信息获取imei
到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相关推荐
- Android Studio 3.5 怎样获取MD5签名
Android Studio 3.5 怎样获取MD5签名 问题 解决方法 问题 在Android Studio可能会遇到这个问题--在terminal窗口中使用以下这条名命令仍然获取不到MD5签名,只 ...
- Android Studio 基础 之 简单获取手机端所有图片
Android Studio 基础 之 简单获取手机端所有图片 目录 Android Studio 基础 之 简单获取手机端所有图片 一.简单介绍 二.实现原理 三.注意实现 四.预览效果 五.实现步 ...
- C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统
C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...
- 【C#】磁盘信息获取
[C#]磁盘信息获取 1 题目描述 2 源码详解 3 实现效果 1 题目描述 (1)Form1窗体设计界面如下: (2)利用Driveinfo类,获取当前计算机的所有可用驱动器信息,添加到左边的lis ...
- android studio Instrumented tests代码覆盖率获取方法(补充)
上一篇文章android studio Instrumented tests代码覆盖率获取方法文末提到: 通过文中介绍的方法,最终结果只包含app/src/main下代码的覆盖率,如果需要统计引入的l ...
- android 工作空间不足,如何解决Android Studio的磁盘空间不足?
如何解决Android Studio的磁盘空间不足? 我随机收到此错误,不确定为什么Android Studio的磁盘空间不足. Android Studio系统目录分区上的磁盘空间不足 更新资料 此 ...
- android生成md5,使用Android studio生成签名文件以及获取MD5
内容要点:android 一.Android studio生成签名文件安全 二.经过Android studio获取MD5app 1.Android studio生成签名文件ide 在菜单栏中,点击 ...
- IDV客户端下发界面会出现“获取磁盘信息失败”
现象分析: 情况一:在客户机运行正常的情况下会弹出下载的界面(会一直弹),提示下载完成. 情况二:在终端客户机正常运行的情况下会弹出下载界面并伴有提示"获取磁盘失败"的字样.如图所 ...
- 获取磁盘信息并扫描是否连接移动磁盘之JS版
昨天弄了一天"扫描U盘是否连接到电脑"的功能,折腾了一天出了个java版和js版,这里记录下JS版本. 先说说思路:从浏览器的地址栏打开网页之后,通过onload事件调用Activ ...
最新文章
- activeMQ - 消息重发策略和DLQ死信队列
- Linux下tmpfs介绍及使用
- AB1601之iic驱动改造
- 利用原生js 如何实现div移动?
- vs2010开发php,VS2010 下 开发C++
- 【传智播客】Javaweb程序设计任务教程 黑马程序员 第六章 课后答案
- 大话数据结构05: 双向链表
- MediatR 知多少 - 简书
- EISCONN的故事
- 理解卡夫卡的初学者指南
- 你们的苹果手机,关闭哪些功能比较省电?
- java中,正则表达式的使用 (最普通使用,Group,贪婪模式)
- 【学习】03 淘宝爬虫-使用selenium采集关键词为电动车的数据
- 管理软raid磁盘队列
- 深透研究病毒2—冲击波病毒
- 如何恢复U盘误删数据?
- java font 字体大小_java的字体的颜色,型号,大小的方法
- C++随机设置壁纸小软件
- 微信小程序中map地图中取消地点图标文字(干净地图)
- FTP服务器文件的批量下载