android系統(tǒng)信息總結(jié)

1. 總內(nèi)存(ram)
   android 內(nèi)存信息在 /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 = localBufferedReader.readLine()) != null) {
                                Log.i(TAG, "---" + str2);
                        }
                } catch (IOException e) {
                }
        }    
 2. 獲取當(dāng)前可用內(nèi)存
    public long getAvailMemory() {
                ActivityManager am = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
                ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();
                am.getMemoryInfo(mi);
                return mi.availMem;
        }

 3. 獲取rom大小
    public long[] getRomMemroy() {
                long[] romInfo = new long[2];
                File root = Environment.getRootDirectory();
                StatFs sf = new StatFs(root.getPath());
                long bSize = sf.getBlockSize();
                long bCount = sf.getBlockCount();
                long availBlocks = sf.getAvailableBlocks();
                romInfo[0] = bSize * bCount;// Total size
                romInfo[1] = bSize * availBlocks;// Available size
                return romInfo;
        }

 4. 獲取SD卡容量
    public long[] getSDCardMemory() {
                long[] sdCardInfo=new long[2];
                String state = Environment.getExternalStorageState();
                if (Environment.MEDIA_MOUNTED.equals(state)) {
                        File sdcardDir = Environment.getExternalStorageDirectory();
                        StatFs sf = new StatFs(sdcardDir.getPath());
                        long bSize = sf.getBlockSize();
                        long bCount = sf.getBlockCount();
                        long availBlocks = sf.getAvailableBlocks();

                        sdCardInfo[0] = bSize * bCount;// Total size
                        sdCardInfo[1] = bSize * availBlocks;// Available size
                }
                return sdCardInfo;
        }
 
    5. 獲取電量
       private BroadcastReceiver batteryReceiver=new BroadcastReceiver(){
                @Override
                public void onReceive(Context context, Intent intent) {
                        int level = intent.getIntExtra("level", 0);
                        //      level Plus % Is the current power of the
        }
        };
    在 activity中注冊
    registerReceiver(batteryReceiver,new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
 6. CPU信息
      public String[] getCpuInfo() {
                String str1 = "/proc/cpuinfo";
                String str2="";
                String[] cpuInfo={"",""};
                String[] arrayOfString;
                try {
                        FileReader fr = new FileReader(str1);
                        BufferedReader localBufferedReader = new BufferedReader(fr, 8192);
                        str2 = localBufferedReader.readLine();
                        arrayOfString = str2.split("\\s+");
                        for (int i = 2; i < arrayOfString.length; i++) {
                                cpuInfo[0] = cpuInfo[0] + arrayOfString[i] + " ";
                        }
                        str2 = localBufferedReader.readLine();
                        arrayOfString = str2.split("\\s+");
                        cpuInfo[1] += arrayOfString[2];
                        localBufferedReader.close();
                } catch (IOException e) {
                }
                return cpuInfo;
        }

站在用戶的角度思考問題,與客戶深入溝通,找到大通網(wǎng)站設(shè)計(jì)與大通網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋大通地區(qū)。

標(biāo)題名稱:android系統(tǒng)信息總結(jié)
當(dāng)前路徑:http://muchs.cn/article44/gphjhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、用戶體驗(yàn)網(wǎng)頁設(shè)計(jì)公司小程序開發(fā)、品牌網(wǎng)站建設(shè)虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)