boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
Variasi bindService(Intent, BindServiceFlags, Executor, ServiceConnection) yang, dalam kasus khusus layanan
terisolasi, memungkinkan pemanggil membuat beberapa instance layanan
dari satu deklarasi komponen.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
Lihat bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
Panggil BindServiceFlags#of(long) untuk mendapatkan objek BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
Sama seperti bindService(Intent, ServiceConnection, int) dengan eksekutor untuk mengontrol callback
ServiceConnection.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
Lihat bindService(android.content.Intent, android.content.ServiceConnection, int)
Panggil BindServiceFlags#of(long) untuk mendapatkan objek BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
Menghubungkan ke layanan aplikasi, membuatnya jika diperlukan.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
Lihat bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
Panggil BindServiceFlags#of(long) untuk mendapatkan objek BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
Mengikat ke layanan di user tertentu dengan cara yang sama seperti bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
Lihat bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
Panggil BindServiceFlags#of(long) untuk mendapatkan objek BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
Tentukan apakah proses panggilan IPC atau Anda telah
diberi izin tertentu.
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
Tentukan apakah proses panggilan IPC atau Anda telah diberi
izin untuk mengakses URI tertentu.
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
Tentukan apakah proses panggilan IPC atau Anda telah diberi
izin untuk mengakses daftar URI.
|
abstract
int
|
checkCallingPermission(String permission)
Tentukan apakah proses panggilan IPC yang Anda tangani telah
diberi izin tertentu.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
Menentukan apakah proses panggilan dan ID pengguna telah diberi izin untuk mengakses URI tertentu.
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
Tentukan apakah proses panggilan dan ID pengguna telah
diberi izin untuk mengakses daftar URI.
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
Tentukan apakah izin yang diberikan diizinkan untuk proses
dan ID pengguna tertentu yang berjalan di sistem.
|
abstract
int
|
checkSelfPermission(String permission)
Menentukan apakah Anda telah diberi izin tertentu.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
Periksa Uri dan izin normal.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
Tentukan apakah proses dan ID pengguna tertentu telah diberi
izin untuk mengakses URI tertentu.
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
Tentukan apakah proses dan ID pengguna tertentu telah diberi
izin untuk mengakses daftar URI.
|
abstract
void
|
clearWallpaper()
Metode ini tidak digunakan lagi
pada level API 15.
Sebagai gantinya, gunakan WallpaperManager.clear() .
Metode ini mengharuskan pemanggil untuk menahan izin
Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
Menampilkan objek Context baru untuk Context saat ini, tetapi mengatribusikan ke tag yang berbeda.
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
Menampilkan objek Context baru untuk Context saat ini, tetapi resource-nya disesuaikan agar cocok dengan Konfigurasi yang diberikan.
|
Context
|
createContext(ContextParams contextParams)
Membuat konteks dengan properti dan perilaku tertentu.
|
abstract
Context
|
createContextForSplit(String splitName)
Menampilkan objek Context baru untuk nama bagian yang diberikan.
|
Context
|
createDeviceContext(int deviceId)
Menampilkan objek Context baru dari konteks saat ini, tetapi dengan pengaitan perangkat
yang diberikan oleh deviceId .
|
abstract
Context
|
createDeviceProtectedStorageContext()
Menampilkan objek Context baru untuk Context saat ini, tetapi API penyimpanannya
didukung oleh penyimpanan yang dilindungi perangkat.
|
abstract
Context
|
createDisplayContext(Display display)
Menampilkan objek Context baru dari konteks saat ini, tetapi dengan resource
yang disesuaikan agar cocok dengan metrik display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
Menampilkan objek Context baru untuk nama aplikasi yang diberikan.
|
Context
|
createWindowContext(int type, Bundle options)
Membuat Konteks untuk jendela non-aktivitas.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
Membuat Context untuk jendela non-activity pada
Display yang diberikan.
|
abstract
String[]
|
databaseList()
Menampilkan array string yang menamai database pribadi yang terkait dengan
paket aplikasi Konteks ini.
|
abstract
boolean
|
deleteDatabase(String name)
Hapus SQLiteDatabase pribadi yang sudah ada dan terkait dengan paket aplikasi Context ini.
|
abstract
boolean
|
deleteFile(String name)
Menghapus file pribadi tertentu yang terkait dengan paket aplikasi
Konteks ini.
|
abstract
boolean
|
deleteSharedPreferences(String name)
Menghapus file preferensi bersama yang ada.
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
Jika Anda atau proses panggilan IPC yang Anda
tangani belum diberi izin tertentu, tampilkan
SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
Jika proses panggilan IPC atau Anda belum
diberi izin untuk mengakses URI tertentu, tampilkan SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
Jika proses panggilan IPC yang Anda tangani belum
diberi izin tertentu, tampilkan SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
Jika proses panggilan dan ID pengguna belum diberi
izin untuk mengakses URI tertentu, tampilkan SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
Jika izin yang diberikan tidak diizinkan untuk proses
dan ID pengguna tertentu yang berjalan di sistem, tampilkan SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
Terapkan izin Uri dan izin normal.
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
Jika proses dan ID pengguna tertentu belum diberi
izin untuk mengakses URI tertentu, tampilkan SecurityException .
|
abstract
String[]
|
fileList()
Menampilkan array string yang menamai file pribadi yang terkait dengan
paket aplikasi Konteks ini.
|
abstract
Context
|
getApplicationContext()
Menampilkan konteks objek Aplikasi global tunggal dari
proses saat ini.
|
abstract
ApplicationInfo
|
getApplicationInfo()
Menampilkan info aplikasi lengkap untuk paket konteks ini.
|
abstract
AssetManager
|
getAssets()
Menampilkan instance AssetManager untuk paket aplikasi.
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
Atribusi dapat digunakan di aplikasi kompleks untuk memisahkan bagian aplikasi secara logis.
|
abstract
File
|
getCacheDir()
Menampilkan jalur absolut ke direktori cache khusus aplikasi di
sistem file.
|
abstract
ClassLoader
|
getClassLoader()
Menampilkan loader class yang dapat Anda gunakan untuk mengambil class dalam paket ini.
|
abstract
File
|
getCodeCacheDir()
Menampilkan jalur absolut ke direktori cache khusus aplikasi pada sistem file yang didesain untuk menyimpan kode yang di-cache.
|
final
int
|
getColor(int id)
Menampilkan warna yang terkait dengan ID resource tertentu dan ditata gayanya untuk
tema saat ini.
|
final
ColorStateList
|
getColorStateList(int id)
Menampilkan daftar status warna yang terkait dengan ID resource tertentu dan ditata untuk tema saat ini.
|
abstract
ContentResolver
|
getContentResolver()
Menampilkan instance ContentResolver untuk paket aplikasi Anda.
|
abstract
File
|
getDataDir()
Menampilkan jalur absolut ke direktori pada sistem file tempat semua
file pribadi milik aplikasi ini disimpan.
|
abstract
File
|
getDatabasePath(String name)
Menampilkan jalur absolut di sistem file tempat database yang dibuat dengan
openOrCreateDatabase(String, int, CursorFactory) disimpan.
|
int
|
getDeviceId()
Mendapatkan ID perangkat yang terkait dengan konteks ini.
|
abstract
File
|
getDir(String name, int mode)
Mengambil, membuat jika diperlukan, direktori baru tempat aplikasi
dapat menempatkan file data kustomnya sendiri.
|
Display
|
getDisplay()
Dapatkan tampilan yang terkait dengan konteks ini.
|
final
Drawable
|
getDrawable(int id)
Menampilkan objek drawable yang terkait dengan ID resource tertentu dan telah diberi gaya untuk tema saat ini.
|
abstract
File
|
getExternalCacheDir()
Menampilkan jalur absolut ke direktori khusus aplikasi di perangkat penyimpanan
eksternal/dibagikan utama tempat aplikasi dapat menempatkan file cache
yang dimilikinya.
|
abstract
File[]
|
getExternalCacheDirs()
Menampilkan jalur absolut ke direktori khusus aplikasi di semua
perangkat penyimpanan bersama/eksternal tempat aplikasi dapat menempatkan file
cache yang dimilikinya.
|
abstract
File
|
getExternalFilesDir(String type)
Menampilkan jalur absolut ke direktori di perangkat penyimpanan bersama/eksternal
utama tempat aplikasi dapat menempatkan file persisten yang dimilikinya.
|
abstract
File[]
|
getExternalFilesDirs(String type)
Menampilkan jalur absolut ke direktori khusus aplikasi di semua
perangkat penyimpanan bersama/eksternal tempat aplikasi dapat menempatkan
file persisten yang dimilikinya.
|
abstract
File[]
|
getExternalMediaDirs()
Metode ini tidak digunakan lagi
di API level 30.
Direktori ini masih ada dan dipindai, tetapi developer
dianjurkan untuk bermigrasi untuk menyisipkan konten ke dalam
koleksi MediaStore secara langsung, karena aplikasi apa pun dapat
berkontribusi media baru ke MediaStore tanpa
izin, mulai dari
Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
Menampilkan jalur absolut di sistem file tempat file yang dibuat dengan
openFileOutput(String, int) disimpan.
|
abstract
File
|
getFilesDir()
Menampilkan jalur absolut ke direktori pada sistem file tempat file yang dibuat dengan openFileOutput(String, int) disimpan.
|
Executor
|
getMainExecutor()
Tampilkan Executor yang akan menjalankan tugas dalam antrean di thread utama yang terkait dengan konteks ini.
|
abstract
Looper
|
getMainLooper()
Menampilkan Looper untuk thread utama proses saat ini.
|
abstract
File
|
getNoBackupFilesDir()
Menampilkan jalur absolut ke direktori pada sistem file yang mirip dengan getFilesDir() .
|
abstract
File
|
getObbDir()
Menampilkan direktori penyimpanan bersama/eksternal utama tempat file OBB
aplikasi ini (jika ada) dapat ditemukan.
|
abstract
File[]
|
getObbDirs()
Menampilkan jalur absolut ke direktori khusus aplikasi di semua
perangkat penyimpanan bersama/eksternal tempat file OBB aplikasi (jika
ada) dapat ditemukan.
|
String
|
getOpPackageName()
Tampilkan nama paket yang harus digunakan untuk panggilan AppOpsManager dari
konteks ini, sehingga verifikasi uid pengelola operasi aplikasi akan berfungsi dengan nama tersebut.
|
abstract
String
|
getPackageCodePath()
Menampilkan jalur lengkap ke paket Android utama konteks ini.
|
abstract
PackageManager
|
getPackageManager()
Menampilkan instance PackageManager untuk menemukan informasi paket global.
|
abstract
String
|
getPackageName()
Menampilkan nama paket aplikasi ini.
|
abstract
String
|
getPackageResourcePath()
Menampilkan jalur lengkap ke paket Android utama konteks ini.
|
ContextParams
|
getParams()
Menampilkan kumpulan parameter yang digunakan untuk membuat Konteks ini, jika
dibuat melalui createContext(android.content.ContextParams) .
|
abstract
Resources
|
getResources()
Menampilkan instance Resources untuk paket aplikasi.
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
Mengambil dan menahan konten 'name' file preferensi, yang menampilkan SharedPreferences yang dapat digunakan untuk mengambil dan mengubah nilainya.
|
final
String
|
getString(int resId)
Menampilkan string yang dilokalkan dari tabel string default
paket aplikasi.
|
final
String
|
getString(int resId, Object... formatArgs)
Menampilkan string berformat yang dilokalkan dari tabel string default
paket aplikasi, yang menggantikan argumen format seperti yang ditentukan dalam
Formatter dan String.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
Menampilkan nama ke layanan level sistem berdasarkan class.
|
abstract
Object
|
getSystemService(String name)
Menampilkan nama ke layanan level sistem berdasarkan nama.
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
Mendapatkan nama layanan tingkat sistem yang diwakili oleh class yang ditentukan.
|
final
CharSequence
|
getText(int resId)
Menampilkan CharSequence bergaya dan dilokalkan dari tabel string default
paket aplikasi.
|
abstract
Resources.Theme
|
getTheme()
Menampilkan objek Theme yang terkait dengan Konteks ini.
|
abstract
Drawable
|
getWallpaper()
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.get() .
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.getDesiredMinimumHeight() .
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.getDesiredMinimumWidth() .
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
Berikan izin untuk mengakses URI tertentu ke paket lain, terlepas
dari apakah paket tersebut memiliki izin umum untuk mengakses penyedia konten
URI.
|
abstract
boolean
|
isDeviceProtectedStorage()
Menunjukkan apakah API penyimpanan Konteks ini didukung oleh penyimpanan yang dilindungi perangkat.
|
boolean
|
isRestricted()
Menunjukkan apakah Konteks ini dibatasi.
|
boolean
|
isUiContext()
Menampilkan true jika konteksnya adalah konteks UI yang dapat mengakses komponen UI seperti
WindowManager , LayoutInflater , atau
WallpaperManager .
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
Pindahkan file database yang ada dari konteks penyimpanan sumber yang diberikan ke
konteks ini.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
Pindahkan file preferensi bersama yang ada dari konteks penyimpanan sumber
tertentu ke konteks ini.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
Mengambil informasi atribut bergaya dalam tema Konteks ini.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
Mengambil informasi atribut bergaya dalam tema Konteks ini.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
Mengambil informasi atribut bergaya dalam tema Konteks ini.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
Mengambil informasi atribut bergaya dalam tema Konteks ini.
|
abstract
FileInputStream
|
openFileInput(String name)
Buka file pribadi yang terkait dengan paket aplikasi Konteks ini
untuk dibaca.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
Buka file pribadi yang terkait dengan paket aplikasi Konteks ini
untuk ditulis.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
Buka SQLiteDatabase pribadi baru yang terkait dengan paket aplikasi
Context ini.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
Buka SQLiteDatabase pribadi baru yang terkait dengan paket aplikasi
Context ini.
|
abstract
Drawable
|
peekWallpaper()
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.peek() .
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Tambahkan ComponentCallbacks baru ke aplikasi dasar
Context, yang akan dipanggil pada saat yang sama dengan metode ComponentCallbacks
aktivitas dan komponen lainnya dipanggil.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
Menambahkan pemroses perubahan ID perangkat baru ke Context , yang akan dipanggil saat
pengatribusian perangkat diubah oleh sistem.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
Daftarkan BroadcastReceiver untuk dijalankan di thread aktivitas utama.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
Mendaftar untuk menerima siaran intent, dengan penerima opsional
ditampilkan ke Aplikasi Instan.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
Mendaftar untuk menerima siaran intent, untuk dijalankan dalam konteks
scheduler.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
Mendaftar untuk menerima siaran intent, untuk dijalankan dalam konteks
scheduler.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
Metode ini tidak digunakan lagi
di API level 21.
Siaran melekat tidak boleh digunakan. Kunci keamanan tidak memberikan keamanan (siapa pun
dapat mengaksesnya), tidak memberikan perlindungan (siapa pun dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
Metode ini tidak digunakan lagi pada API level 21.
Siaran melekat tidak boleh digunakan. File tersebut tidak memberikan keamanan (siapa saja
dapat mengaksesnya), tidak ada perlindungan (siapa saja dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
void
|
revokeSelfPermissionOnKill(String permName)
Memicu pencabutan izin runtime secara asinkron.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
Memicu pencabutan satu atau beberapa izin untuk paket panggilan.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
Hapus semua izin untuk mengakses Uri penyedia konten tertentu
yang sebelumnya ditambahkan dengan mekanisme grantUriPermission(String, Uri, int) atau lainnya.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
Menghapus izin untuk mengakses URI penyedia konten tertentu
yang sebelumnya ditambahkan dengan grantUriPermission(String, Uri, int) untuk paket target
tertentu.
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
Menyiarkan intent yang diberikan ke semua BroadcastReceivers yang tertarik, memungkinkan
penerapan izin opsional yang diperlukan.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
Menyiarkan intent yang diberikan ke semua BroadcastReceiver yang tertarik, sehingga
izin wajib opsional dapat diterapkan.
|
abstract
void
|
sendBroadcast(Intent intent)
Menyiarkan intent yang diberikan ke semua BroadcastReceiver yang tertarik.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
Versi sendBroadcast(android.content.Intent) yang memungkinkan Anda menentukan
pengguna yang akan menerima siaran.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
Versi sendBroadcast(android.content.Intent, java.lang.String) yang memungkinkan Anda menentukan
pengguna yang akan menerima siaran.
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
Menyiarkan intent yang diberikan ke semua BroadcastReceivers yang tertarik, memungkinkan
array izin yang diperlukan diterapkan.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versi
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) yang memungkinkan Anda menentukan App Op untuk menerapkan pembatasan pada penerima
yang akan menerima siaran.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versi sendBroadcast(android.content.Intent) yang memungkinkan Anda
menerima data kembali dari siaran.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
Siarkan intent yang diberikan ke semua BroadcastReceiver yang tertarik, dengan mengirimkannya
satu per satu agar penerima yang lebih disukai dapat menggunakan
siaran sebelum dikirim ke penerima yang kurang disukai.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versi sendBroadcast(android.content.Intent) yang memungkinkan Anda
menerima data kembali dari siaran.
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
Siarkan intent yang diberikan ke semua BroadcastReceivers yang tertarik, dengan mengirimkannya
satu per satu agar lebih banyak penerima pilihan dapat menggunakan
siaran sebelum dikirim ke penerima yang kurang disukai.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Versi
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
yang memungkinkan Anda menentukan
pengguna yang akan menerima siaran.
|
abstract
void
|
sendStickyBroadcast(Intent intent)
Metode ini tidak digunakan lagi
di API level 21.
Siaran melekat tidak boleh digunakan. File tersebut tidak memberikan keamanan (siapa saja
dapat mengaksesnya), tidak ada perlindungan (siapa saja dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
Metode ini tidak digunakan lagi
di API level 31.
Siaran melekat tidak boleh digunakan. File tersebut tidak memberikan keamanan (siapa saja
dapat mengaksesnya), tidak ada perlindungan (siapa saja dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
Metode ini tidak digunakan lagi
di API level 21.
Siaran melekat tidak boleh digunakan. File tersebut tidak memberikan keamanan (siapa saja
dapat mengaksesnya), tidak ada perlindungan (siapa saja dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Metode ini tidak digunakan lagi
di API level 21.
Siaran melekat tidak boleh digunakan. File tersebut tidak memberikan keamanan (siapa saja
dapat mengaksesnya), tidak ada perlindungan (siapa saja dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
Metode ini tidak digunakan lagi
di API level 21.
Siaran melekat tidak boleh digunakan. Kunci keamanan tidak memberikan keamanan (siapa pun
dapat mengaksesnya), tidak memberikan perlindungan (siapa pun dapat mengubahnya), dan banyak masalah lainnya.
Pola yang direkomendasikan adalah menggunakan siaran tidak melekat untuk melaporkan bahwa sesuatu
telah berubah, dengan mekanisme lain bagi aplikasi untuk mengambil nilai saat ini kapan pun
diinginkan.
|
abstract
void
|
setTheme(int resid)
Tetapkan tema dasar untuk konteks ini.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.set() .
Metode ini mengharuskan pemanggil untuk menahan izin
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
Metode ini tidak digunakan lagi
di API level 15.
Sebagai gantinya, gunakan WallpaperManager.set() .
Metode ini mengharuskan pemanggil memiliki izin
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
Meluncurkan beberapa aktivitas baru.
|
abstract
void
|
startActivities(Intent[] intents)
Sama seperti startActivities(android.content.Intent[], android.os.Bundle) tanpa opsi
yang ditentukan.
|
abstract
void
|
startActivity(Intent intent)
Sama seperti startActivity(android.content.Intent, android.os.Bundle) tanpa opsi
yang ditentukan.
|
abstract
void
|
startActivity(Intent intent, Bundle options)
Meluncurkan aktivitas baru.
|
abstract
ComponentName
|
startForegroundService(Intent service)
Mirip dengan startService(android.content.Intent) , tetapi dengan janji implisit bahwa
Layanan akan memanggil startForeground(int, android.app.Notification) setelah mulai berjalan.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
Mulai mengeksekusi class Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Sama seperti startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
tanpa opsi yang ditentukan.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Seperti startActivity(android.content.Intent, android.os.Bundle) , tetapi menggunakan IntentSender
untuk memulai.
|
abstract
ComponentName
|
startService(Intent service)
Meminta layanan aplikasi tertentu untuk dimulai.
|
abstract
boolean
|
stopService(Intent service)
Meminta layanan aplikasi tertentu dihentikan.
|
abstract
void
|
unbindService(ServiceConnection conn)
Memutuskan koneksi dari layanan aplikasi.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Hapus objek ComponentCallbacks yang sebelumnya terdaftar
dengan registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
Menghapus pemroses yang diubah ID perangkat dari Konteks.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
Membatalkan pendaftaran BroadcastReceiver yang terdaftar sebelumnya.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
Untuk layanan yang sebelumnya terikat dengan bindService(Intent, BindServiceFlags, Executor, ServiceConnection) atau metode terkait, ubah
cara sistem mengelola proses layanan tersebut sehubungan dengan proses lainnya.
|