华为安卓android手机查看基站信息的命令是什么

华为安卓android手机查看基站信息的命令是什么,第1张

华为 安卓手机

在拨号键盘输入 ##4636## , 选择 “手机信息”

“位置”那行显示的就是当前的16进制基站信息,把LAC和CID 填入到本站的 基站查询 页面,选择16进制查询,即可显示地图位置。

该命令显示的信息非常多,除了LAC,CELLID外,还可以显示当前的信号强度,网络类型等等。

DCIM里面是照片,UCDownloads是uc下载的文件,360里要是有电话备份的话就保留,很多软件的文件夹要是有数据的话也可以保留,当然可以不保留,以上是比较重要的。

把你需要的东西先复制一份到电脑里,然后把卡格式化,再把文件复制进去。手机和以前一样,软件什么的都在,不影响使用。

系统更新有关程序,与updateapk是一个体系的,如果已经root,那么可以把这两个程序都删了,只是系统就无法自动更新了,需要更新的时候得下载完整刷机包通过线刷或卡刷更新系统。

另外,如果只删除updatestateapk而不删update可能会出现系统提示“系统更新已停止”,导致死机等现象。

1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat

通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。

读取/proc/stat 所有CPU活动的信息来计算CPU使用率

下面我们就来讲讲如何通过代码来获取CPU频率:

复制代码 代码如下:

package comorangecpu;

import javaioBufferedReader;

import javaioFileNotFoundException;

import javaioFileReader;

import javaioIOException;

import javaioInputStream;

public class CpuManager {

// 获取CPU最大频率(单位KHZ)

// "/system/bin/cat" 命令行

// "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq" 存储最大频率的文件的路径

public static String getMaxCpuFreq() {

String result = "";

ProcessBuilder cmd;

try {

String[] args = { "/system/bin/cat",

"/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq" };

cmd = new ProcessBuilder(args);

Process process = cmdstart();

InputStream in = processgetInputStream();

byte[] re = new byte[24];

while (inread(re) != -1) {

result = result + new String(re);

}

inclose();

} catch (IOException ex) {

exprintStackTrace();

result = "N/A";

}

return resulttrim();

}

// 获取CPU最小频率(单位KHZ)

public static String getMinCpuFreq() {

String result = "";

ProcessBuilder cmd;

try {

String[] args = { "/system/bin/cat",

"/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq" };

cmd = new ProcessBuilder(args);

Process process = cmdstart();

InputStream in = processgetInputStream();

byte[] re = new byte[24];

while (inread(re) != -1) {

result = result + new String(re);

}

inclose();

} catch (IOException ex) {

exprintStackTrace();

result = "N/A";

}

return resulttrim();

}

// 实时获取CPU当前频率(单位KHZ)

public static String getCurCpuFreq() {

String result = "N/A";

try {

FileReader fr = new FileReader(

"/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq");

BufferedReader br = new BufferedReader(fr);

String text = brreadLine();

result = texttrim();

} catch (FileNotFoundException e) {

eprintStackTrace();

} catch (IOException e) {

eprintStackTrace();

}

return result;

}

// 获取CPU名字

public static String getCpuName() {

try {

FileReader fr = new FileReader("/proc/cpuinfo");

BufferedReader br = new BufferedReader(fr);

String text = brreadLine();

String[] array = textsplit(":s+", 2);

for (int i = 0; i < arraylength; i++) {

}

return array[1];

} catch (FileNotFoundException e) {

eprintStackTrace();

} catch (IOException e) {

eprintStackTrace();

}

return null;

}

}

2、内存:/proc/meminfo

复制代码 代码如下:

public void getTotalMemory() {

String str1 = "/proc/meminfo";

String str2="";

try {

FileReader fr = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(fr, 8192);

while ((str2 = localBufferedReaderreadLine()) != null) {

Logi(TAG, "---" + str2);

}

} catch (IOException e) {

}

}

3、Rom大小

复制代码 代码如下:

public long[] getRomMemroy() {

long[] romInfo = new long[2];

//Total rom memory

romInfo[0] = getTotalInternalMemorySize();

//Available rom memory

File path = EnvironmentgetDataDirectory();

StatFs stat = new StatFs(pathgetPath());

long blockSize = statgetBlockSize();

long availableBlocks = statgetAvailableBlocks();

romInfo[1] = blockSize availableBlocks;

getVersion();

return romInfo;

}

public long getTotalInternalMemorySize() {

File path = EnvironmentgetDataDirectory();

StatFs stat = new StatFs(pathgetPath());

long blockSize = statgetBlockSize();

long totalBlocks = statgetBlockCount();

return totalBlocks blockSize;

}

4、sdCard大小

复制代码 代码如下:

public long[] getSDCardMemory() {

long[] sdCardInfo=new long[2];

String state = EnvironmentgetExternalStorageState();

if (EnvironmentMEDIA_MOUNTEDequals(state)) {

File sdcardDir = EnvironmentgetExternalStorageDirectory();

StatFs sf = new StatFs(sdcardDirgetPath());

long bSize = sfgetBlockSize();

long bCount = sfgetBlockCount();

long availBlocks = sfgetAvailableBlocks();

sdCardInfo[0] = bSize bCount;//总大小

sdCardInfo[1] = bSize availBlocks;//可用大小

}

return sdCardInfo;

}

5、电池电量

复制代码 代码如下:

private BroadcastReceiver batteryReceiver=new BroadcastReceiver(){

@Override

public void onReceive(Context context, Intent intent) {

int level = intentgetIntExtra("level", 0);

// level加%就是当前电量了

}

};

registerReceiver(batteryReceiver, new IntentFilter(IntentACTION_BATTERY_CHANGED));

6、系统的版本信息

复制代码 代码如下:

public String[] getVersion(){

String[] version={"null","null","null","null"};

String str1 = "/proc/version";

String str2;

String[] arrayOfString;

try {

FileReader localFileReader = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(

localFileReader, 8192);

str2 = localBufferedReaderreadLine();

arrayOfString = str2split("s+");

version[0]=arrayOfString[2];//KernelVersion

localBufferedReaderclose();

} catch (IOException e) {

}

version[1] = BuildVERSIONRELEASE;// firmware version

version[2]=BuildMODEL;//model

version[3]=BuildDISPLAY;//system version

return version;

}

7、mac地址和开机时间

复制代码 代码如下:

public String[] getOtherInfo(){

String[] other={"null","null"};

WifiManager wifiManager = (WifiManager) mContextgetSystemService(ContextWIFI_SERVICE);

WifiInfo wifiInfo = wifiManagergetConnectionInfo();

if(wifiInfogetMacAddress()!=null){

other[0]=wifiInfogetMacAddress();

} else {

other[0] = "Fail";

}

other[1] = getTimes();

return other;

}

private String getTimes() {

long ut = SystemClockelapsedRealtime() / 1000;

if (ut == 0) {

ut = 1;

}

int m = (int) ((ut / 60) % 60);

int h = (int) ((ut / 3600));

return h + " " + mContextgetString(Rstringinfo_times_hour) + m + " "

+ mContextgetString(Rstringinfo_times_minute);

}

ERR是报警,I/O红灯亮程序错误。需要断电,断开IO设备检测,是否有输出,如果是PLC内部问题,如果富裕点够的话,可以继续使用,重新编程,如果不够,建议维修或更换PLC。

PWR:是电源的意思。

RUN:是PLC运行指示。

ERR:是应用程序执行指示灯。

STAT:是用户或应用程序的系统位控制;一般很少用。

以上就是关于华为安卓android手机查看基站信息的命令是什么全部的内容,包括:华为安卓android手机查看基站信息的命令是什么、懂得高手来看看手机安卓系统文件都是什么、updatestat.apk能删吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9338876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存