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[]
|
getCachedChildren()
แสดงผลรายการย่อยที่แคชไว้ของรายการ |
String
|
getDate()
แสดงผลสตริงวันที่ของรายการตามที่ |
String
|
getFullEscapedPath()
แสดงผลเส้นทางที่หลีกเลี่ยงอักขระทั้งหมดของรายการ |
String
|
getFullPath()
แสดงผลเส้นทางแบบเต็มของรายการ |
String
|
getGroup()
แสดงเจ้าของกลุ่มของรายการตามที่ |
String
|
getInfo()
แสดงข้อมูลเพิ่มเติมสำหรับรายการ |
String
|
getName()
แสดงผลชื่อของรายการ |
String
|
getOwner()
แสดงผลสตริงเจ้าของของรายการตามที่ |
FileListingService.FileEntry
|
getParent()
แสดงผลรายการระดับบนสุด |
String[]
|
getPathSegments()
แสดงผลเส้นทางเป็นรายการกลุ่ม |
String
|
getPermissions()
แสดงผลสตริงสิทธิ์ของรายการตามที่ |
String
|
getSize()
แสดงผลสตริงขนาดของรายการตามที่ |
int
|
getSizeValue()
แสดงผลขนาดของรายการ |
String
|
getTime()
แสดงผลสตริงเวลาของรายการตามที่ |
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(
เติมรายการกลุ่มด้วยเส้นทางแบบเต็มแบบเรียกซ้ำ |
เครื่องมือสร้างสาธารณะ
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 |
: รายการกลุ่มที่จะกรอก |