FileListingService.FileEntry

public static final class FileListingService.FileEntry
extends Object

java.lang.Object
   ↳ com.android.ddmlib.FileListingService.FileEntry


แสดงรายการในไดเรกทอรี ซึ่งอาจเป็นไฟล์หรือไดเรกทอรี

สรุป

เครื่องมือสร้างสาธารณะ

FileEntry(FileListingService.FileEntry parent, String name, int type, boolean isRoot)

สร้างรายการไฟล์ใหม่

เมธอดสาธารณะ

static String escape(String entryName)

แสดงผลชื่อรายการในเวอร์ชันที่หลีกเลี่ยง

FileListingService.FileEntry findChild(String name)

แสดงผล FileEntry ของบุตรหลานที่ตรงกับชื่อ

FileEntry[] getCachedChildren()

แสดงผลรายการย่อยที่แคชไว้ของรายการ

String getDate()

แสดงผลสตริงวันที่ของรายการตามที่ ls แสดงผล

String getFullEscapedPath()

แสดงผลเส้นทางที่หลีกเลี่ยงอักขระทั้งหมดของรายการ

String getFullPath()

แสดงผลเส้นทางแบบเต็มของรายการ

String getGroup()

แสดงเจ้าของกลุ่มของรายการตามที่ ls แสดง

String getInfo()

แสดงข้อมูลเพิ่มเติมสำหรับรายการ

String getName()

แสดงผลชื่อของรายการ

String getOwner()

แสดงผลสตริงเจ้าของของรายการตามที่ ls แสดงผล

FileListingService.FileEntry getParent()

แสดงผลรายการระดับบนสุด

String[] getPathSegments()

แสดงผลเส้นทางเป็นรายการกลุ่ม

String getPermissions()

แสดงผลสตริงสิทธิ์ของรายการตามที่ ls แสดงผล

String getSize()

แสดงผลสตริงขนาดของรายการตามที่ ls แสดงผล

int getSizeValue()

แสดงผลขนาดของรายการ

String getTime()

แสดงผลสตริงเวลาของรายการตามที่ ls แสดงผล

int getType()

แสดงผลประเภทรายการเป็น int ซึ่งจะตรงกับค่าคงที่ TYPE_(...) ค่าใดค่าหนึ่ง

boolean isAppFileName()

แสดงผลหากชื่อไฟล์เป็นชื่อแพ็กเกจแอปพลิเคชัน

boolean isApplicationPackage()

แสดงว่ารายการเป็นแพ็กเกจแอปพลิเคชันที่ถูกต้องหรือไม่

boolean isDirectory()

แสดงผลว่ารายการเป็นโฟลเดอร์หรือลิงก์ไปยังโฟลเดอร์หรือไม่

boolean isRoot()

แสดงผลว่ารายการเป็นรูทหรือไม่

void setType(int type)

ตั้งค่าประเภทใหม่

วิธีการที่ได้รับการป้องกัน

void fillPathBuilder(StringBuilder pathBuilder, boolean escapePath)

เติมเส้นทางแบบเต็มลงใน pathBuilder แบบเรียกซ้ำ

void fillPathSegments(ArrayList<String> list)

เติมรายการกลุ่มด้วยเส้นทางแบบเต็มแบบเรียกซ้ำ

เครื่องมือสร้างสาธารณะ

FileEntry

public FileEntry (FileListingService.FileEntry parent, 
                String name, 
                int type, 
                boolean isRoot)

สร้างรายการไฟล์ใหม่

พารามิเตอร์
parent FileListingService.FileEntry: รายการหลักหรือ null หากรายการเป็นรูท

name String: ชื่อของรายการ

type int: ประเภทรายการ อาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้ FileListingService.TYPE_FILE, FileListingService.TYPE_DIRECTORY, FileListingService.TYPE_OTHER

isRoot boolean: ระบุว่านี่คือไดเรกทอรีรากหรือไม่

เมธอดสาธารณะ

Escape

public static String escape (String entryName)

แสดงผลชื่อรายการในเวอร์ชันที่หลีกเลี่ยง

การคืนสินค้า
String

findChild

public FileListingService.FileEntry findChild (String name)

แสดงผล FileEntry ของบุตรหลานที่ตรงกับชื่อ การดำเนินการนี้ใช้รายการเด็กที่แคชไว้

พารามิเตอร์
name String: ชื่อของบุตรหลานที่จะส่งคืน

การคืนสินค้า
FileListingService.FileEntry FileEntry ที่ตรงกับชื่อหรือ null

getCachedChildren

public FileEntry[] getCachedChildren ()

แสดงผลรายการย่อยที่แคชไว้ของรายการ ซึ่งจะแสดงแคชที่สร้างขึ้นจากการเรียกใช้ FileListingService.getChildren()

การคืนสินค้า
FileEntry[]

getDate

public String getDate ()

แสดงผลสตริงวันที่ของรายการตามที่ ls แสดงผล

การคืนสินค้า
String

getFullEscapedPath

public String getFullEscapedPath ()

แสดงผลเส้นทางที่หลีกเลี่ยงอักขระทั้งหมดของรายการ เส้นทางนี้ปลอดภัยที่จะใช้ในบรรทัดคำสั่งเชลล์

การคืนสินค้า
String สตริงเส้นทางที่ใช้ FileListingService.FILE_SEPARATOR เป็นตัวคั่น

getFullPath

public String getFullPath ()

แสดงผลเส้นทางแบบเต็มของรายการ

การคืนสินค้า
String สตริงเส้นทางที่ใช้ FileListingService.FILE_SEPARATOR เป็นตัวคั่น

getGroup

public String getGroup ()

แสดงเจ้าของกลุ่มของรายการตามที่ ls แสดง

การคืนสินค้า
String

getInfo

public String getInfo ()

แสดงข้อมูลเพิ่มเติมสำหรับรายการ

สำหรับลิงก์ จะเป็นคำอธิบายของลิงก์

สำหรับไฟล์ APK ของแอปพลิเคชัน จะเป็นแพ็กเกจแอปพลิเคชันตามที่ Package Manager ส่งคืน

การคืนสินค้า
String

getName

public String getName ()

แสดงผลชื่อของรายการ

การคืนสินค้า
String

getOwner

public String getOwner ()

แสดงผลสตริงเจ้าของของรายการตามที่ ls แสดงผล

การคืนสินค้า
String

getParent

public FileListingService.FileEntry getParent ()

แสดงผลรายการระดับบนสุด

การคืนสินค้า
FileListingService.FileEntry

getPathSegments

public String[] getPathSegments ()

แสดงผลเส้นทางเป็นรายการกลุ่ม

การคืนสินค้า
String[]

getPermissions

public String getPermissions ()

แสดงผลสตริงสิทธิ์ของรายการตามที่ ls แสดงผล

การคืนสินค้า
String

getSize

public String getSize ()

แสดงผลสตริงขนาดของรายการตามที่ ls แสดงผล

การคืนสินค้า
String

getSizeValue

public int getSizeValue ()

แสดงผลขนาดของรายการ

การคืนสินค้า
int

getTime

public String getTime ()

แสดงผลสตริงเวลาของรายการตามที่ ls แสดงผล

การคืนสินค้า
String

getType

public int getType ()

แสดงผลประเภทรายการเป็น int ซึ่งจะตรงกับค่าคงที่ TYPE_(...) ค่าใดค่าหนึ่ง

การคืนสินค้า
int

isAppFileName

public boolean isAppFileName ()

แสดงผลหากชื่อไฟล์เป็นชื่อแพ็กเกจแอปพลิเคชัน

การคืนสินค้า
boolean

isApplicationPackage

public boolean isApplicationPackage ()

แสดงว่ารายการเป็นแพ็กเกจแอปพลิเคชันที่ถูกต้องหรือไม่

การคืนสินค้า
boolean

isDirectory

public boolean isDirectory ()

แสดงผลว่ารายการเป็นโฟลเดอร์หรือลิงก์ไปยังโฟลเดอร์หรือไม่

การคืนสินค้า
boolean

isRoot

public boolean isRoot ()

แสดงผลว่ารายการเป็นรูทหรือไม่

การคืนสินค้า
boolean

setType

public void setType (int type)

ตั้งค่าประเภทใหม่

พารามิเตอร์
type int

วิธีการที่ได้รับการป้องกัน

fillPathBuilder

protected void fillPathBuilder (StringBuilder pathBuilder, 
                boolean escapePath)

เติมเส้นทางแบบเต็มลงใน pathBuilder แบบเรียกซ้ำ

พารามิเตอร์
pathBuilder StringBuilder: StringBuilder ที่ใช้สร้างเส้นทาง

escapePath boolean: ไม่ว่าจะต้องหลีกเลี่ยงเส้นทางสำหรับการใช้งานโดยบรรทัดคำสั่งเชลล์หรือไม่

fillPathSegments

protected void fillPathSegments (ArrayList<String> list)

เติมรายการกลุ่มด้วยเส้นทางแบบเต็มแบบเรียกซ้ำ

พารามิเตอร์
list ArrayList: รายการกลุ่มที่จะกรอก