如何获取设备的信息

如何快速定义本地变量

SystemUtil.getInternalMemorySize() Alter+Enter键盘

long internalMemorySize = SystemUtil.getInternalMemorySize();就会自动生成本地变量



题目需求如下图所示

需要获取到的东西

1、Android获取手机设备型号

2、Android获取文件夹大小

3、Android获取内部存储大小

4、Android获取系统应用

5、Android获取应用列表大小

6、Android获取系统应用空间

7、资源文件夹(就是飞鹰文件夹)占了多少

8、手机序列号

https://zhidao.baidu.com/question/1888304727008207108.html

获取手机内部存储空间 、getInternalMemorySize

获取手机内部可用存储空间、getAvailableInternalMemorySize

获取手机版本号 getVsersionName

获取手机型号getDeviceMode






现在需要做一个如上图所示的功能,设备型号、应用版本号、序列号

系统、应用、资源、剩余这些东西都在网上直接搜索,把这些东西封装成一个工具类,(有些方法在手机的SystemUtils类里面是有的)

先写一个DeviceUtils类(DeviceUtils类里面会封装有很多种方法),然后在对应的Activity中写DeviceUtils.getDeviceSize(),然后Alter+Enter就会出现

long devicesize,然后在Activity中定义Device类

在做的过程中遇到的bug

在Entity里面新建了一个实体类,名字叫做Device,但是删除或者重新命名的时候,发现没有成功,原因是如下图所示

SystemUtils里面已经封装好的类

原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14600169.html