手机号码: TelephonyManager manager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
manager.getSimSerialNumber();其他信息类似了。
手机内存:/**
 * 获取手机内存
 * 
 * @return
 */
private long getRAMStorage() {
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
long m = memoryInfo.availMem;
return m;
}

解决方案 »

  1.   

    手机号码:
    Java code    TelephonyManager manager =    (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
        manager.getSimSerialNumber();
    楼上的兄弟,上面的代码可以取得手机号码?我用G6 + 神州行 测试了下,获得的是一串数字8986002009099242430,不是IMSI。
      

  2.   

     String[] args = {"/system/bin/cat", "/proc/meminfo"};
     cmd = new ProcessBuilder(args);
       
      Process process = cmd.start();读相关的文件就好了,具体需要读什么文件,要自己去查了。