我在ICS(4.0.3)上使用logcat和-vtime選項的應用程序。 它讀取使用該代碼的logcat:如何閱讀帶有JellyBean的-vtime選項的完整logcat行?
try {
Process process = Runtime.getRuntime().exec("logcat -vtime -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
String line = "";
while ((line = bufferedReader.readLine()) != null) {
... my stuff with this line...
}
catch (IOException e) {
}
我用「android.permission.READ_CALL_LOG」和「android.permission.READ_LOGS」在我的清單文件,我管理有充分的logcat的。
當我在JellyBean(4.1.1)中使用此代碼時,我的緩衝區只捕獲我的應用程序logcat而不是完整的設備logcat。
我怎樣才能擁有這個完整的logcat?這是另一個許可嗎?