W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
TargetFileUtils
public
class
TargetFileUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TargetFileUtils
|
Podsumowanie
Metody publiczne |
static
ArrayList<String>
|
findFile(String path, String namePattern, List<String> options, ITestDevice device)
Metoda pomocnicza, która wykonuje polecenie adb shell find i zwraca wyniki jako ERROR(/ArrayList).
|
static
String
|
getPermission(String filepath, ITestDevice device)
Odczytuje bity uprawnień do pliku w ścieżce.
|
static
boolean
|
hasPermission(TargetFileUtils.FilePermission permission, String permissionBits)
Określa, czy bity uprawnień przyznają określone uprawnienia dowolnej grupie.
|
static
boolean
|
isReadOnly(String filepath, ITestDevice device)
Sprawdź, czy uprawnienia do danej ścieżki są tylko do odczytu.
|
static
boolean
|
isReadWriteOnly(String filepath, ITestDevice device)
Sprawdź, czy uprawnienia do danej ścieżki to readwrite.
|
Konstruktory publiczne
TargetFileUtils
public TargetFileUtils ()
Metody publiczne
findFile
public static ArrayList<String> findFile (String path,
String namePattern,
List<String> options,
ITestDevice device)
Metoda pomocnicza, która wykonuje polecenie adb shell find i zwraca wyniki jako ERROR(/ArrayList).
| Parametry |
path |
String: ścieżka do wyszukiwania na urządzeniu. |
namePattern |
String: wzorzec nazwy pliku. |
options |
List: List String dla innych opcji przekazywanych do wyszukiwania. |
device |
ITestDevice: urządzenie testowe. |
getPermission
public static String getPermission (String filepath,
ITestDevice device)
Odczytuje bity uprawnień do pliku w ścieżce.
| Parametry |
filepath |
String: ścieżka do pliku lub katalogu. |
device |
ITestDevice: urządzenie testowe. |
| Zwraca |
String |
Ósemkowe bity uprawnień ścieżki. |
hasPermission
public static boolean hasPermission (TargetFileUtils.FilePermission permission,
String permissionBits)
Określa, czy bity uprawnień przyznają określone uprawnienia dowolnej grupie.
| Parametry |
permission |
TargetFileUtils.FilePermission: określ uprawnienia. |
permissionBits |
String: ciąg znaków uprawnień w systemie ósemkowym (np. 741). |
| Zwraca |
boolean |
Wartość „Prawda”, jeśli dowolny właściciel, grupa lub użytkownik globalny ma określone uprawnienia. |
isReadOnly
public static boolean isReadOnly (String filepath,
ITestDevice device)
Sprawdź, czy uprawnienia do danej ścieżki są tylko do odczytu.
| Parametry |
filepath |
String: ścieżka do pliku lub katalogu. |
device |
ITestDevice: urządzenie testowe. |
| Zwraca |
boolean |
Wartość true, jeśli ścieżka jest tylko do odczytu. W przeciwnym razie wartość false. |
isReadWriteOnly
public static boolean isReadWriteOnly (String filepath,
ITestDevice device)
Sprawdź, czy uprawnienia do danej ścieżki to readwrite.
| Parametry |
filepath |
String: ścieżka do pliku lub katalogu. |
device |
ITestDevice: urządzenie testowe. |
| Zwraca |
boolean |
Wartość true, jeśli ścieżka ma uprawnienia do odczytu i zapisu, w przeciwnym razie wartość false. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]