boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
รูปแบบของ bindService(Intent, BindServiceFlags, Executor, ServiceConnection) ที่ในกรณีที่เจาะจงของ Isolated
จะช่วยให้ผู้โทรสร้างอินสแตนซ์บริการได้หลายอินสแตนซ์
จากการประกาศคอมโพเนนต์เดียว
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
โปรดดู bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
เรียกใช้ BindServiceFlags#of(long) เพื่อรับออบเจ็กต์ BindServiceFlags
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
เหมือนกับ bindService(Intent, ServiceConnection, int) ที่มีผู้ดำเนินการเพื่อควบคุม ServiceConnection
Callback
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
โปรดดู bindService(android.content.Intent, android.content.ServiceConnection, int)
เรียกใช้ BindServiceFlags#of(long) เพื่อรับออบเจ็กต์ BindServiceFlags
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
เชื่อมต่อกับบริการแอปพลิเคชัน และสร้างหากจำเป็น
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
โปรดดู bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
เรียกใช้ BindServiceFlags#of(long) เพื่อรับออบเจ็กต์ BindServiceFlags
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
เชื่อมโยงกับบริการใน user ที่ระบุในลักษณะเดียวกับ bindService(Intent, BindServiceFlags, Executor, ServiceConnection)
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
โปรดดู bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
เรียกใช้ BindServiceFlags#of(long) เพื่อรับออบเจ็กต์ BindServiceFlags
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
ตรวจสอบว่ากระบวนการโทรของ IPC หรือคุณได้มีการ
ที่ได้รับสิทธิ์ที่เฉพาะเจาะจง
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
ตรวจสอบว่าได้ให้สิทธิ์กระบวนการโทรของ IPC หรือคุณหรือไม่
สิทธิ์การเข้าถึง URI ที่เฉพาะเจาะจง
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
ตรวจสอบว่าได้ให้สิทธิ์กระบวนการโทรของ IPC หรือคุณหรือไม่
สิทธิ์ในการเข้าถึงรายการ URI
|
abstract
int
|
checkCallingPermission(String permission)
ตรวจสอบว่ากระบวนการโทรของ IPC ที่คุณกำลังจัดการได้รับ
ที่ได้รับสิทธิ์ที่เฉพาะเจาะจง
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
ตรวจสอบว่ากระบวนการโทรและรหัสผู้ใช้ได้รับการ
ได้รับสิทธิ์ในการเข้าถึง URI ที่เฉพาะเจาะจง
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
ตรวจสอบว่ากระบวนการโทรและรหัสผู้ใช้ได้รับการ
ได้รับสิทธิ์ในการเข้าถึงรายการ URI
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
ตรวจสอบว่าการอนุญาตที่กำหนดสำหรับ
และรหัสผู้ใช้ที่ทำงานอยู่ในระบบ
|
abstract
int
|
checkSelfPermission(String permission)
ตรวจสอบว่าคุณได้รับสิทธิ์เฉพาะหรือไม่
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
โปรดตรวจสอบทั้งสิทธิ์ URI และสิทธิ์ปกติ
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
ดูว่ามีการให้สิทธิ์กระบวนการและรหัสผู้ใช้หนึ่งๆ หรือไม่
สิทธิ์การเข้าถึง URI ที่เฉพาะเจาะจง
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
ดูว่ามีการให้สิทธิ์กระบวนการและรหัสผู้ใช้หนึ่งๆ หรือไม่
สิทธิ์ในการเข้าถึงรายการ URI
|
abstract
void
|
clearWallpaper()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.clear() แทน
วิธีนี้กำหนดให้ผู้โทรต้องถือสิทธิ์
Manifest.permission.SET_WALLPAPER
|
Context
|
createAttributionContext(String attributionTag)
แสดงผลออบเจ็กต์บริบทใหม่สำหรับบริบทปัจจุบัน แต่จะระบุแหล่งที่มาไปยังแท็กอื่น
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
แสดงผลออบเจ็กต์บริบทใหม่สำหรับบริบทปัจจุบัน แต่มีทรัพยากร
จะได้รับการปรับให้ตรงกับการกำหนดค่าที่ระบุ
|
Context
|
createContext(ContextParams contextParams)
สร้างบริบทที่มีพร็อพเพอร์ตี้และลักษณะการทำงานที่เฉพาะเจาะจง
|
abstract
Context
|
createContextForSplit(String splitName)
แสดงผลออบเจ็กต์บริบทใหม่สำหรับชื่อการแยกที่ระบุ
|
Context
|
createDeviceContext(int deviceId)
แสดงออบเจ็กต์ Context ใหม่จากบริบทปัจจุบันแต่เชื่อมโยงกับอุปกรณ์
ที่กำหนดโดย deviceId
|
abstract
Context
|
createDeviceProtectedStorageContext()
แสดงผลออบเจ็กต์บริบทใหม่สำหรับบริบทปัจจุบัน แต่ใช้พื้นที่เก็บข้อมูล
API ได้รับการสนับสนุนโดยพื้นที่เก็บข้อมูลที่ปกป้องอุปกรณ์
|
abstract
Context
|
createDisplayContext(Display display)
แสดงออบเจ็กต์ Context ใหม่จากบริบทปัจจุบัน แต่มีทรัพยากร
ปรับให้ตรงกับเมตริกของ display
|
abstract
Context
|
createPackageContext(String packageName, int flags)
แสดงผลออบเจ็กต์บริบทใหม่สำหรับชื่อแอปพลิเคชันที่ระบุ
|
Context
|
createWindowContext(int type, Bundle options)
สร้างบริบทสำหรับหน้าต่างที่ไม่มีกิจกรรม
|
Context
|
createWindowContext(Display display, int type, Bundle options)
สร้าง Context สำหรับหน้าต่างที่ไม่ใช่ activity ใน
Display
|
abstract
String[]
|
databaseList()
แสดงผลอาร์เรย์ของสตริงที่มีชื่อฐานข้อมูลส่วนตัวที่เชื่อมโยงกับ
แพ็กเกจแอปพลิเคชันของบริบทนี้
|
abstract
boolean
|
deleteDatabase(String name)
ลบ SQLiteDatabase ส่วนตัวที่มีอยู่ซึ่งเชื่อมโยงกับบริบทนี้
แพ็กเกจแอปพลิเคชัน
|
abstract
boolean
|
deleteFile(String name)
ลบไฟล์ส่วนตัวที่ระบุซึ่งเชื่อมโยงกับบริบทนี้
แพ็กเกจแอปพลิเคชัน
|
abstract
boolean
|
deleteSharedPreferences(String name)
ลบไฟล์ค่ากำหนดที่แชร์ที่มีอยู่
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
หากไม่ใช่ทั้งคุณหรือกระบวนการโทรของ IPC
การจัดการได้ให้สิทธิ์ที่เฉพาะเจาะจง
SecurityException
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
หากกระบวนการโทรของ IPC หรือคุณยังไม่ได้รับ
ได้รับสิทธิ์ในการเข้าถึง URI ที่เฉพาะเจาะจง แสดงผล SecurityException
|
abstract
void
|
enforceCallingPermission(String permission, String message)
หากกระบวนการโทรของ IPC ที่คุณกำลังจัดการไม่ได้รับ
ได้รับสิทธิ์ที่เฉพาะเจาะจง แสดง SecurityException
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
หากยังไม่มีการให้สิทธิ์กระบวนการโทรและรหัสผู้ใช้
สิทธิ์เข้าถึง URI ที่เจาะจง ให้แสดงผล SecurityException
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
หากการอนุญาตที่ไม่ได้รับอนุญาตสำหรับกระบวนการหนึ่งๆ
และรหัสผู้ใช้ที่ใช้งานอยู่ในระบบ ให้ส่ง SecurityException
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
บังคับใช้ทั้งสิทธิ์ Uri และการอนุญาตปกติ
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
หากยังไม่มีการให้สิทธิ์กระบวนการและรหัสผู้ใช้
สิทธิ์เข้าถึง URI ที่เจาะจง ให้แสดงผล SecurityException
|
abstract
String[]
|
fileList()
แสดงอาร์เรย์ของสตริงที่ตั้งชื่อไฟล์ส่วนตัวที่เชื่อมโยงกับไฟล์
แพ็กเกจแอปพลิเคชันของบริบทนี้
|
abstract
Context
|
getApplicationContext()
แสดงผลบริบทของออบเจ็กต์แอปพลิเคชันส่วนกลางรายการเดียวของ
กระบวนการปัจจุบัน
|
abstract
ApplicationInfo
|
getApplicationInfo()
ให้ข้อมูลแอปพลิเคชันแบบเต็มสำหรับแพ็กเกจของบริบทนี้
|
abstract
AssetManager
|
getAssets()
แสดงผลอินสแตนซ์ AssetManager สำหรับแพ็กเกจของแอปพลิเคชัน
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
การระบุแหล่งที่มาอาจใช้ในแอปที่ซับซ้อนเพื่อแยกส่วนต่างๆ ของแอปอย่างสมเหตุสมผลได้
|
abstract
File
|
getCacheDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีแคชเฉพาะแอปพลิเคชันใน
ระบบไฟล์
|
abstract
ClassLoader
|
getClassLoader()
แสดงผลตัวโหลดคลาสที่สามารถใช้เพื่อเรียกข้อมูลคลาสในแพ็กเกจนี้ได้
|
abstract
File
|
getCodeCacheDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีแคชเฉพาะแอปพลิเคชันใน
ระบบไฟล์ที่ออกแบบมาเพื่อจัดเก็บโค้ดที่แคชไว้
|
final
int
|
getColor(int id)
แสดงสีที่เชื่อมโยงกับรหัสทรัพยากรเฉพาะและจัดรูปแบบสำหรับ
ธีมปัจจุบัน
|
final
ColorStateList
|
getColorStateList(int id)
แสดงรายการสถานะสีที่เชื่อมโยงกับรหัสทรัพยากรเฉพาะและ
ปรับแต่งให้เข้ากับธีมปัจจุบัน
|
abstract
ContentResolver
|
getContentResolver()
แสดงผลอินสแตนซ์ Contentสิ่งที่ต้องทำสำหรับแพ็กเกจแอปพลิเคชันของคุณ
|
abstract
File
|
getDataDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีในระบบไฟล์โดยที่
ระบบจะจัดเก็บไฟล์ส่วนตัวของแอปนี้
|
abstract
File
|
getDatabasePath(String name)
แสดงเส้นทางสัมบูรณ์ในระบบไฟล์ซึ่งสร้างฐานข้อมูลด้วย
จัดเก็บ openOrCreateDatabase(String, int, CursorFactory) แล้ว
|
int
|
getDeviceId()
รับรหัสอุปกรณ์ที่เชื่อมโยงกับบริบทนี้
|
abstract
File
|
getDir(String name, int mode)
เรียกข้อมูล สร้างไดเรกทอรีใหม่หากแอปพลิเคชัน
วางไฟล์ข้อมูลที่กำหนดเองของตัวเองได้
|
Display
|
getDisplay()
รับการแสดงผลที่เชื่อมโยงกับบริบทนี้
|
final
Drawable
|
getDrawable(int id)
แสดงผลออบเจ็กต์ที่ถอนออกได้ซึ่งเชื่อมโยงกับรหัสทรัพยากรที่เจาะจงและ
ปรับแต่งให้เข้ากับธีมปัจจุบัน
|
abstract
File
|
getExternalCacheDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีเฉพาะแอปพลิเคชันในโดเมนหลัก
อุปกรณ์จัดเก็บข้อมูลที่ใช้ร่วมกัน/ภายนอกที่แอปพลิเคชันสามารถวางแคชได้
ได้อีกด้วย
|
abstract
File[]
|
getExternalCacheDirs()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีเฉพาะแอปพลิเคชันในทุกไดเรกทอรี
อุปกรณ์จัดเก็บข้อมูลที่ใช้ร่วมกัน/ภายนอกที่แอปพลิเคชันสามารถวางแคชได้
ได้อีกด้วย
|
abstract
File
|
getExternalFilesDir(String type)
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีในการแชร์หลัก/การแชร์ภายนอก
อุปกรณ์จัดเก็บข้อมูลซึ่งแอปพลิเคชันสามารถวางไฟล์ถาวรที่แอปพลิเคชันนั้นเป็นเจ้าของได้
|
abstract
File[]
|
getExternalFilesDirs(String type)
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีเฉพาะแอปพลิเคชันในทุกไดเรกทอรี
อุปกรณ์จัดเก็บข้อมูลที่ใช้ร่วมกัน/ภายนอกที่แอปพลิเคชันสามารถวางได้
ไฟล์ถาวรที่ผู้ใช้รายนั้นเป็นเจ้าของ
|
abstract
File[]
|
getExternalMediaDirs()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 30
ไดเรกทอรีเหล่านี้ยังคงอยู่และสแกนไว้ แต่นักพัฒนาซอฟต์แวร์
ควรย้ายไปแทรกเนื้อหาลงใน
MediaStore โดยตรง เนื่องจากทุกแอปสามารถ
มีส่วนร่วมสื่อใหม่กับ MediaStore โดยไม่มี
สิทธิ์ที่จำเป็น เริ่มตั้งแต่
Build.VERSION_CODES.Q
|
abstract
File
|
getFileStreamPath(String name)
แสดงเส้นทางสัมบูรณ์ในระบบไฟล์ที่สร้างไฟล์ด้วย
จัดเก็บ openFileOutput(String, int) แล้ว
|
abstract
File
|
getFilesDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีในระบบไฟล์ที่มีไฟล์
ที่สร้างขึ้นด้วย openFileOutput(String, int) จะได้รับการจัดเก็บไว้
|
Executor
|
getMainExecutor()
แสดงผล Executor ที่จะเรียกใช้งานที่จัดคิวไว้บนอุปกรณ์หลัก
ชุดข้อความที่เชื่อมโยงกับบริบทนี้
|
abstract
Looper
|
getMainLooper()
แสดงผลลูปเปอร์สำหรับเทรดหลักของกระบวนการปัจจุบัน
|
abstract
File
|
getNoBackupFilesDir()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีในระบบไฟล์ที่คล้ายกับ
getFilesDir()
|
abstract
File
|
getObbDir()
แสดงไดเรกทอรีพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน/ภายนอกหลักที่
ไฟล์ OBB ของแอปพลิเคชัน (หากมี) ได้
|
abstract
File[]
|
getObbDirs()
แสดงเส้นทางสัมบูรณ์ไปยังไดเรกทอรีเฉพาะแอปพลิเคชันในทุกไดเรกทอรี
อุปกรณ์จัดเก็บข้อมูลที่ใช้ร่วมกัน/ภายนอกที่มีไฟล์ OBB ของแอปพลิเคชัน (หาก
ถ้ามี) ปรากฏอยู่
|
String
|
getOpPackageName()
แสดงชื่อแพ็กเกจที่ควรใช้สำหรับการโทร AppOpsManager จาก
บริบทนี้เพื่อให้การยืนยัน uid ของผู้จัดการปฏิบัติการแอปทำงานกับชื่อได้
|
abstract
String
|
getPackageCodePath()
แสดงเส้นทางแบบเต็มไปยังแพ็กเกจ Android หลักของบริบทนี้
|
abstract
PackageManager
|
getPackageManager()
แสดงผลอินสแตนซ์ PackageManager เพื่อดูข้อมูลแพ็กเกจส่วนกลาง
|
abstract
String
|
getPackageName()
แสดงชื่อแพ็กเกจของแอปพลิเคชันนี้
|
abstract
String
|
getPackageResourcePath()
แสดงเส้นทางแบบเต็มไปยังแพ็กเกจ Android หลักของบริบทนี้
|
ContextParams
|
getParams()
แสดงผลชุดของพารามิเตอร์ที่ใช้สร้างบริบทนี้ หากมี
สร้างผ่าน createContext(android.content.ContextParams)
|
abstract
Resources
|
getResources()
แสดงผลอินสแตนซ์ทรัพยากรสำหรับแพ็กเกจของแอปพลิเคชัน
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
เรียกเนื้อหาของไฟล์ค่ากำหนด "name" ค้างไว้ และส่งคืน
SharedPreferences ซึ่งคุณสามารถเรียกและแก้ไข
|
final
String
|
getString(int resId)
แสดงสตริงที่แปลแล้วจากแพ็กเกจของแอปพลิเคชัน
ตารางสตริงเริ่มต้น
|
final
String
|
getString(int resId, Object... formatArgs)
แสดงสตริงที่มีการจัดรูปแบบในภาษาท้องถิ่นจากแพ็กเกจของแอปพลิเคชัน
ตารางสตริงเริ่มต้น แทนที่อาร์กิวเมนต์รูปแบบตามที่กำหนดไว้ใน
Formatter และ String.format(String, Object)
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
เปลี่ยนแฮนเดิลกลับไปเป็นบริการระดับระบบตามชั้นเรียน
|
abstract
Object
|
getSystemService(String name)
เปลี่ยนแฮนเดิลกลับไปเป็นบริการระดับระบบตามชื่อ
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
รับชื่อของบริการระดับระบบที่คลาสที่ระบุแสดง
|
final
CharSequence
|
getText(int resId)
แสดงผล CharSequence ที่มีการจัดรูปแบบและแปลเป็นภาษาท้องถิ่นจากแพ็กเกจของแอปพลิเคชัน
ตารางสตริงเริ่มต้น
|
abstract
Resources.Theme
|
getTheme()
แสดงผลออบเจ็กต์ธีมที่เชื่อมโยงกับบริบทนี้
|
abstract
Drawable
|
getWallpaper()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.get() แทน
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.getDesiredMinimumHeight() แทน
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.getDesiredMinimumWidth() แทน
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
ให้สิทธิ์ในการเข้าถึง URI ที่เฉพาะเจาะจงไปยังแพ็กเกจอื่น ไม่ว่าจะ
แพ็กเกจนั้นมีสิทธิ์ทั่วไปในการเข้าถึง
Content Provider
|
abstract
boolean
|
isDeviceProtectedStorage()
ระบุว่า API พื้นที่เก็บข้อมูลของบริบทนี้มีการสนับสนุนโดย
พื้นที่เก็บข้อมูลที่ปกป้องอุปกรณ์
|
boolean
|
isRestricted()
ระบุว่าบริบทนี้ถูกจำกัดหรือไม่
|
boolean
|
isUiContext()
แสดงผล true หากบริบทเป็นบริบท UI ซึ่งเข้าถึงคอมโพเนนต์ UI ได้ เช่น
WindowManager, LayoutInflater หรือ
WallpaperManager
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
ย้ายไฟล์ฐานข้อมูลที่มีอยู่จากบริบทพื้นที่เก็บข้อมูลต้นทางที่ระบุไปยัง
บริบทนี้
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
ย้ายไฟล์ค่ากำหนดที่แชร์ที่มีอยู่จากพื้นที่เก็บข้อมูลต้นทางที่ระบุ
ตามบริบทนี้
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
ดึงข้อมูลแอตทริบิวต์ที่มีสไตล์ในธีมของบริบทนี้
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
ดึงข้อมูลแอตทริบิวต์ที่มีสไตล์ในธีมของบริบทนี้
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
ดึงข้อมูลแอตทริบิวต์ที่มีสไตล์ในธีมของบริบทนี้
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
ดึงข้อมูลแอตทริบิวต์ที่มีสไตล์ในธีมของบริบทนี้
|
abstract
FileInputStream
|
openFileInput(String name)
เปิดไฟล์ส่วนตัวที่เชื่อมโยงกับแพ็กเกจแอปพลิเคชันของบริบทนี้
สำหรับการอ่าน
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
เปิดไฟล์ส่วนตัวที่เชื่อมโยงกับแพ็กเกจแอปพลิเคชันของบริบทนี้
เพื่อการเขียน
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
เปิด SQLiteDatabase ส่วนตัวใหม่ที่เชื่อมโยงกับบริบทนี้
แพ็กเกจแอปพลิเคชัน
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
เปิด SQLiteDatabase ส่วนตัวใหม่ที่เชื่อมโยงกับบริบทนี้
แพ็กเกจแอปพลิเคชัน
|
abstract
Drawable
|
peekWallpaper()
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.peek() แทน
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
เพิ่ม ComponentCallbacks ใหม่ลงในแอปพลิเคชันฐานของ
บริบท ซึ่งจะถูกเรียกในเวลาเดียวกับ ComponentCallbacks
ในการเรียกกิจกรรมและองค์ประกอบอื่นๆ
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
เพิ่ม Listener ที่มีการเปลี่ยนรหัสอุปกรณ์ใหม่ลงใน Context ซึ่งจะถูกเรียกเมื่อ
การเชื่อมโยงอุปกรณ์มีการเปลี่ยนแปลงโดยระบบ
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
ลงทะเบียน BroadcastReceiver เพื่อเรียกใช้ในเทรดกิจกรรมหลัก
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
ลงทะเบียนเพื่อรับการบรอดแคสต์ข้อความ Intent โดยผู้รับจะเลือกเป็น
ของ Instant Apps ได้
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
ลงทะเบียนเพื่อรับการบรอดแคสต์ข้อความ Intent
scheduler
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
ลงทะเบียนเพื่อรับการบรอดแคสต์ข้อความ Intent
scheduler
|
abstract
void
|
removeStickyBroadcast(Intent intent)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
void
|
revokeSelfPermissionOnKill(String permName)
ทริกเกอร์การเพิกถอนสิทธิ์รันไทม์แบบไม่พร้อมกัน
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
ทำให้เกิดการเพิกถอนสิทธิ์อย่างน้อย 1 รายการสำหรับแพ็กเกจการโทร
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
ยกเลิกสิทธิ์ทั้งหมดเพื่อเข้าถึง Uri ของผู้ให้บริการเนื้อหารายใดรายหนึ่ง
ที่ก่อนหน้านี้เพิ่มด้วย grantUriPermission(String, Uri, int) หรือกลไกอื่นๆ
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
ยกเลิกสิทธิ์เข้าถึง Uri ของผู้ให้บริการเนื้อหารายหนึ่งๆ
ซึ่งก่อนหน้านี้ได้เพิ่มด้วย grantUriPermission(String, Uri, int) สำหรับเป้าหมายหนึ่งๆ
ใหม่
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
เผยแพร่เจตนาที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทั้งหมด เพื่อให้
สิทธิ์ที่จำเป็นที่ไม่บังคับเพื่อบังคับใช้
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
เผยแพร่เจตนาที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทั้งหมด เพื่อให้
สิทธิ์ที่จำเป็นที่ไม่บังคับเพื่อบังคับใช้
|
abstract
void
|
sendBroadcast(Intent intent)
เผยแพร่เจตนาที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทุกคน
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
เวอร์ชันของ sendBroadcast(android.content.Intent) ที่ให้คุณระบุ
ผู้ใช้ที่ระบบจะส่งการกระจายข้อมูลไป
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
เวอร์ชันของ sendBroadcast(android.content.Intent, java.lang.String) ที่ให้คุณระบุ
ผู้ใช้ที่ระบบจะส่งการกระจายข้อมูลไป
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
เผยแพร่เจตนาที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทั้งหมด เพื่อให้
อาร์เรย์ของสิทธิ์ที่จำเป็นที่จะบังคับใช้
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เวอร์ชันของ
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) ที่ให้คุณระบุ App Op เพื่อบังคับใช้ข้อจำกัดเกี่ยวกับตัวรับสัญญาณ
ระบบจะส่งประกาศนั้นไปให้
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เวอร์ชันของ sendBroadcast(android.content.Intent) ที่ให้คุณทำสิ่งต่อไปนี้
รับข้อมูลคืนจากการออกอากาศ
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
เผยแพร่เจตนารมณ์ที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทั้งหมด แล้วแสดงโฆษณา
ทีละตัวเพื่อให้ตัวรับที่ต้องการ
จำนวนมากขึ้นใช้
ออกอากาศก่อนที่จะส่งไปยังเครื่องรับไม่ค่อยได้
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เวอร์ชันของ sendBroadcast(android.content.Intent) ที่ให้คุณทำสิ่งต่อไปนี้
รับข้อมูลคืนจากการออกอากาศ
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
เผยแพร่เจตนารมณ์ที่มอบให้ไปยัง BroadcastReceiver ที่สนใจทั้งหมด แล้วแสดงโฆษณา
ทีละตัวเพื่อให้ตัวรับที่ต้องการ
จำนวนมากขึ้นใช้
ออกอากาศก่อนที่จะส่งไปยังเครื่องรับไม่ค่อยได้
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เวอร์ชันของ
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
ที่ให้คุณระบุ
ผู้ใช้ที่ระบบจะส่งการกระจายข้อมูลไป
|
abstract
void
|
sendStickyBroadcast(Intent intent)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 31
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 21
ไม่ควรใช้การออกอากาศแบบติดหนึบ ไม่มีการรักษาความปลอดภัย
สามารถเข้าถึงได้) ไม่มีการป้องกัน (ทุกคนสามารถแก้ไขได้) และปัญหาอื่นๆ อีกมากมาย
รูปแบบที่แนะนำคือการใช้การออกอากาศแบบไม่ติดหนึบเพื่อรายงานบางอย่าง
เปลี่ยนไป โดยมีกลไกอีกแบบหนึ่งสำหรับให้แอปดึงค่าปัจจุบันเมื่อ
ที่ต้องการ
|
abstract
void
|
setTheme(int resid)
กำหนดธีมพื้นฐานสำหรับบริบทนี้
|
abstract
void
|
setWallpaper(Bitmap bitmap)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.set() แทน
วิธีนี้กำหนดให้ผู้โทรต้องถือสิทธิ์
Manifest.permission.SET_WALLPAPER
|
abstract
void
|
setWallpaper(InputStream data)
เลิกใช้งานวิธีนี้แล้ว
ใน API ระดับ 15
โปรดใช้ WallpaperManager.set() แทน
วิธีนี้กำหนดให้ผู้โทรต้องถือสิทธิ์
Manifest.permission.SET_WALLPAPER
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
เปิดตัวกิจกรรมใหม่หลายรายการ
|
abstract
void
|
startActivities(Intent[] intents)
ราคาเดียวกับ startActivities(android.content.Intent[], android.os.Bundle) โดยไม่มีตัวเลือก
ที่ระบุ
|
abstract
void
|
startActivity(Intent intent)
ราคาเดียวกับ startActivity(android.content.Intent, android.os.Bundle) โดยไม่มีตัวเลือก
ที่ระบุ
|
abstract
void
|
startActivity(Intent intent, Bundle options)
เปิดกิจกรรมใหม่
|
abstract
ComponentName
|
startForegroundService(Intent service)
คล้ายกับ startService(android.content.Intent) แต่ให้สัญญาโดยนัยว่า
บริการจะโทรหา startForeground(int, android.app.Notification) เมื่อเริ่มทำงาน
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
เริ่มเรียกใช้คลาส Instrumentation
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
ราคาเท่ากันกับ startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
ที่ไม่ได้ระบุตัวเลือกไว้
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
เหมือน startActivity(android.content.Intent, android.os.Bundle) แต่รับ IntentSender
เพื่อเริ่มต้น
|
abstract
ComponentName
|
startService(Intent service)
ขอให้เริ่มต้นบริการแอปพลิเคชันที่กำหนด
|
abstract
boolean
|
stopService(Intent service)
ขอให้หยุดบริการแอปพลิเคชันที่กำหนด
|
abstract
void
|
unbindService(ServiceConnection conn)
ยกเลิกการเชื่อมต่อกับบริการของแอปพลิเคชัน
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
นำออบเจ็กต์ ComponentCallbacks ที่ลงทะเบียนไว้ก่อนหน้านี้ออก
ด้วย registerComponentCallbacks(android.content.ComponentCallbacks)
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
นำรหัสอุปกรณ์ที่เปลี่ยน Listener ออกจากบริบท
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
ยกเลิกการลงทะเบียน BroadcastReceiver ที่ลงทะเบียนก่อนหน้านี้
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
สำหรับบริการที่ผูกกับ bindService(Intent, BindServiceFlags, Executor, ServiceConnection) หรือเมธอดที่เกี่ยวข้อง ให้เปลี่ยน
วิธีที่ระบบจัดการกระบวนการของบริการที่สัมพันธ์กับกระบวนการอื่นๆ
|