我想在我的應用程序中顯示Log.i結果。可能嗎?如果是這樣,我該怎麼做?可以在我們的活動中查看Log.i的logcat結果嗎?
2
A
回答
9
這是一個blogpost,它完全符合您的需求。它有關於如何顯示Logcat日誌內容的完整代碼示例。這裏是代碼:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
class ReadLogDemo extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
StringBuilder log=new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
log.append(line);
}
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText(log.toString());
} catch (IOException e) {
}
}
}
相關問題
- 1. 我的活動可以收到發送MMI的結果嗎?
- 2. 我可以檢測/查看活動的多個實例嗎?
- 3. 我可以指定多個活動結果集的會話嗎?
- 4. 我們可以在logcat中關閉「chatty」嗎?
- 5. 我們可以查看JVM內存中的對象嗎?
- 6. 我們可以在web服務的情況下查看xml嗎?
- 7. 我可以在Firebug中使用console.log()來查看回調函數的結果嗎?
- 8. 通過wifi查看logcat結果?
- 9. 我們可以授予在Oracle中查看SELECT權限嗎?
- 10. 我們如何在logcat中打印活動的名稱
- 11. 我可以在SQL查詢的結果中包含表名嗎?
- 12. 我們可以在單個活動中顯示多個活動嗎?
- 13. 我們可以使MySQL選擇查詢的結果可編輯和排序嗎?
- 14. 我們可以在opencl中使用結構體的結構嗎?
- 15. 如果沒有USB驅動程序,我可以查看平板電腦的LogCat輸出嗎?
- 16. 在SQL或MySQL中,我們可以加入表和子查詢結果嗎?
- 17. 我們可以查看runtime.js的未編譯JavaScript源代碼嗎?
- 18. Angular CLI,我們可以查看傳輸的JavaScript文件嗎?
- 19. 您如何在新活動中查看數據庫的結果?
- 20. 我們可以在狀態欄以外的活動中顯示通知嗎?
- 21. 有什麼辦法可以查看出口PBM的結果嗎?
- 22. 我們可以在網站層次結構中移動SharePoint嗎?
- 23. 我們可以看到我們自己的Android應用程序的一系列活動嗎?
- 24. 有軟件可以查看實體框架查詢結果嗎?
- 25. 當我只知道他們的電子郵件時,我可以查看用戶活動目錄登錄嗎?
- 26. 我們可以在游泳池外面開始活動嗎?
- 27. 我們可以將動態查詢的結果存儲到變量中並在if塊中使用它嗎?
- 28. 視圖可以從活動中獲得結果嗎?
- 29. 我可以在結果表中顯示一對多結果嗎?
- 30. 我可以在elasticsearch查詢中指定結果字段嗎?
歡迎使用stackoverflow!如果你找到有用的答案,你可以投票!如果您覺得某人已經充分回答了您的問題,請點擊答案旁邊的複選標記以接受該問題。 –