編輯:關於Android編程
Process localProcess = Runtime.getRuntime().exec(su);
這條代碼獲得root權限
OutputStream localOutputStream = localProcess.getOutputStream();
DataOutputStream localDataOutputStream = new DataOutputStream(localOutputStream);
從Process對象獲得輸出流,然後我們就可以執行Linux命令了
localDataOutputStream.writeBytes(String str);
其中str是String類型的變量。注意在str最後有換行
例如 String str=mkdir /mnt/sdcard/zhycheng ;
InputStream localInputStream = localProcess.getInputStream();
DataInputStream localDataInputStream = new DataInputStream(localInputStream);
這兩條代碼獲得輸出流
例如 String out=localDataInputStream .ReadLine();
這是從控制台輸出的
每輸出之後調用
localDataOutputStream.flush();
還要調用localProcess .waitFor();
通過調用測試命令int i = execRootCmdSilent(echo test);判斷是否獲得root權限,i不等於-1就獲得了root權限
最近寫Demo,突然發現了Layout_weight這個屬性,發現網上有很多關於這個屬性的有意思的討論,可是找了好多資料都沒有找到一個能夠說的清楚的,於是自己結合網上資
在Android程序開發中,我們經常會去用到Shape這個東西去定義各種各樣的形狀,首先我們了解一下Shape下面有哪些標簽,都代表什麼意思: solid:填充 andr
一:Log日志工具類 一個android應用程序運行後 並不會在 ide的控制台內輸出任何信息. 不能在控制台輸出。但是android提供的Log類。 在程序中輸出日志
關鍵詞:bluedroid bluez作者:xubin341719(歡迎轉載,請注明作者,請尊重版權,謝謝!)歡迎指正錯誤,共同學習、共同進步!!一、名詞解釋:(有用信息