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( 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: ไม่ว่าจะเป็นไดเรกทอรีรากหรือไม่ก็ตาม

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

หลบหนี

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 ( list)

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

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