LogcatReceiver
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.Object | |
. | com.android.tradefed.device.LogcatReceiver |
คลาสที่รวบรวม logcat ในพื้นหลัง ยังคงจับภาพ logcat แม้ว่าอุปกรณ์จะออฟไลน์และออนไลน์
สรุป
ผู้สร้างสาธารณะ | |
---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) สร้างอินสแตนซ์ด้วยคำสั่ง logcat ที่ระบุ | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay) สร้างอินสแตนซ์ที่มีรูปแบบเริ่มต้นของ logcat 'threadtime' |
วิธีการสาธารณะ | |
---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device) รับคำสั่ง logcat เริ่มต้น ต่อท้ายรูปแบบ uid หากระดับ api > 24 เท่านั้น |
InputStreamSource | getLogcatData (int maxBytes, int offset) ส่งกลับบัฟเฟอร์ logcat ปัจจุบันที่กำหนดออฟเซ็ต |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
ผู้สร้างสาธารณะ
LogcatReceiver
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
สร้างอินสแตนซ์ด้วยคำสั่ง logcat ที่ระบุ
พารามิเตอร์ | |
---|---|
device | ITestDevice : อุปกรณ์ที่จะเริ่มต้น logcat บน |
logcatCmd | String : คำสั่ง logcat ที่จะเรียกใช้ (รวมถึงส่วน 'logcat') ดูรายละเอียดเกี่ยวกับตัวเลือกที่มีในข้อความช่วยเหลือของ logcat |
maxFileSize | long : ขนาดไฟล์สูงสุด บรรทัดก่อนหน้าจะถูกยกเลิกเมื่อถึงขนาด |
logStartDelay | int : ความล่าช้าในการรอหลังจากที่อุปกรณ์ออนไลน์ |
LogcatReceiver
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
สร้างอินสแตนซ์ที่มีรูปแบบเริ่มต้นของ logcat 'threadtime'
พารามิเตอร์ | |
---|---|
device | ITestDevice : อุปกรณ์ที่จะเริ่มต้น logcat บน |
maxFileSize | long : ขนาดไฟล์สูงสุด บรรทัดก่อนหน้าจะถูกยกเลิกเมื่อถึงขนาด |
logStartDelay | int : ความล่าช้าในการรอหลังจากที่อุปกรณ์ออนไลน์ |
วิธีการสาธารณะ
แจ่มใส
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
รับคำสั่ง logcat เริ่มต้น ต่อท้ายรูปแบบ uid หากระดับ api > 24 เท่านั้น
พารามิเตอร์ | |
---|---|
device | ITestDevice |
คืนสินค้า | |
---|---|
String |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
ส่งกลับบัฟเฟอร์ logcat ปัจจุบันที่กำหนดออฟเซ็ต
พารามิเตอร์ | |
---|---|
maxBytes | int : ขนาดสูงสุดของบัฟเฟอร์ที่ส่งคืน |
offset | int : ออฟเซ็ตของบัฟเฟอร์เต็ม |
คืนสินค้า | |
---|---|
InputStreamSource | บัฟเฟอร์ logcat เริ่มต้นที่ออฟเซ็ต |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
พารามิเตอร์ | |
---|---|
maxBytes | int |
คืนสินค้า | |
---|---|
InputStreamSource |
เริ่ม
public void start ()
หยุด
public void stop ()