您好,根据您的需求,可以通过以下两行代码获得相关系统属性: String version_sdk = BuildVERSIONSDK; // 设备SDK版本(Android版本号) String version_release = BuildVERSIONRELEASE; // 设备的系统版本 希望能帮到您,还有什么问题欢迎
使用ActivityManager的getMemoryInfo(ActivityManagerMemoryInfo outInfo)
ActivityManagergetMemoryInfo()主要是用于得到当前系统剩余内存的及判断是否处于低内存运行。
实例1:
private void displayBriefMemory() {
final ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
ActivityManagerMemoryInfo info = new ActivityManagerMemoryInfo();
activityManagergetMemoryInfo(info);
Logi(tag,"系统剩余内存:"+(infoavailMem >> 10)+"k");
Logi(tag,"系统是否处于低内存运行:"+infolowMemory);
Logi(tag,"当系统剩余内存低于"+infothreshold+"时就看成低内存运行");
}
ActivityManagergetMemoryInfo()是用ActivityManagerMemoryInfo返回结果,而不是DebugMemoryInfo,他们不一样的。
ActivityManagerMemoryInfo只有三个Field:
availMem:表示系统剩余内存
lowMemory:它是boolean值,表示系统是否处于低内存运行
hreshold:它表示当系统剩余内存低于好多时就看成低内存运行
楼主可以查看手机的电量损耗情况,然后他会给你个详细的列表,显示都是什么程序消耗了您手机多少的电量,然后这些都是可以点开查看具体的消耗情况的,然后第一个就是系统消耗的电量,一般也是消耗最多的,然后里面你可看到你想看的东西了。
命令中的"应用包名"应该替换为你需要查询的包名
执行命令后, 在输出的内容中, 第二项即应用的进程名, 例如:
那么 22411 即为该应用当前的pid
其中的"应用的pid"为上一步获取到的pid
执行命令后, 命令行工具即会打印应用运行信息
命令中的"应用包名"应该替换为你需要查询的包名
命令执行后过段时间即会打印内存占用大小
以上就是关于Android如何获取手机型号和 *** 作系统版本全部的内容,包括:Android如何获取手机型号和 *** 作系统版本、android 内存分析怎么看、android怎么获取系统总内存大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)