boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Odmiana właściwości bindService(Intent, BindServiceFlags, Executor, ServiceConnection) , która w konkretnym przypadku izolacji
usług, umożliwia wywołującemu generowanie wielu instancji usługi
z jednej deklaracji komponentów.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Zobacz bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
Wywołaj BindServiceFlags#of(long) , aby uzyskać obiekt BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Taka sama jak bindService(Intent, ServiceConnection, int) z wykonawcą do kontrolowania połączenia z usługą
.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Zobacz bindService(android.content.Intent, android.content.ServiceConnection, int)
Wywołaj BindServiceFlags#of(long) , aby uzyskać obiekt BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Łączy się z usługą aplikacji i w razie potrzeby tworzy.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Zobacz bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
Wywołaj BindServiceFlags#of(long) , aby uzyskać obiekt BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Wiąże się z usługą w danym user w taki sam sposób jak bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Zobacz bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
Wywołaj BindServiceFlags#of(long) , aby uzyskać obiekt BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Ustal, czy proces wywoływania przez IPC czy został przeprowadzony
użyli określonego uprawnienia.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Sprawdź, czy został przyznany proces wywoływania przez IPC czy Ty
uprawnienia dostępu do określonego identyfikatora URI.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Sprawdź, czy został przyznany proces wywoływania przez IPC czy Ty
uprawnienia dostępu do listy identyfikatorów URI.
|
abstract
int
|
checkCallingPermission(String permission)
Sprawdź, czy proces wywoływania obsługiwanego IPC został
użyli określonego uprawnienia.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Sprawdź, czy proces nawiązywania połączenia i identyfikator użytkownika zostały
uprawnienia dostępu do określonego identyfikatora URI.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Sprawdź, czy proces nawiązywania połączenia i identyfikator użytkownika zostały
otrzymał uprawnienia dostępu do listy identyfikatorów URI.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Określ, czy dane uprawnienie jest dozwolone w przypadku określonego
identyfikatora użytkownika
i identyfikatora użytkownika w systemie.
|
abstract
int
|
checkSelfPermission(String permission)
Sprawdź, czy Ciebie przyznano określone uprawnienie.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Sprawdź zarówno identyfikator URI, jak i zwykłe uprawnienia.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Sprawdzanie, czy przyznano dany proces i identyfikator użytkownika
uprawnienia dostępu do określonego identyfikatora URI.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Sprawdzanie, czy przyznano dany proces i identyfikator użytkownika
uprawnienia dostępu do listy identyfikatorów URI.
|
abstract
void
|
clearWallpaper()
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.clear() .
Ta metoda wymaga, aby element wywołujący posiadał uprawnienia
Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Zwraca nowy obiekt Context dla bieżącego kontekstu, ale przypisuje atrybut do innego tagu.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Zwraca nowy obiekt Context dla bieżącego kontekstu, ale którego zasoby
są dostosowane do danej konfiguracji.
|
Context
|
createContext(ContextParams contextParams)
Tworzy kontekst z określonymi właściwościami i zachowaniami.
|
abstract
Context
|
createContextForSplit(String splitName)
Zwraca nowy obiekt Context dla podanej nazwy podziału.
|
Context
|
createDeviceContext(int deviceId)
Zwraca nowy obiekt Context z bieżącego kontekstu, ale z powiązaniem urządzenia
podany przez deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Zwraca nowy obiekt Context dla bieżącego kontekstu, ale którego pamięć masowa
Interfejsy API korzystają z pamięci chronionej przez urządzenie.
|
abstract
Context
|
createDisplayContext(Display display)
Zwraca nowy obiekt Context z bieżącego kontekstu, ale z zasobami
dostosowane do danych display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Zwraca nowy obiekt Context dla podanej nazwy aplikacji.
|
Context
|
createWindowContext(int type, Bundle options)
Tworzy kontekst dla okna bez aktywności.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Tworzy Context dla okna innego niż activity w danym
Display
|
abstract
String[]
|
databaseList()
Zwraca tablicę ciągów znaków nazywających prywatne bazy danych powiązane z
pakietu aplikacji tego kontekstu.
|
abstract
boolean
|
deleteDatabase(String name)
Usuń istniejącą prywatną bazę danych SQLiteDatabase powiązaną z tym kontekstem
pakietu aplikacji.
|
abstract
boolean
|
deleteFile(String name)
Usuń plik prywatny powiązany z tym kontekstem
pakietu aplikacji.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Usuń istniejący plik udostępnionych ustawień.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Jeśli ani Ty, ani proces wywołujący numer IPC nie jesteście
obsługa ma przyznane określone uprawnienie, zgłoś
SecurityException
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Jeśli proces wywoływania IPC lub Ty nie został
przyznane uprawnienia dostępu do określonego identyfikatora URI, zgłosić SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Jeśli proces wywoływania obsługiwanego IPC nie został
otrzymał określone uprawnienie, prześlij SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Jeśli proces nawiązywania połączenia i identyfikator użytkownika nie zostały przyznane
dostępu do określonego identyfikatora URI, zgłoś SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Jeśli dane uprawnienie nie jest dozwolone w konkretnym procesie
i identyfikator użytkownika w systemie, prześlij SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Wymuszaj zarówno używanie identyfikatora URI, jak i zwykłe uprawnienia.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Jeśli dany proces i identyfikator użytkownika nie zostały przyznane
dostępu do określonego identyfikatora URI, zgłoś SecurityException .
|
abstract
String[]
|
fileList()
Zwraca tablicę ciągów znaków z nazwami prywatnych plików powiązanych z
pakietu aplikacji tego kontekstu.
|
abstract
Context
|
getApplicationContext()
Zwraca kontekst pojedynczego, globalnego obiektu Application interfejsu
w bieżącym procesie.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Zwraca pełne informacje o aplikacji dla tego pakietu kontekstu.
|
abstract
AssetManager
|
getAssets()
Zwraca instancję AssetManager dla pakietu aplikacji.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
Atrybucję można używać w złożonych aplikacjach do logicznego rozdzielania części aplikacji.
|
abstract
File
|
getCacheDir()
Zwraca ścieżkę bezwzględną do katalogu pamięci podręcznej danej aplikacji w
do systemu plików.
|
abstract
ClassLoader
|
getClassLoader()
Zwróć program wczytujący klas, którego możesz użyć do pobierania klas w tym pakiecie.
|
abstract
File
|
getCodeCacheDir()
Zwraca ścieżkę bezwzględną do katalogu pamięci podręcznej danej aplikacji w
czyli systemu plików przeznaczonego do przechowywania kodu w pamięci podręcznej.
|
final
int
|
getColor(int id)
Zwraca kolor powiązany z określonym identyfikatorem zasobu i dopasowany do
do bieżącego motywu.
|
final
ColorStateList
|
getColorStateList(int id)
Zwraca listę stanów koloru powiązaną z określonym identyfikatorem zasobu i
stylizowanych na bieżący motyw.
|
abstract
ContentResolver
|
getContentResolver()
Zwraca instancję Content resolver dla pakietu aplikacji.
|
abstract
File
|
getDataDir()
Zwraca ścieżkę bezwzględną do katalogu w systemie plików, w którym wszystkie
zapisane są prywatne pliki należące do tej aplikacji.
|
abstract
File
|
getDatabasePath(String name)
Zwraca ścieżkę bezwzględną w systemie plików, w którym baza danych została utworzona za pomocą funkcji
Zapisano openOrCreateDatabase(String, int, CursorFactory) .
|
int
|
getDeviceId()
Pobiera identyfikator urządzenia, z którym jest powiązany ten kontekst.
|
abstract
File
|
getDir(String name, int mode)
Pobierz, utwórz w razie potrzeby nowy katalog, w którym aplikacja
może umieszczać własne, niestandardowe pliki danych.
|
Display
|
getDisplay()
Pobierz ekran, z którym jest powiązany ten kontekst.
|
final
Drawable
|
getDrawable(int id)
Zwraca obiekt rysowalny powiązany z określonym identyfikatorem zasobu i
stylizowanych na bieżący motyw.
|
abstract
File
|
getExternalCacheDir()
Zwraca ścieżkę bezwzględną do katalogu aplikacji w instancji głównej
współużytkowane/zewnętrzne urządzenie pamięci masowej, na którym aplikacja może umieścić pamięć podręczną
należące do użytkownika pliki.
|
abstract
File[]
|
getExternalCacheDirs()
Zwraca ścieżki bezwzględne do katalogów aplikacji w każdym
współdzielone/zewnętrzne urządzenia pamięci masowej, na których aplikacja może umieścić pamięć podręczną.
należące do użytkownika pliki.
|
abstract
File
|
getExternalFilesDir(String type)
Zwraca ścieżkę bezwzględną do katalogu w podstawowym pliku głównym/zewnętrznym
urządzenia pamięci masowej, na którym aplikacja może umieszczać należące do niej pliki trwałe.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Zwraca ścieżki bezwzględne do katalogów aplikacji w każdym
współdzielone/zewnętrzne urządzenia pamięci masowej, na których aplikacja może umieścić aplikację.
plików trwałych.
|
abstract
File[]
|
getExternalMediaDirs()
Ta metoda została wycofana
w interfejsie API na poziomie 30.
Katalogi te nadal istnieją i są skanowane, ale deweloperzy
zachęcamy do przejścia na wstawianie treści
MediaStore , tak jak każda aplikacja
dodaj nowe multimedia do społeczności MediaStore bez żadnych
wymagane uprawnienia, zaczynając od
Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
Zwraca ścieżkę bezwzględną w systemie plików, w którym został utworzony plik
Zapisano openFileOutput(String, int) .
|
abstract
File
|
getFilesDir()
Zwraca ścieżkę bezwzględną do katalogu w systemie plików, w którym pliki
utworzone za pomocą funkcji openFileOutput(String, int) są przechowywane.
|
Executor
|
getMainExecutor()
Zwróć zadanie Executor , które będzie uruchamiać umieszczone w kolejce zadania na głównym
w wątku powiązanym z tym kontekstem.
|
abstract
Looper
|
getMainLooper()
Zwraca pętlę dla wątku głównego bieżącego procesu.
|
abstract
File
|
getNoBackupFilesDir()
Zwraca ścieżkę bezwzględną do katalogu w systemie plików podobny do
getFilesDir()
|
abstract
File
|
getObbDir()
Wróć do głównego katalogu pamięci współdzielonej/zewnętrznej, w którym
pliki OBB aplikacji (jeśli takie są).
|
abstract
File[]
|
getObbDirs()
Zwraca ścieżki bezwzględne do katalogów aplikacji w każdym
współdzielone/zewnętrzne urządzenia pamięci masowej, na których znajdują się pliki OBB aplikacji (jeśli
jakieś są).
|
String
|
getOpPackageName()
Zwraca nazwę pakietu, która powinna być używana w przypadku AppOpsManager połączeń od
w tym kontekście, aby identyfikator UID menedżera operacyjnego aplikacji działał z nazwą.
|
abstract
String
|
getPackageCodePath()
Zwraca pełną ścieżkę do podstawowego pakietu Androida w tym kontekście.
|
abstract
PackageManager
|
getPackageManager()
Zwróć instancję PackageManager, aby znaleźć globalne informacje o pakiecie.
|
abstract
String
|
getPackageName()
Zwraca nazwę pakietu tej aplikacji.
|
abstract
String
|
getPackageResourcePath()
Zwraca pełną ścieżkę do podstawowego pakietu Androida w tym kontekście.
|
ContextParams
|
getParams()
Zwraca zbiór parametrów, przy użyciu których ten kontekst został utworzony, jeśli to
utworzono za pośrednictwem usługi createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Zwraca instancję zasobów dla pakietu aplikacji.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Pobierz i przytrzymaj zawartość pliku ustawień „name”, zwracając
a SharedPreferences, za pomocą której można pobierać i modyfikować jej
.
|
final
String
|
getString(int resId)
Zwraca zlokalizowany ciąg znaków z pakietu aplikacji
domyślnej tabeli ciągów znaków.
|
final
String
|
getString(int resId, Object... formatArgs)
Zwraca zlokalizowany sformatowany ciąg znaków z pakietu aplikacji
domyślna tabela ciągów znaków, zastępując argumenty formatu zdefiniowane w
Formatter i String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Zwraca uchwyt do usługi na poziomie systemu według klasy.
|
abstract
Object
|
getSystemService(String name)
Zwraca nick do usługi na poziomie systemu według nazwy.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Pobiera nazwę usługi na poziomie systemu reprezentowanej przez określoną klasę.
|
final
CharSequence
|
getText(int resId)
Zwraca zlokalizowaną kolumnę CharSequence ze zlokalizowaną nazwą CharSequence z pakietu aplikacji
domyślnej tabeli ciągów znaków.
|
abstract
Resources.Theme
|
getTheme()
Zwraca obiekt motywu powiązany z tym kontekstem.
|
abstract
Drawable
|
getWallpaper()
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Przyznaj uprawnienia dostępu do konkretnego identyfikatora URI do innego pakietu (bez względu na to)
tego, czy pakiet ma ogólne uprawnienia dostępu do identyfikatora URI
dostawcy treści.
|
abstract
boolean
|
isDeviceProtectedStorage()
Wskazuje, czy interfejsy API pamięci masowej tego kontekstu są obsługiwane przez
pamięci chronionej przez urządzenie.
|
boolean
|
isRestricted()
Wskazuje, czy ten kontekst jest ograniczony.
|
boolean
|
isUiContext()
Zwraca wartość true , jeśli kontekst jest kontekstem interfejsu użytkownika, który może uzyskać dostęp do komponentów UI takich jak
WindowManager , LayoutInflater lub
WallpaperManager
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Przenieś istniejący plik bazy danych z podanego kontekstu pamięci źródłowej do
w tym kontekście.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Przenoszenie istniejącego udostępnionego pliku ustawień z danej pamięci źródłowej
w tym kontekście.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Pobierz informacje o atrybutach z użyciem tego motywu kontekstu.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Pobierz informacje o atrybutach z użyciem tego motywu kontekstu.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Pobierz informacje o atrybutach z użyciem tego motywu kontekstu.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Pobierz informacje o atrybutach z użyciem tego motywu kontekstu.
|
abstract
FileInputStream
|
openFileInput(String name)
Otwórz prywatny plik powiązany z pakietem aplikacji tego kontekstu
do czytania.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Otwórz prywatny plik powiązany z pakietem aplikacji tego kontekstu
za pisanie.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Otwórz nową prywatną bazę danych SQLiteDatabase powiązaną z tym kontekstem
pakietu aplikacji.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Otwórz nową prywatną bazę danych SQLiteDatabase powiązaną z tym kontekstem
pakietu aplikacji.
|
abstract
Drawable
|
peekWallpaper()
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Dodaj nowy element ComponentCallbacks do aplikacji podstawowej interfejsu API
Kontekst, który będzie wywoływany w tym samym czasie co KomponentCallbacks
metod działań i innych komponentów.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Dodaje nowy detektor ze zmienionym identyfikatorem urządzenia do Context , który zostanie wywołany,
powiązanie urządzenia zostanie zmienione przez system.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Zarejestruj BroadcastReceiver, który ma być uruchamiany w głównym wątku aktywności.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Zarejestruj się, aby otrzymywać zamierzone transmisje, a odbiornik może być opcjonalnie
nie są dostępne dla aplikacji błyskawicznych.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Zarejestruj się, aby otrzymywać zamierzone komunikaty, które będą działać w kontekście
scheduler
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Zarejestruj się, aby otrzymywać zamierzone komunikaty, które będą działać w kontekście
scheduler
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
void
|
revokeSelfPermissionOnKill(String permName)
Aktywuje asynchroniczne unieważnienie uprawnień czasu działania.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Aktywuje unieważnienie co najmniej 1 uprawnienia dla pakietu wywołującego.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Usuń wszystkie uprawnienia dostępu do identyfikatora URI określonego dostawcy treści
które zostały wcześniej dodane za pomocą mechanizmu grantUriPermission(String, Uri, int) lub dowolnego innego.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Usuwanie uprawnień dostępu do identyfikatora URI określonego dostawcy treści
które zostały wcześniej dodane z grantUriPermission(String, Uri, int) w przypadku określonego celu
pakietu SDK.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Transmitowanie danej intencji do wszystkich zainteresowanych odbiorców BroadcastReceiver,
opcjonalne uprawnienia, które mają być wyegzekwowane.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Transmitowanie danej intencji do wszystkich zainteresowanych odbiorców BroadcastReceiver,
opcjonalne uprawnienia, które mają być wyegzekwowane.
|
abstract
void
|
sendBroadcast(Intent intent)
Transmituj daną intencję do wszystkich zainteresowanych odbiorców BroadcastReceiver.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Wersja sendBroadcast(android.content.Intent) , która umożliwia określenie
użytkownik, do którego zostanie wysłana transmisja.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Wersja sendBroadcast(android.content.Intent, java.lang.String) , która umożliwia określenie
użytkownik, do którego zostanie wysłana transmisja.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Transmitowanie danej intencji do wszystkich zainteresowanych odbiorców BroadcastReceiver,
tablicę wymaganych uprawnień, które mają być egzekwowane.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Wersja
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) , który umożliwia określenie operatora aplikacji w celu egzekwowania ograniczeń dotyczących odbiorców
na który zostanie wysłany komunikat.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Wersja usługi sendBroadcast(android.content.Intent) , która umożliwia:
odebrania danych z transmisji.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Możesz transmitować daną intencję do wszystkich zainteresowanych odbiorców, dostarczając
aby umożliwić większej liczbie preferowanych odbiorców
przed dostarczeniem do mniej preferowanych odbiorników.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Wersja usługi sendBroadcast(android.content.Intent) , która umożliwia:
odebrania danych z transmisji.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Możesz transmitować daną intencję do wszystkich zainteresowanych odbiorców, dostarczając
aby umożliwić większej liczbie preferowanych odbiorców
przed dostarczeniem do mniej preferowanych odbiorników.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Wersja
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
który pozwala określić
użytkownik, do którego zostanie wysłana transmisja.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Ta metoda została wycofana
w interfejsie API na poziomie 31.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Ta metoda została wycofana
w interfejsie API poziomu 21.
Nie należy używać transmisji trwałych. Nie zapewniają bezpieczeństwa (nikt
użytkownicy nie mogą uzyskać do nich dostępu), nie mają ochrony (każdy może je modyfikować) i występują wiele innych problemów.
Zalecanym wzorcem jest użycie transmisji nieprzyklejonej do zgłoszenia, że coś
została zmieniona, a aplikacje mogą pobierać bieżącą wartość za każdym razem,
jest pożądane.
|
abstract
void
|
setTheme(int resid)
Ustaw motyw podstawowy dla tego kontekstu.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.set() .
Ta metoda wymaga, aby element wywołujący posiadał uprawnienia
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
Ta metoda została wycofana
w interfejsie API poziomu 15.
Użyj w zamian zasady WallpaperManager.set() .
Ta metoda wymaga, aby element wywołujący posiadał uprawnienia
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Uruchamiać nowe aktywności.
|
abstract
void
|
startActivities(Intent[] intents)
Taka sama cena jak w hotelu startActivities(android.content.Intent[], android.os.Bundle) bez żadnych opcji
określone dane.
|
abstract
void
|
startActivity(Intent intent)
Taka sama cena jak w hotelu startActivity(android.content.Intent, android.os.Bundle) bez żadnych opcji
określone dane.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Uruchom nową aktywność.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Podobnie jak w przypadku startService(android.content.Intent) , ale z niejawną obietnicą, że
Po uruchomieniu usługa wywoła startForeground(int, android.app.Notification) .
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Zacznij wykonywać klasę Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Taka sama cena jak w hotelu startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
bez określonych opcji.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Podobne do startActivity(android.content.Intent, android.os.Bundle) , ale korzystając z intencji IntentSender
aby rozpocząć.
|
abstract
ComponentName
|
startService(Intent service)
Żądanie uruchomienia określonej usługi aplikacji.
|
abstract
boolean
|
stopService(Intent service)
Żądanie zatrzymania danej usługi aplikacji.
|
abstract
void
|
unbindService(ServiceConnection conn)
Odłącz się od usługi aplikacji.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Usuwanie wcześniej zarejestrowanego obiektu ComponentCallbacks
dzięki registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Usuwa z kontekstu detektora zmienionego identyfikatora urządzenia.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Wyrejestruj wcześniej zarejestrowany BroadcastReceiver.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
W przypadku usługi powiązanej wcześniej z zasadą bindService(Intent, BindServiceFlags, Executor, ServiceConnection) lub powiązaną metodę zmień ustawienie
jak system zarządza procesem tej usługi w porównaniu z innymi procesami.
|