30/09/2018, 18:03

Liệu có thể sử dụng Logcat để lấy các thông tin hoạt động của điện thoại

Sau khi tìm kiếm em thấy m có thể đọc các dòng Logcat r chuyển nó sang 1 string xử lí được như

START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher} from pid 77

có nghĩa là người dùng vừa mới thoát ra màn hình chính.
Trên máy ảo thì mọi thứ đều ổn nhưng sao trên máy thật nó không hoạt động. Liệu cách này có khả thi không, mong các bác chỉ dẫn cho

code đọc logcat:

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);
}
String logcat = log.toString();

Đọc không hiểu câu hỏi.

Quân viết 20:18 ngày 30/09/2018

Logcat chỉ hiện ra những gì app đó cho phép hiện để debug thôi. Chứ không phải mọi thông tin đều được hiện.

Bài liên quan
0