Android监听
Android监听接收到短信的广播事件_百度搜索 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=Android%E7%9B%91%E5%90%AC%E6%8E%A5%E6%94%B6%E5%88%B0%E7%9F%AD%E4%BF%A1%E7%9A%84%E5%B9%BF%E6%92%AD%E4%BA%8B%E4%BB%B6&fenlei=256&rsv_pq=e1f5743200002357&rsv_t=f90fBAAwUm5qcTh0WarFeZyPb1MOnJyEgCOcUW%2F5rqQno1pJRYvB74%2FBI%2Fw&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_n=2&rsv_sug3=7&rsv_sug1=2&rsv_sug7=100&rsv_btype=i&inputT=14414&rsv_sug4=14414
https://blog.youkuaiyun.com/tanqth/article/details/74612507 Delphi实现Android 广播事件监听(动态注册广播)
https://blog.youkuaiyun.com/tanqth/article/details/74357209 Delphi XE开发 Android 开机自动启动
https://download.youkuaiyun.com/detail/tanqth/9888704 下载Delphi下 Android 开机启动代码
http://www.zyiz.net/tech/detail-60381.html 详解Android短信的发送和广播接收实现短信的监听
http://www.delphitop.com/html/FMX/3956.html Delphi读取android短信信息
比如蓝牙:
unit System.Android.Bluetooth;
TBluetoothBroadcastListener = class(TJavaLocal, JFMXBroadcastReceiverListener)
private
[Weak] FAdapter: TAndroidBluetoothAdapter;
public
constructor Create(const AnAdapter: TAndroidBluetoothAdapter);
procedure onReceive(context: JContext; intent: JIntent); cdecl;
end;
JFMXBroadcastReceiverListener - >
unit Androidapi.JNI.Embarcadero;
JFMXNativeActivity = interface;//com.embarcadero.firemonkey.FMXNativeActivity
JOnActivityInsetsChangedListener = interface;//com.embarcadero.firemonkey.OnActivityInsetsChangedListener
JOnActivityListener = interface;//com.embarcadero.firemonkey.OnActivityListener
JSystemServicesHelper = interface;//com.embarcadero.firemonkey.SystemServicesHelper
JViewStack = interface;//com.embarcadero.firemonkey.ViewStack
JAddressBookObserver = interface;//com.embarcadero.firemonkey.addressbook.AddressBookObserver
JOnAddressBookChangesListener = interface;//com.embarcadero.firemonkey.addressbook.OnAddressBookChangesListener
JAdListenerAdapter = interface;//com.embarcadero.firemonkey.advertising.AdListenerAdapter
JIAdListener = interface;//com.embarcadero.firemonkey.advertising.IAdListener
JFMXBroadcastReceiver = interface;//com.embarcadero.firemonkey.broadcast.FMXBroadcastReceiver
JFMXBroadcastReceiverListener = interface;//com.embarcadero.firemonkey.broadcast.FMXBroadcastReceiverListener
JCamPreview = interface;//com.embarcadero.firemonkey.camerapreview.CamPreview
JDebuggerUtils = interface;//com.embarcadero.firemonkey.debugger.DebuggerUtils
JDeviceArchitectureChecker = interface;//com.embarcadero.firemonkey.device.DeviceArchitectureChecker
JFMXDialogFactory = interface;//com.embarcadero.firemonkey.dialogs.FMXDialogFactory
JFMXDialogHelpers = interface;//com.embarcadero.firemonkey.dialogs.FMXDialogHelpers
JFMXDialogListener = interface;//com.embarcadero.firemonkey.dialogs.FMXDialogListener
JFMXStandardDialog = interface;//com.embarcadero.firemonkey.dialogs.FMXStandardDialog
JFMXDefaultStandardDialog = interface;//com.embarcadero.firemonkey.dialogs.defaults.FMXDefaultStandardDialog
JFMXDefaultAlertDialog = interface;//com.embarcadero.firemonkey.dialogs.defaults.FMXDefaultAlertDialog
JFMXDefaultDialogFactory = interface;//com.embarcadero.firemonkey.dialogs.defaults.FMXDefaultDialogFactory
JFMXDefaultDialogFragment = interface;//com.embarcadero.firemonkey.dialogs.defaults.FMXDefaultDialogFragment
JFMXDefaultInputQueryDialog = interface;//com.embarcadero.firemonkey.dialogs.defaults.FMXDefaultInputQueryDialog
JFMXGingerbreadStandardDialog = interface;//com.embarcadero.firemonkey.dialogs.gingerbread.FMXGingerbreadStandardDialog
JFMXGingerbreadAlertDialog = interface;//com.embarcadero.firemonkey.dialogs.gingerbread.FMXGingerbreadAlertDialog
JFMXGingerbreadDialogFactory = interface;//com.embarcadero.firemonkey.dialogs.gingerbread.FMXGingerbreadDialogFactory
JFMXGingerbreadInputQueryDialog = interface;//com.embarcadero.firemonkey.dialogs.gingerbread.FMXGingerbreadInputQueryDialog
JFormView = interface;//com.embarcadero.firemonkey.form.FormView
JFormViewListener = interface;//com.embarcadero.firemonkey.form.FormViewListener
JFullScreenManager = interface;//com.embarcadero.firemonkey.fullscreen.FullScreenManager
JOnFullScreenStateChangedListener = interface;//com.embarcadero.firemonkey.fullscreen.OnFullScreenStateChangedListener
JJavaGeocoder = interface;//com.embarcadero.firemonkey.geocoder.JavaGeocoder
JOnKeyboardStateChangedListener = interface;//com.embarcadero.firemonkey.keyboard.OnKeyboardStateChangedListener
JVirtualKeyboard = interface;//com.embarcadero.firemonkey.keyboard.VirtualKeyboard
JVirtualKeyboardFrameObserver = interface;//com.embarcadero.firemonkey.keyboard.VirtualKeyboardFrameObserver
JCameraChangeListener = interface;//com.embarcadero.firemonkey.maps.CameraChangeListener
JCameraChangeListener_Callback = interface;//com.embarcadero.firemonkey.maps.CameraChangeListener$Callback
JMapViewWithGestures = interface;//com.embarcadero.firemonkey.maps.MapViewWithGestures
JFMXMediaLibrary = interface;//com.embarcadero.firemonkey.medialibrary.FMXMediaLibrary
JFMXMediaLibraryListener = interface;//com.embarcadero.firemonkey.medialibrary.FMXMediaLibraryListener
JMediaImage = interface;//com.embarcadero.firemonkey.medialibrary.MediaImage
JMediaImage_ImageStorePlace = interface;//com.embarcadero.firemonkey.medialibrary.MediaImage$ImageStorePlace
JSize = interface;//com.embarcadero.firemonkey.medialibrary.Size
JUtils = interface;//com.embarcadero.firemonkey.medialibrary.Utils
JNativeControlHost = interface;//com.embarcadero.firemonkey.nativelayout.NativeControlHost
JNativeLayout = interface;//com.embarcadero.firemonkey.nativelayout.NativeLayout
JBasePicker = interface;//com.embarcadero.firemonkey.pickers.BasePicker
JBaseDateTimePicker = interface;//com.embarcadero.firemonkey.pickers.BaseDateTimePicker
JBaseListPicker = interface;//com.embarcadero.firemonkey.pickers.BaseListPicker
JBasePickersFactory = interface;//com.embarcadero.firemonkey.pickers.BasePickersFactory
JGeneratorPickerID = interface;//com.embarcadero.firemonkey.pickers.GeneratorPickerID
JOnDateTimeChangedListener = interface;//com.embarcadero.firemonkey.pickers.OnDateTimeChangedListener
JOnItemChangedListener = interface;//com.embarcadero.firemonkey.pickers.OnItemChangedListener
Jdefaults_DatePickerFragment = interface;//com.embarcadero.firemonkey.pickers.defaults.DatePickerFragment
JDefaultDatePicker = interface;//com.embarcadero.firemonkey.pickers.defaults.DefaultDatePicker
JDefaultListPicker = interface;//com.embarcadero.firemonkey.pickers.defaults.DefaultListPicker
JDefaultPickersFactory = interface;//com.embarcadero.firemonkey.pickers.defaults.DefaultPickersFactory
JDefaultTimePicker = interface;//com.embarcadero.firemonkey.pickers.defaults.DefaultTimePicker
Jdefaults_ListPickerFragment = interface;//com.embarcadero.firemonkey.pickers.defaults.ListPickerFragment
Jdefaults_TimePickerFragment = interface;//com.embarcadero.firemonkey.pickers.defaults.TimePickerFragment
JGingerbreadDatePicker = interface;//com.embarcadero.firemonkey.pickers.gingerbread.GingerbreadDatePicker
JGingerbreadListPicker = interface;//com.embarcadero.firemonkey.pickers.gingerbread.GingerbreadListPicker
JGingerbreadPickersFactory = interface;//com.embarcadero.firemonkey.pickers.gingerbread.GingerbreadPickersFactory
JGingerbreadTimePicker = interface;//com.embarcadero.firemonkey.pickers.gingerbread.GingerbreadTimePicker
JIAPSecurity = interface;//com.embarcadero.firemonkey.purchasing.IAPSecurity
JCharCase = interface;//com.embarcadero.firemonkey.text.CharCase
JFMXEditText = interface;//com.embarcadero.firemonkey.text.FMXEditText
JFMXTextListener = interface;//com.embarcadero.firemonkey.text.FMXTextListener
JReturnKeyType = interface;//com.embarcadero.firemonkey.text.ReturnKeyType
JVirtualKeyboardType = interface;//com.embarcadero.firemonkey.text.VirtualKeyboardType
JAllLower = interface;//com.embarcadero.firemonkey.text.filters.AllLower
JFilterChar = interface;//com.embarcadero.firemonkey.text.filters.FilterChar
JDelegatedActionModeCallback = interface;//com.embarcadero.firemonkey.text.menu.DelegatedActionModeCallback
JDelegatedActionModeCallback2 = interface;//com.embarcadero.firemonkey.text.menu.DelegatedActionModeCallback2
JOnTextContextMenuListener = interface;//com.embarcadero.firemonkey.text.menu.OnTextContextMenuListener
JOnWebViewListener = interface;//com.embarcadero.firemonkey.webbrowser.OnWebViewListener
JWebBrowser = interface;//com.embarcadero.firemonkey.webbrowser.WebBrowser
JWebClient = interface;//com.embarcadero.firemonkey.webbrowser.WebClient
//JProxyInterface = interface;//com.embarcadero.rtl.ProxyInterface
JProxyService = interface;//com.embarcadero.rtl.ProxyService
JRTLHandler = interface;//com.embarcadero.rtl.RTLHandler
JRTLHandler_Listener = interface;//com.embarcadero.rtl.RTLHandler$Listener
JRTLHandler_RTLSuperHandler = interface;//com.embarcadero.rtl.RTLHandler$RTLSuperHandler
JChannelsManager = interface;//com.embarcadero.rtl.notifications.ChannelsManager
JNotificationAlarm = interface;//com.embarcadero.rtl.notifications.NotificationAlarm
JNotificationInfo = interface;//com.embarcadero.rtl.notifications.NotificationInfo
JNotificationPublisher = interface;//com.embarcadero.rtl.notifications.NotificationPublisher
JRepeatInterval = interface;//com.embarcadero.rtl.notifications.RepeatInterval
1、
[JavaSignature('com/embarcadero/firemonkey/broadcast/FMXBroadcastReceiver')]
JFMXBroadcastReceiver = interface(JBroadcastReceiver)
['{A84605C5-6CC0-4C17-AE5A-A7065C0E3C6A}']
procedure onReceive(context: JContext; intent: JIntent); cdecl;
end;
TJFMXBroadcastReceiver = class(TJavaGenericImport<JFMXBroadcastReceiverClass, JFMXBroadcastReceiver>) end;
2、
[JavaSignature('com/embarcadero/firemonkey/broadcast/FMXBroadcastReceiverListener')]
JFMXBroadcastReceiverListener = interface(IJavaInstance)
['{8D356FEB-9F54-40C6-8E01-94603B4AB486}']
procedure onReceive(context: JContext; intent: JIntent); cdecl;
end;
TJFMXBroadcastReceiverListener = class(TJavaGenericImport<JFMXBroadcastReceiverListenerClass, JFMXBroadcastReceiverListener>) end;
JCamPreviewClass = interface(JSurfaceViewClass)
['{4A2F8A98-B8E3-4616-8E02-DA083EC4E2BA}']
{class} function init(context: JContext): JCamPreview; cdecl;
end;
3、
JNotificationAlarmClass = interface(JBroadcastReceiverClass)
['{C845BD22-FDA5-4A19-84BB-2F7E8042B832}']
{class} function _GetNOTIFICATION_CENTER: JString; cdecl;
{class} function _GetSETTINGS_NOTIFICATION_IDS: JString; cdecl;
{class} function init: JNotificationAlarm; cdecl;
{class} property NOTIFICATION_CENTER: JString read _GetNOTIFICATION_CENTER;
{class} property SETTINGS_NOTIFICATION_IDS: JString read _GetSETTINGS_NOTIFICATION_IDS;
end;
[JavaSignature('com/embarcadero/rtl/notifications/NotificationAlarm')]
JNotificationAlarm = interface(JBroadcastReceiver)
['{B08E8F99-0DE7-404C-A290-0DFCFCB2DCF7}']
procedure onReceive(context: JContext; intent: JIntent); cdecl;
end;
TJNotificationAlarm = class(TJavaGenericImport<JNotificationAlarmClass, JNotificationAlarm>) end;
JNotificationInfoClass = interface(JObjectClass)
['{752976D5-5009-42D5-8A32-EC531871F704}']
{class} function _GetACTION_NOTIFICATION: JString; cdecl;
{class} function _GetEXTRA_ACTIVITY_CLASS_NAME: JString; cdecl;
{class} function _GetEXTRA_ALERT_ACTION: JString; cdecl;
{class} function _GetEXTRA_ALERT_BODY: JString; cdecl;
{class} function _GetEXTRA_CHANNEL_ID: JString; cdecl;
{class} function _GetEXTRA_ENABLE_SOUND: JString; cdecl;
{class} function _GetEXTRA_FIRE_DATE: JString; cdecl;
{class} function _GetEXTRA_FIRE_GMT_DATE: JString; cdecl;
{class} function _GetEXTRA_HAS_ACTION: JString; cdecl;
{class} function _GetEXTRA_NAME: JString; cdecl;
{class} function _GetEXTRA_NUMBER: JString; cdecl;
{class} function _GetEXTRA_REPEAT_INTERVAL: JString; cdecl;
{class} function _GetEXTRA_SOUND_NAME: JString; cdecl;
{class} function _GetEXTRA_TITLE: JString; cdecl;
{class} function _GetEXTRA_UNIQUE_ID: JString; cdecl;
{class} property ACTION_NOTIFICATION: JString read _GetACTION_NOTIFICATION;
{class} property EXTRA_ACTIVITY_CLASS_NAME: JString read _GetEXTRA_ACTIVITY_CLASS_NAME;
{class} property EXTRA_ALERT_ACTION: JString read _GetEXTRA_ALERT_ACTION;
{class} property EXTRA_ALERT_BODY: JString read _GetEXTRA_ALERT_BODY;
{class} property EXTRA_CHANNEL_ID: JString read _GetEXTRA_CHANNEL_ID;
{class} property EXTRA_ENABLE_SOUND: JString read _GetEXTRA_ENABLE_SOUND;
{class} property EXTRA_FIRE_DATE: JString read _GetEXTRA_FIRE_DATE;
{class} property EXTRA_FIRE_GMT_DATE: JString read _GetEXTRA_FIRE_GMT_DATE;
{class} property EXTRA_HAS_ACTION: JString read _GetEXTRA_HAS_ACTION;
{class} property EXTRA_NAME: JString read _GetEXTRA_NAME;
{class} property EXTRA_NUMBER: JString read _GetEXTRA_NUMBER;
{class} property EXTRA_REPEAT_INTERVAL: JString read _GetEXTRA_REPEAT_INTERVAL;
{class} property EXTRA_SOUND_NAME: JString read _GetEXTRA_SOUND_NAME;
{class} property EXTRA_TITLE: JString read _GetEXTRA_TITLE;
{class} property EXTRA_UNIQUE_ID: JString read _GetEXTRA_UNIQUE_ID;
end;
[JavaSignature('com/embarcadero/rtl/notifications/NotificationInfo')]
JNotificationInfo = interface(JObject)
['{A9BD962E-87E0-46B6-96CB-0AEA5AA99BD9}']
function getIntentCode: Integer; cdecl;
function getName: JString; cdecl;
function getNotificationPreferencesValue: JString; cdecl;
function getRepeatInterval: Integer; cdecl;
function toString: JString; cdecl;
end;
TJNotificationInfo = class(TJavaGenericImport<JNotificationInfoClass, JNotificationInfo>) end;
JNotificationPublisherClass = interface(JObjectClass)
['{5AEDA84B-10E7-4EAD-969D-4ECA6D5BA622}']
{class} function _GetACTION_GCM_NOTIFICATION: JString; cdecl;
{class} function init(context: JContext): JNotificationPublisher; cdecl;
{class} property ACTION_GCM_NOTIFICATION: JString read _GetACTION_GCM_NOTIFICATION;
end;
[JavaSignature('com/embarcadero/rtl/notifications/NotificationPublisher')]
JNotificationPublisher = interface(JObject)
['{16220D10-7DB4-4869-B047-3B10B1B9C5A1}']
procedure publishGCM(extras: JBundle); cdecl;
end;
TJNotificationPublisher = class(TJavaGenericImport<JNotificationPublisherClass, JNotificationPublisher>) end;
procedure onReceive(context: JContext; intent: JIntent); cdecl;
JContext 或 JIntent ->
unit Androidapi.JNI.GraphicsContentViewText;
JAbstractThreadedSyncAdapter = interface;//android.content.AbstractThreadedSyncAdapter
JActivityNotFoundException = interface;//android.content.ActivityNotFoundException
JAsyncQueryHandler = interface;//android.content.AsyncQueryHandler
JLoader = interface;//android.content.Loader
JAsyncTaskLoader = interface;//android.content.AsyncTaskLoader
JBroadcastReceiver = interface;//android.content.BroadcastReceiver
JBroadcastReceiver_PendingResult = interface;//android.content.BroadcastReceiver$PendingResult
JClipData = interface;//android.content.ClipData
JClipData_Item = interface;//android.content.ClipData$Item
JClipDescription = interface;//android.content.ClipDescription
JClipboardManager = interface;//android.text.ClipboardManager
Jcontent_ClipboardManager = interface;//android.content.ClipboardManager
JClipboardManager_OnPrimaryClipChangedListener = interface;//android.content.ClipboardManager$OnPrimaryClipChangedListener
JComponentCallbacks = interface;//android.content.ComponentCallbacks
JComponentCallbacks2 = interface;//android.content.ComponentCallbacks2
JComponentName = interface;//android.content.ComponentName
JContentProvider = interface;//android.content.ContentProvider
JContentProvider_PipeDataWriter = interface;//android.content.ContentProvider$PipeDataWriter
JContentProviderClient = interface;//android.content.ContentProviderClient
JContentProviderOperation = interface;//android.content.ContentProviderOperation
JContentProviderOperation_Builder = interface;//android.content.ContentProviderOperation$Builder
JContentProviderResult = interface;//android.content.ContentProviderResult
JContentQueryMap = interface;//android.content.ContentQueryMap
JContentResolver = interface;//android.content.ContentResolver
JContentUris = interface;//android.content.ContentUris
JContentValues = interface;//android.content.ContentValues
JContext = interface;//android.content.Context
JContextWrapper = interface;//android.content.ContextWrapper
JCursorLoader = interface;//android.content.CursorLoader
JDialogInterface = interface;//android.content.DialogInterface
JDialogInterface_OnCancelListener = interface;//android.content.DialogInterface$OnCancelListener
JDialogInterface_OnClickListener = interface;//android.content.DialogInterface$OnClickListener
JDialogInterface_OnDismissListener = interface;//android.content.DialogInterface$OnDismissListener
JDialogInterface_OnKeyListener = interface;//android.content.DialogInterface$OnKeyListener
JDialogInterface_OnMultiChoiceClickListener = interface;//android.content.DialogInterface$OnMultiChoiceClickListener
JDialogInterface_OnShowListener = interface;//android.content.DialogInterface$OnShowListener
Jcontent_Entity = interface;//android.content.Entity
JEntity_NamedContentValues = interface;//android.content.Entity$NamedContentValues
JEntityIterator = interface;//android.content.EntityIterator
JIntent = interface;//android.content.Intent
JIntent_FilterComparison = interface;//android.content.Intent$FilterComparison
JIntent_ShortcutIconResource = interface;//android.content.Intent$ShortcutIconResource
JIntentFilter = interface;//android.content.IntentFilter
JIntentFilter_AuthorityEntry = interface;//android.content.IntentFilter$AuthorityEntry
JIntentFilter_MalformedMimeTypeException = interface;//android.content.IntentFilter$MalformedMimeTypeException
JIntentSender = interface;//android.content.IntentSender
JIntentSender_OnFinished = interface;//android.content.IntentSender$OnFinished
JIntentSender_SendIntentException = interface;//android.content.IntentSender$SendIntentException
JContentObserver = interface;//android.database.ContentObserver
JLoader_ForceLoadContentObserver = interface;//android.content.Loader$ForceLoadContentObserver
JLoader_OnLoadCanceledListener = interface;//android.content.Loader$OnLoadCanceledListener
JLoader_OnLoadCompleteListener = interface;//android.content.Loader$OnLoadCompleteListener
JMutableContextWrapper = interface;//android.content.MutableContextWrapper
JOperationApplicationException = interface;//android.content.OperationApplicationException
JPeriodicSync = interface;//android.content.PeriodicSync
JQuickViewConstants = interface;//android.content.QuickViewConstants
JReceiverCallNotAllowedException = interface;//android.content.ReceiverCallNotAllowedException
JRestrictionEntry = interface;//android.content.RestrictionEntry
JRestrictionsManager = interface;//android.content.RestrictionsManager
JSearchRecentSuggestionsProvider = interface;//android.content.SearchRecentSuggestionsProvider
JServiceConnection = interface;//android.content.ServiceConnection
JSharedPreferences = interface;//android.content.SharedPreferences
JSharedPreferences_Editor = interface;//android.content.SharedPreferences$Editor
JSharedPreferences_OnSharedPreferenceChangeListener = interface;//android.content.SharedPreferences$OnSharedPreferenceChangeListener
JSyncAdapterType = interface;//android.content.SyncAdapterType
JSyncContext = interface;//android.content.SyncContext
JSyncInfo = interface;//android.content.SyncInfo
JSyncRequest = interface;//android.content.SyncRequest
JSyncRequest_Builder = interface;//android.content.SyncRequest$Builder
JSyncResult = interface;//android.content.SyncResult
JSyncStats = interface;//android.content.SyncStats
JSyncStatusObserver = interface;//android.content.SyncStatusObserver
JUriMatcher = interface;//android.content.UriMatcher
JUriPermission = interface;//android.content.UriPermission
JPackageItemInfo = interface;//android.content.pm.PackageItemInfo
JComponentInfo = interface;//android.content.pm.ComponentInfo
JActivityInfo = interface;//android.content.pm.ActivityInfo
JActivityInfo_WindowLayout = interface;//android.content.pm.ActivityInfo$WindowLayout
JApplicationInfo = interface;//android.content.pm.ApplicationInfo
JApplicationInfo_DisplayNameComparator = interface;//android.content.pm.ApplicationInfo$DisplayNameComparator
JChangedPackages = interface;//android.content.pm.ChangedPackages
JConfigurationInfo = interface;//android.content.pm.ConfigurationInfo
JFeatureGroupInfo = interface;//android.content.pm.FeatureGroupInfo
JFeatureInfo = interface;//android.content.pm.FeatureInfo
JInstrumentationInfo = interface;//android.content.pm.InstrumentationInfo
JLabeledIntent = interface;//android.content.pm.LabeledIntent
JLauncherActivityInfo = interface;//android.content.pm.LauncherActivityInfo
JLauncherApps = interface;//android.content.pm.LauncherApps
JLauncherApps_Callback = interface;//android.content.pm.LauncherApps$Callback
JLauncherApps_PinItemRequest = interface;//android.content.pm.LauncherApps$PinItemRequest
JLauncherApps_ShortcutQuery = interface;//android.content.pm.LauncherApps$ShortcutQuery
JPackageInfo = interface;//android.content.pm.PackageInfo
JPackageInstaller = interface;//android.content.pm.PackageInstaller
JPackageInstaller_Session = interface;//android.content.pm.PackageInstaller$Session
JPackageInstaller_SessionCallback = interface;//android.content.pm.PackageInstaller$SessionCallback
JPackageInstaller_SessionInfo = interface;//android.content.pm.PackageInstaller$SessionInfo
JPackageInstaller_SessionParams = interface;//android.content.pm.PackageInstaller$SessionParams
JPackageItemInfo_DisplayNameComparator = interface;//android.content.pm.PackageItemInfo$DisplayNameComparator
JPackageManager = interface;//android.content.pm.PackageManager
JPackageManager_NameNotFoundException = interface;//android.content.pm.PackageManager$NameNotFoundException
JPackageStats = interface;//android.content.pm.PackageStats
JPathPermission = interface;//android.content.pm.PathPermission
JPermissionGroupInfo = interface;//android.content.pm.PermissionGroupInfo
JPermissionInfo = interface;//android.content.pm.PermissionInfo
JProviderInfo = interface;//android.content.pm.ProviderInfo
JResolveInfo = interface;//android.content.pm.ResolveInfo
JResolveInfo_DisplayNameComparator = interface;//android.content.pm.ResolveInfo$DisplayNameComparator
JServiceInfo = interface;//android.content.pm.ServiceInfo
JSharedLibraryInfo = interface;//android.content.pm.SharedLibraryInfo
JShortcutInfo = interface;//android.content.pm.ShortcutInfo
JShortcutInfo_Builder = interface;//android.content.pm.ShortcutInfo$Builder
JShortcutManager = interface;//android.content.pm.ShortcutManager
JSignature = interface;//android.content.pm.Signature
JVersionedPackage = interface;//android.content.pm.VersionedPackage
JAssetFileDescriptor = interface;//android.content.res.AssetFileDescriptor
JAssetFileDescriptor_AutoCloseInputStream = interface;//android.content.res.AssetFileDescriptor$AutoCloseInputStream
JAssetFileDescriptor_AutoCloseOutputStream = interface;//android.content.res.AssetFileDescriptor$AutoCloseOutputStream
JAssetManager = interface;//android.content.res.AssetManager
JAssetManager_AssetInputStream = interface;//android.content.res.AssetManager$AssetInputStream
JColorStateList = interface;//android.content.res.ColorStateList
JConfiguration = interface;//android.content.res.Configuration
JObbInfo = interface;//android.content.res.ObbInfo
JObbScanner = interface;//android.content.res.ObbScanner
JResources = interface;//android.content.res.Resources
JResources_NotFoundException = interface;//android.content.res.Resources$NotFoundException
JResources_Theme = interface;//android.content.res.Resources$Theme
JTypedArray = interface;//android.content.res.TypedArray
JXmlResourceParser = interface;//android.content.res.XmlResourceParser
JAbstractCursor = interface;//android.database.AbstractCursor
JAbstractWindowedCursor = interface;//android.database.AbstractWindowedCursor
Jdatabase_CharArrayBuffer = interface;//android.database.CharArrayBuffer
JCursor = interface;//android.database.Cursor
JSQLiteClosable = interface;//android.database.sqlite.SQLiteClosable
JCursorWindow = interface;//android.database.CursorWindow
JDataSetObserver = interface;//android.database.DataSetObserver
JDatabaseErrorHandler = interface;//android.database.DatabaseErrorHandler
JSQLiteCursorDriver = interface;//android.database.sqlite.SQLiteCursorDriver
JSQLiteDatabase = interface;//android.database.sqlite.SQLiteDatabase
JSQLiteDatabase_CursorFactory = interface;//android.database.sqlite.SQLiteDatabase$CursorFactory
JSQLiteProgram = interface;//android.database.sqlite.SQLiteProgram
JSQLiteQuery = interface;//android.database.sqlite.SQLiteQuery
JSQLiteStatement = interface;//android.database.sqlite.SQLiteStatement
JSQLiteTransactionListener = interface;//android.database.sqlite.SQLiteTransactionListener
JXfermode = interface;//android.graphics.Xfermode
JAvoidXfermode = interface;//android.graphics.AvoidXfermode
JAvoidXfermode_Mode = interface;//android.graphics.AvoidXfermode$Mode
JBitmap = interface;//android.graphics.Bitmap
JBitmap_CompressFormat = interface;//android.graphics.Bitmap$CompressFormat
JBitmap_Config = interface;//android.graphics.Bitmap$Config
JBitmapFactory = interface;//android.graphics.BitmapFactory
JBitmapFactory_Options = interface;//android.graphics.BitmapFactory$Options
JBitmapRegionDecoder = interface;//android.graphics.BitmapRegionDecoder
JShader = interface;//android.graphics.Shader
JBitmapShader = interface;//android.graphics.BitmapShader
JMaskFilter = interface;//android.graphics.MaskFilter
JBlurMaskFilter = interface;//android.graphics.BlurMaskFilter
JBlurMaskFilter_Blur = interface;//android.graphics.BlurMaskFilter$Blur
Jgraphics_Camera = interface;//android.graphics.Camera
JCanvas = interface;//android.graphics.Canvas
JCanvas_EdgeType = interface;//android.graphics.Canvas$EdgeType
JCanvas_VertexMode = interface;//android.graphics.Canvas$VertexMode
JColor = interface;//android.graphics.Color
JColorFilter = interface;//android.graphics.ColorFilter
JColorMatrix = interface;//android.graphics.ColorMatrix
JColorMatrixColorFilter = interface;//android.graphics.ColorMatrixColorFilter
JColorSpace = interface;//android.graphics.ColorSpace
JColorSpace_Adaptation = interface;//android.graphics.ColorSpace$Adaptation
JColorSpace_Connector = interface;//android.graphics.ColorSpace$Connector
JColorSpace_Model = interface;//android.graphics.ColorSpace$Model
JColorSpace_Named = interface;//android.graphics.ColorSpace$Named
JColorSpace_RenderIntent = interface;//android.graphics.ColorSpace$RenderIntent
JColorSpace_Rgb = interface;//android.graphics.ColorSpace$Rgb
JRgb_TransferParameters = interface;//android.graphics.ColorSpace$Rgb$TransferParameters
JPathEffect = interface;//android.graphics.PathEffect
JComposePathEffect = interface;//android.graphics.ComposePathEffect
JComposeShader = interface;//android.graphics.ComposeShader
JCornerPathEffect = interface;//android.graphics.CornerPathEffect
JDashPathEffect = interface;//android.graphics.DashPathEffect
JDiscretePathEffect = interface;//android.graphics.DiscretePathEffect
JDrawFilter = interface;//android.graphics.DrawFilter
JEmbossMaskFilter = interface;//android.graphics.EmbossMaskFilter
JImageFormat = interface;//android.graphics.ImageFormat
Jgraphics_Interpolator = interface;//android.graphics.Interpolator
JInterpolator_Result = interface;//android.graphics.Interpolator$Result
JRasterizer = interface;//android.graphics.Rasterizer
JLayerRasterizer = interface;//android.graphics.LayerRasterizer
JLightingColorFilter = interface;//android.graphics.LightingColorFilter
JLinearGradient = interface;//android.graphics.LinearGradient
JMatrix = interface;//android.graphics.Matrix
JMatrix_ScaleToFit = interface;//android.graphics.Matrix$ScaleToFit
JMovie = interface;//android.graphics.Movie
JNinePatch = interface;//android.graphics.NinePatch
JOutline = interface;//android.graphics.Outline
JPaint = interface;//android.graphics.Paint
JPaint_Align = interface;//android.graphics.Paint$Align
JPaint_Cap = interface;//android.graphics.Paint$Cap
JPaint_FontMetrics = interface;//android.graphics.Paint$FontMetrics
JPaint_FontMetricsInt = interface;//android.graphics.Paint$FontMetricsInt
JPaint_Join = interface;//android.graphics.Paint$Join
JPaint_Style = interface;//android.graphics.Paint$Style
JPaintFlagsDrawFilter = interface;//android.graphics.PaintFlagsDrawFilter
JPath = interface;//android.graphics.Path
JPath_Direction = interface;//android.graphics.Path$Direction
JPath_FillType = interface;//android.graphics.Path$FillType
JPath_Op = interface;//android.graphics.Path$Op
JPathDashPathEffect = interface;//android.graphics.PathDashPathEffect
JPathDashPathEffect_Style = interface;//android.graphics.PathDashPathEffect$Style
JPathMeasure = interface;//android.graphics.PathMeasure
JPicture = interface;//android.graphics.Picture
JPixelFormat = interface;//android.graphics.PixelFormat
JPixelXorXfermode = interface;//android.graphics.PixelXorXfermode
JPoint = interface;//android.graphics.Point
JPointF = interface;//android.graphics.PointF
JPorterDuff = interface;//android.graphics.PorterDuff
JPorterDuff_Mode = interface;//android.graphics.PorterDuff$Mode
JPorterDuffColorFilter = interface;//android.graphics.PorterDuffColorFilter
JPorterDuffXfermode = interface;//android.graphics.PorterDuffXfermode
JRadialGradient = interface;//android.graphics.RadialGradient
JRect = interface;//android.graphics.Rect
JRectF = interface;//android.graphics.RectF
JRegion = interface;//android.graphics.Region
JRegion_Op = interface;//android.graphics.Region$Op
JRegionIterator = interface;//android.graphics.RegionIterator
JShader_TileMode = interface;//android.graphics.Shader$TileMode
JSumPathEffect = interface;//android.graphics.SumPathEffect
JSurfaceTexture = interface;//android.graphics.SurfaceTexture
JSurfaceTexture_OnFrameAvailableListener = interface;//android.graphics.SurfaceTexture$OnFrameAvailableListener
JSurfaceTexture_OutOfResourcesException = interface;//android.graphics.SurfaceTexture$OutOfResourcesException
JSweepGradient = interface;//android.graphics.SweepGradient
JTypeface = interface;//android.graphics.Typeface
JTypeface_Builder = interface;//android.graphics.Typeface$Builder
JYuvImage = interface;//android.graphics.YuvImage
JDrawable = interface;//android.graphics.drawable.Drawable
JAdaptiveIconDrawable = interface;//android.graphics.drawable.AdaptiveIconDrawable
JAnimatable = interface;//android.graphics.drawable.Animatable
JAnimatable2 = interface;//android.graphics.drawable.Animatable2
JAnimatable2_AnimationCallback = interface;//android.graphics.drawable.Animatable2$AnimationCallback
JDrawableContainer = interface;//android.graphics.drawable.DrawableContainer
JStateListDrawable = interface;//android.graphics.drawable.StateListDrawable
JAnimatedStateListDrawable = interface;//android.graphics.drawable.AnimatedStateListDrawable
JAnimatedVectorDrawable = interface;//android.graphics.drawable.AnimatedVectorDrawable
JAnimationDrawable = interface;//android.graphics.drawable.AnimationDrawable
JBitmapDrawable = interface;//android.graphics.drawable.BitmapDrawable
JDrawableWrapper = interface;//android.graphics.drawable.DrawableWrapper
JClipDrawable = interface;//android.graphics.drawable.ClipDrawable
JColorDrawable = interface;//android.graphics.drawable.ColorDrawable
JDrawable_Callback = interface;//android.graphics.drawable.Drawable$Callback
JDrawable_ConstantState = interface;//android.graphics.drawable.Drawable$ConstantState
JDrawableContainer_DrawableContainerState = interface;//android.graphics.drawable.DrawableContainer$DrawableContainerState
JGradientDrawable = interface;//android.graphics.drawable.GradientDrawable
JGradientDrawable_Orientation = interface;//android.graphics.drawable.GradientDrawable$Orientation
JIcon = interface;//android.graphics.drawable.Icon
JIcon_OnDrawableLoadedListener = interface;//android.graphics.drawable.Icon$OnDrawableLoadedListener
JInsetDrawable = interface;//android.graphics.drawable.InsetDrawable
JLayerDrawable = interface;//android.graphics.drawable.LayerDrawable
JLevelListDrawable = interface;//android.graphics.drawable.LevelListDrawable
JNinePatchDrawable = interface;//android.graphics.drawable.NinePatchDrawable
JShapeDrawable = interface;//android.graphics.drawable.ShapeDrawable
JPaintDrawable = interface;//android.graphics.drawable.PaintDrawable
JPictureDrawable = interface;//android.graphics.drawable.PictureDrawable
JRippleComponent_RenderNodeAnimatorSet = interface;//android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet
JRippleDrawable = interface;//android.graphics.drawable.RippleDrawable
JRotateDrawable = interface;//android.graphics.drawable.RotateDrawable
JScaleDrawable = interface;//android.graphics.drawable.ScaleDrawable
JShapeDrawable_ShaderFactory = interface;//android.graphics.drawable.ShapeDrawable$ShaderFactory
JTransitionDrawable = interface;//android.graphics.drawable.TransitionDrawable
JVectorDrawable = interface;//android.graphics.drawable.VectorDrawable
JShape = interface;//android.graphics.drawable.shapes.Shape
JRectShape = interface;//android.graphics.drawable.shapes.RectShape
JArcShape = interface;//android.graphics.drawable.shapes.ArcShape
JOvalShape = interface;//android.graphics.drawable.shapes.OvalShape
JPathShape = interface;//android.graphics.drawable.shapes.PathShape
JRoundRectShape = interface;//android.graphics.drawable.shapes.RoundRectShape
JFontVariationAxis = interface;//android.graphics.fonts.FontVariationAxis
JPdfDocument = interface;//android.graphics.pdf.PdfDocument
JPdfDocument_Page = interface;//android.graphics.pdf.PdfDocument$Page
JPdfDocument_PageInfo = interface;//android.graphics.pdf.PdfDocument$PageInfo
JPageInfo_Builder = interface;//android.graphics.pdf.PdfDocument$PageInfo$Builder
JPdfRenderer = interface;//android.graphics.pdf.PdfRenderer
JPdfRenderer_Page = interface;//android.graphics.pdf.PdfRenderer$Page
JEditable = interface;//android.text.Editable
JEditable_Factory = interface;//android.text.Editable$Factory
JInputFilter = interface;//android.text.InputFilter
JInputFilter_AllCaps = interface;//android.text.InputFilter$AllCaps
JInputFilter_LengthFilter = interface;//android.text.InputFilter$LengthFilter
JInputType = interface;//android.text.InputType
JLayout = interface;//android.text.Layout
JLayout_Alignment = interface;//android.text.Layout$Alignment
JLayout_Directions = interface;//android.text.Layout$Directions
JNoCopySpan = interface;//android.text.NoCopySpan
JSpanned = interface;//android.text.Spanned
JSpannable = interface;//android.text.Spannable
JSpannable_Factory = interface;//android.text.Spannable$Factory
JTextPaint = interface;//android.text.TextPaint
JTextUtils_TruncateAt = interface;//android.text.TextUtils$TruncateAt
JTextWatcher = interface;//android.text.TextWatcher
JKeyListener = interface;//android.text.method.KeyListener
JMovementMethod = interface;//android.text.method.MovementMethod
JTransformationMethod = interface;//android.text.method.TransformationMethod
JCharacterStyle = interface;//android.text.style.CharacterStyle
JClickableSpan = interface;//android.text.style.ClickableSpan
JTtsSpan = interface;//android.text.style.TtsSpan
JURLSpan = interface;//android.text.style.URLSpan
JActionMode = interface;//android.view.ActionMode
JActionMode_Callback = interface;//android.view.ActionMode$Callback
JActionMode_Callback2 = interface;//android.view.ActionMode$Callback2
JActionProvider = interface;//android.view.ActionProvider
JActionProvider_VisibilityListener = interface;//android.view.ActionProvider$VisibilityListener
JChoreographer = interface;//android.view.Choreographer
JChoreographer_FrameCallback = interface;//android.view.Choreographer$FrameCallback
JMenu = interface;//android.view.Menu
JContextMenu = interface;//android.view.ContextMenu
JContextMenu_ContextMenuInfo = interface;//android.view.ContextMenu$ContextMenuInfo
JContextThemeWrapper = interface;//android.view.ContextThemeWrapper
JDisplay = interface;//android.view.Display
JDisplay_HdrCapabilities = interface;//android.view.Display$HdrCapabilities
JDisplay_Mode = interface;//android.view.Display$Mode
JDragAndDropPermissions = interface;//android.view.DragAndDropPermissions
JDragEvent = interface;//android.view.DragEvent
JFrameMetrics = interface;//android.view.FrameMetrics
JGestureDetector = interface;//android.view.GestureDetector
JGestureDetector_OnContextClickListener = interface;//android.view.GestureDetector$OnContextClickListener
JGestureDetector_OnDoubleTapListener = interface;//android.view.GestureDetector$OnDoubleTapListener
JGestureDetector_OnGestureListener = interface;//android.view.GestureDetector$OnGestureListener
JGestureDetector_SimpleOnGestureListener = interface;//android.view.GestureDetector$SimpleOnGestureListener
JGravity = interface;//android.view.Gravity
JInputDevice = interface;//android.view.InputDevice
JInputDevice_MotionRange = interface;//android.view.InputDevice$MotionRange
JInputEvent = interface;//android.view.InputEvent
JInputQueue = interface;//android.view.InputQueue
JInputQueue_Callback = interface;//android.view.InputQueue$Callback
JKeyCharacterMap = interface;//android.view.KeyCharacterMap
JKeyCharacterMap_KeyData = interface;//android.view.KeyCharacterMap$KeyData
JKeyEvent = interface;//android.view.KeyEvent
JKeyEvent_Callback = interface;//android.view.KeyEvent$Callback
JKeyEvent_DispatcherState = interface;//android.view.KeyEvent$DispatcherState
JLayoutInflater = interface;//android.view.LayoutInflater
JLayoutInflater_Factory = interface;//android.view.LayoutInflater$Factory
JLayoutInflater_Factory2 = interface;//android.view.LayoutInflater$Factory2
JLayoutInflater_Filter = interface;//android.view.LayoutInflater$Filter
JMenuInflater = interface;//android.view.MenuInflater
JMenuItem = interface;//android.view.MenuItem
JMenuItem_OnActionExpandListener = interface;//android.view.MenuItem$OnActionExpandListener
JMenuItem_OnMenuItemClickListener = interface;//android.view.MenuItem$OnMenuItemClickListener
JMotionEvent = interface;//android.view.MotionEvent
JMotionEvent_PointerCoords = interface;//android.view.MotionEvent$PointerCoords
JMotionEvent_PointerProperties = interface;//android.view.MotionEvent$PointerProperties
JPointerIcon = interface;//android.view.PointerIcon
JScaleGestureDetector = interface;//android.view.ScaleGestureDetector
JScaleGestureDetector_OnScaleGestureListener = interface;//android.view.ScaleGestureDetector$OnScaleGestureListener
JScaleGestureDetector_SimpleOnScaleGestureListener = interface;//android.view.ScaleGestureDetector$SimpleOnScaleGestureListener
JSearchEvent = interface;//android.view.SearchEvent
JSubMenu = interface;//android.view.SubMenu
JSurface = interface;//android.view.Surface
JSurfaceHolder = interface;//android.view.SurfaceHolder
JSurfaceHolder_Callback = interface;//android.view.SurfaceHolder$Callback
JSurfaceHolder_Callback2 = interface;//android.view.SurfaceHolder$Callback2
JView = interface;//android.view.View
JSurfaceView = interface;//android.view.SurfaceView
JTextureView = interface;//android.view.TextureView
JTextureView_SurfaceTextureListener = interface;//android.view.TextureView$SurfaceTextureListener
JTouchDelegate = interface;//android.view.TouchDelegate
JView_AccessibilityDelegate = interface;//android.view.View$AccessibilityDelegate
JView_DragShadowBuilder = interface;//android.view.View$DragShadowBuilder
JView_OnApplyWindowInsetsListener = interface;//android.view.View$OnApplyWindowInsetsListener
JView_OnAttachStateChangeListener = interface;//android.view.View$OnAttachStateChangeListener
JView_OnCapturedPointerListener = interface;//android.view.View$OnCapturedPointerListener
JView_OnClickListener = interface;//android.view.View$OnClickListener
JView_OnContextClickListener = interface;//android.view.View$OnContextClickListener
JView_OnCreateContextMenuListener = interface;//android.view.View$OnCreateContextMenuListener
JView_OnDragListener = interface;//android.view.View$OnDragListener
JView_OnFocusChangeListener = interface;//android.view.View$OnFocusChangeListener
JView_OnGenericMotionListener = interface;//android.view.View$OnGenericMotionListener
JView_OnHoverListener = interface;//android.view.View$OnHoverListener
JView_OnKeyListener = interface;//android.view.View$OnKeyListener
JView_OnLayoutChangeListener = interface;//android.view.View$OnLayoutChangeListener
JView_OnLongClickListener = interface;//android.view.View$OnLongClickListener
JView_OnScrollChangeListener = interface;//android.view.View$OnScrollChangeListener
JView_OnSystemUiVisibilityChangeListener = interface;//android.view.View$OnSystemUiVisibilityChangeListener
JView_OnTouchListener = interface;//android.view.View$OnTouchListener
JViewGroup = interface;//android.view.ViewGroup
JViewGroup_LayoutParams = interface;//android.view.ViewGroup$LayoutParams
JViewGroup_MarginLayoutParams = interface;//android.view.ViewGroup$MarginLayoutParams
JViewGroup_OnHierarchyChangeListener = interface;//android.view.ViewGroup$OnHierarchyChangeListener
JViewOverlay = interface;//android.view.ViewOverlay
JViewGroupOverlay = interface;//android.view.ViewGroupOverlay
JViewManager = interface;//android.view.ViewManager
JViewOutlineProvider = interface;//android.view.ViewOutlineProvider
JViewParent = interface;//android.view.ViewParent
JViewPropertyAnimator = interface;//android.view.ViewPropertyAnimator
JViewStructure = interface;//android.view.ViewStructure
JViewStructure_HtmlInfo = interface;//android.view.ViewStructure$HtmlInfo
JHtmlInfo_Builder = interface;//android.view.ViewStructure$HtmlInfo$Builder
JViewTreeObserver = interface;//android.view.ViewTreeObserver
JViewTreeObserver_OnDrawListener = interface;//android.view.ViewTreeObserver$OnDrawListener
JViewTreeObserver_OnGlobalFocusChangeListener = interface;//android.view.ViewTreeObserver$OnGlobalFocusChangeListener
JViewTreeObserver_OnGlobalLayoutListener = interface;//android.view.ViewTreeObserver$OnGlobalLayoutListener
JViewTreeObserver_OnPreDrawListener = interface;//android.view.ViewTreeObserver$OnPreDrawListener
JViewTreeObserver_OnScrollChangedListener = interface;//android.view.ViewTreeObserver$OnScrollChangedListener
JViewTreeObserver_OnTouchModeChangeListener = interface;//android.view.ViewTreeObserver$OnTouchModeChangeListener
JViewTreeObserver_OnWindowAttachListener = interface;//android.view.ViewTreeObserver$OnWindowAttachListener
JViewTreeObserver_OnWindowFocusChangeListener = interface;//android.view.ViewTreeObserver$OnWindowFocusChangeListener
JWindow = interface;//android.view.Window
JWindow_Callback = interface;//android.view.Window$Callback
JWindow_OnFrameMetricsAvailableListener = interface;//android.view.Window$OnFrameMetricsAvailableListener
JWindow_OnRestrictedCaptionAreaChangedListener = interface;//android.view.Window$OnRestrictedCaptionAreaChangedListener
JWindowId = interface;//android.view.WindowId
JWindowId_FocusObserver = interface;//android.view.WindowId$FocusObserver
JWindowInsets = interface;//android.view.WindowInsets
JWindowManager = interface;//android.view.WindowManager
JWindowManager_LayoutParams = interface;//android.view.WindowManager$LayoutParams
JAccessibilityRecord = interface;//android.view.accessibility.AccessibilityRecord
JAccessibilityEvent = interface;//android.view.accessibility.AccessibilityEvent
JAccessibilityNodeInfo = interface;//android.view.accessibility.AccessibilityNodeInfo
JAccessibilityNodeInfo_AccessibilityAction = interface;//android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
JAccessibilityNodeInfo_CollectionInfo = interface;//android.view.accessibility.AccessibilityNodeInfo$CollectionInfo
JAccessibilityNodeInfo_CollectionItemInfo = interface;//android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
JAccessibilityNodeInfo_RangeInfo = interface;//android.view.accessibility.AccessibilityNodeInfo$RangeInfo
JAccessibilityNodeProvider = interface;//android.view.accessibility.AccessibilityNodeProvider
JAccessibilityWindowInfo = interface;//android.view.accessibility.AccessibilityWindowInfo
JAnimation = interface;//android.view.animation.Animation
JAnimation_AnimationListener = interface;//android.view.animation.Animation$AnimationListener
//JInterpolator = interface;//android.view.animation.Interpolator
JLayoutAnimationController = interface;//android.view.animation.LayoutAnimationController
JLayoutAnimationController_AnimationParameters = interface;//android.view.animation.LayoutAnimationController$AnimationParameters
JTransformation = interface;//android.view.animation.Transformation
JAutofillId = interface;//android.view.autofill.AutofillId
JAutofillValue = interface;//android.view.autofill.AutofillValue
JBaseInputConnection = interface;//android.view.inputmethod.BaseInputConnection
JCompletionInfo = interface;//android.view.inputmethod.CompletionInfo
JCorrectionInfo = interface;//android.view.inputmethod.CorrectionInfo
JCursorAnchorInfo = interface;//android.view.inputmethod.CursorAnchorInfo
JCursorAnchorInfo_Builder = interface;//android.view.inputmethod.CursorAnchorInfo$Builder
JEditorInfo = interface;//android.view.inputmethod.EditorInfo
JExtractedText = interface;//android.view.inputmethod.ExtractedText
JExtractedTextRequest = interface;//android.view.inputmethod.ExtractedTextRequest
JInputBinding = interface;//android.view.inputmethod.InputBinding
JInputConnection = interface;//android.view.inputmethod.InputConnection
JInputConnectionWrapper = interface;//android.view.inputmethod.InputConnectionWrapper
JInputContentInfo = interface;//android.view.inputmethod.InputContentInfo
JInputMethod = interface;//android.view.inputmethod.InputMethod
JInputMethod_SessionCallback = interface;//android.view.inputmethod.InputMethod$SessionCallback
JInputMethodInfo = interface;//android.view.inputmethod.InputMethodInfo
JInputMethodManager = interface;//android.view.inputmethod.InputMethodManager
JInputMethodSession = interface;//android.view.inputmethod.InputMethodSession
JInputMethodSession_EventCallback = interface;//android.view.inputmethod.InputMethodSession$EventCallback
JInputMethodSubtype = interface;//android.view.inputmethod.InputMethodSubtype
JInputMethodSubtype_InputMethodSubtypeBuilder = interface;//android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder
JTextClassification = interface;//android.view.textclassifier.TextClassification
JTextClassifier = interface;//android.view.textclassifier.TextClassifier
JTextSelection = interface;//android.view.textclassifier.TextSelection
1、
[JavaSignature('android/content/IntentFilter')]
JIntentFilter = interface(JObject)
['{A40FA09B-35DE-4B8E-8E74-89383527F0DF}']
function actionsIterator: JIterator; cdecl;
procedure addAction(action: JString); cdecl;
procedure addCategory(category: JString); cdecl;
procedure addDataAuthority(host: JString; port: JString); cdecl;
procedure addDataPath(path: JString; type_: Integer); cdecl;
procedure addDataScheme(scheme: JString); cdecl;
procedure addDataSchemeSpecificPart(ssp: JString; type_: Integer); cdecl;
procedure addDataType(type_: JString); cdecl;
function authoritiesIterator: JIterator; cdecl;
function categoriesIterator: JIterator; cdecl;
function countActions: Integer; cdecl;
function countCategories: Integer; cdecl;
function countDataAuthorities: Integer; cdecl;
function countDataPaths: Integer; cdecl;
function countDataSchemeSpecificParts: Integer; cdecl;
function countDataSchemes: Integer; cdecl;
function countDataTypes: Integer; cdecl;
function describeContents: Integer; cdecl;
procedure dump(du: JPrinter; prefix: JString); cdecl;
function getAction(index: Integer): JString; cdecl;
function getCategory(index: Integer): JString; cdecl;
function getDataAuthority(index: Integer): JIntentFilter_AuthorityEntry; cdecl;
function getDataPath(index: Integer): JPatternMatcher; cdecl;
function getDataScheme(index: Integer): JString; cdecl;
function getDataSchemeSpecificPart(index: Integer): JPatternMatcher; cdecl;
function getDataType(index: Integer): JString; cdecl;
function getPriority: Integer; cdecl;
function hasAction(action: JString): Boolean; cdecl;
function hasCategory(category: JString): Boolean; cdecl;
function hasDataAuthority(data: Jnet_Uri): Boolean; cdecl;
function hasDataPath(data: JString): Boolean; cdecl;
function hasDataScheme(scheme: JString): Boolean; cdecl;
function hasDataSchemeSpecificPart(data: JString): Boolean; cdecl;
function hasDataType(type_: JString): Boolean; cdecl;
function match(resolver: JContentResolver; intent: JIntent; resolve: Boolean; logTag: JString): Integer; cdecl; overload;
function match(action: JString; type_: JString; scheme: JString; data: Jnet_Uri; categories: JSet; logTag: JString): Integer; cdecl; overload;
function matchAction(action: JString): Boolean; cdecl;
function matchCategories(categories: JSet): JString; cdecl;
function matchData(type_: JString; scheme: JString; data: Jnet_Uri): Integer; cdecl;
function matchDataAuthority(data: Jnet_Uri): Integer; cdecl;
function pathsIterator: JIterator; cdecl;
procedure readFromXml(parser: JXmlPullParser); cdecl;
function schemeSpecificPartsIterator: JIterator; cdecl;
function schemesIterator: JIterator; cdecl;
procedure setPriority(priority: Integer); cdecl;
function typesIterator: JIterator; cdecl;
procedure writeToParcel(dest: JParcel; flags: Integer); cdecl;
procedure writeToXml(serializer: JXmlSerializer); cdecl;
end;
TJIntentFilter = class(TJavaGenericImport<JIntentFilterClass, JIntentFilter>) end;
2、
JContentProviderClass = interface(JObjectClass)
['{8EE3C773-05FF-43F9-9258-8DEF6555223E}']
{class} function init: JContentProvider; cdecl;
end;
[JavaSignature('android/content/ContentProvider')]
JContentProvider = interface(JObject)
['{F0B401FB-B195-4776-B2F6-0723D8BF8A06}']
function applyBatch(operations: JArrayList): TJavaObjectArray<JContentProviderResult>; cdecl;
procedure attachInfo(context: JContext; info: JProviderInfo); cdecl;
function bulkInsert(uri: Jnet_Uri; values: TJavaObjectArray<JContentValues>): Integer; cdecl;
function call(method: JString; arg: JString; extras: JBundle): JBundle; cdecl;
function canonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
function delete(uri: Jnet_Uri; selection: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
procedure dump(fd: JFileDescriptor; writer: JPrintWriter; args: TJavaObjectArray<JString>); cdecl;
function getCallingPackage: JString; cdecl;
function getContext: JContext; cdecl;
function getPathPermissions: TJavaObjectArray<JPathPermission>; cdecl;
function getReadPermission: JString; cdecl;
function getStreamTypes(uri: Jnet_Uri; mimeTypeFilter: JString): TJavaObjectArray<JString>; cdecl;
function getType(uri: Jnet_Uri): JString; cdecl;
function getWritePermission: JString; cdecl;
function insert(uri: Jnet_Uri; values: JContentValues): Jnet_Uri; cdecl;
procedure onConfigurationChanged(newConfig: JConfiguration); cdecl;
function onCreate: Boolean; cdecl;
procedure onLowMemory; cdecl;
procedure onTrimMemory(level: Integer); cdecl;
function openAssetFile(uri: Jnet_Uri; mode: JString): JAssetFileDescriptor; cdecl; overload;
function openAssetFile(uri: Jnet_Uri; mode: JString; signal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function openFile(uri: Jnet_Uri; mode: JString): JParcelFileDescriptor; cdecl; overload;
function openFile(uri: Jnet_Uri; mode: JString; signal: JCancellationSignal): JParcelFileDescriptor; cdecl; overload;
function openPipeHelper(uri: Jnet_Uri; mimeType: JString; opts: JBundle; args: JObject; func: JContentProvider_PipeDataWriter): JParcelFileDescriptor; cdecl;
function openTypedAssetFile(uri: Jnet_Uri; mimeTypeFilter: JString; opts: JBundle): JAssetFileDescriptor; cdecl; overload;
function openTypedAssetFile(uri: Jnet_Uri; mimeTypeFilter: JString; opts: JBundle; signal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; queryArgs: JBundle; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function refresh(uri: Jnet_Uri; args: JBundle; cancellationSignal: JCancellationSignal): Boolean; cdecl;
procedure shutdown; cdecl;
function uncanonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
function update(uri: Jnet_Uri; values: JContentValues; selection: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
end;
TJContentProvider = class(TJavaGenericImport<JContentProviderClass, JContentProvider>) end;
3、
JContentProviderClientClass = interface(JObjectClass)
['{E35B7920-67B1-4ED4-A635-9E3E96A27413}']
end;
[JavaSignature('android/content/ContentProviderClient')]
JContentProviderClient = interface(JObject)
['{3D01ECDB-0FC3-4949-A3C1-53A6A100582F}']
function applyBatch(operations: JArrayList): TJavaObjectArray<JContentProviderResult>; cdecl;
function bulkInsert(url: Jnet_Uri; initialValues: TJavaObjectArray<JContentValues>): Integer; cdecl;
function call(method: JString; arg: JString; extras: JBundle): JBundle; cdecl;
function canonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
procedure close; cdecl;
function delete(url: Jnet_Uri; selection: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
function getLocalContentProvider: JContentProvider; cdecl;
function getStreamTypes(url: Jnet_Uri; mimeTypeFilter: JString): TJavaObjectArray<JString>; cdecl;
function getType(url: Jnet_Uri): JString; cdecl;
function insert(url: Jnet_Uri; initialValues: JContentValues): Jnet_Uri; cdecl;
function openAssetFile(url: Jnet_Uri; mode: JString): JAssetFileDescriptor; cdecl; overload;
function openAssetFile(url: Jnet_Uri; mode: JString; signal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function openFile(url: Jnet_Uri; mode: JString): JParcelFileDescriptor; cdecl; overload;
function openFile(url: Jnet_Uri; mode: JString; signal: JCancellationSignal): JParcelFileDescriptor; cdecl; overload;
function openTypedAssetFileDescriptor(uri: Jnet_Uri; mimeType: JString; opts: JBundle): JAssetFileDescriptor; cdecl; overload;
function openTypedAssetFileDescriptor(uri: Jnet_Uri; mimeType: JString; opts: JBundle; signal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function query(url: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; queryArgs: JBundle; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function refresh(url: Jnet_Uri; args: JBundle; cancellationSignal: JCancellationSignal): Boolean; cdecl;
function release: Boolean; cdecl;//Deprecated
function uncanonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
function update(url: Jnet_Uri; values: JContentValues; selection: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
end;
TJContentProviderClient = class(TJavaGenericImport<JContentProviderClientClass, JContentProviderClient>) end;
JContentProviderOperationClass = interface(JObjectClass)
['{07D5CC7B-D9E7-4BE4-ACDC-0452935B5D93}']
{class} function _GetCREATOR: JParcelable_Creator; cdecl;
{class} function newAssertQuery(uri: Jnet_Uri): JContentProviderOperation_Builder; cdecl;
{class} function newDelete(uri: Jnet_Uri): JContentProviderOperation_Builder; cdecl;
{class} function newInsert(uri: Jnet_Uri): JContentProviderOperation_Builder; cdecl;
{class} function newUpdate(uri: Jnet_Uri): JContentProviderOperation_Builder; cdecl;
{class} property CREATOR: JParcelable_Creator read _GetCREATOR;
end;
[JavaSignature('android/content/ContentProviderOperation')]
JContentProviderOperation = interface(JObject)
['{48EB1D9B-DB88-447D-A009-3FA8B16CB6F8}']
function apply(provider: JContentProvider; backRefs: TJavaObjectArray<JContentProviderResult>; numBackRefs: Integer): JContentProviderResult; cdecl;
function describeContents: Integer; cdecl;
function getUri: Jnet_Uri; cdecl;
function isAssertQuery: Boolean; cdecl;
function isDelete: Boolean; cdecl;
function isInsert: Boolean; cdecl;
function isReadOperation: Boolean; cdecl;
function isUpdate: Boolean; cdecl;
function isWriteOperation: Boolean; cdecl;
function isYieldAllowed: Boolean; cdecl;
function resolveSelectionArgsBackReferences(backRefs: TJavaObjectArray<JContentProviderResult>; numBackRefs: Integer): TJavaObjectArray<JString>; cdecl;
function resolveValueBackReferences(backRefs: TJavaObjectArray<JContentProviderResult>; numBackRefs: Integer): JContentValues; cdecl;
function toString: JString; cdecl;
procedure writeToParcel(dest: JParcel; flags: Integer); cdecl;
end;
TJContentProviderOperation = class(TJavaGenericImport<JContentProviderOperationClass, JContentProviderOperation>) end;
JContentProviderOperation_BuilderClass = interface(JObjectClass)
['{ECA2D315-FD5C-4271-856B-768CAE25888A}']
end;
[JavaSignature('android/content/ContentProviderOperation$Builder')]
JContentProviderOperation_Builder = interface(JObject)
['{29CFAD81-EBF2-4FAD-91B9-21A28868A58E}']
function build: JContentProviderOperation; cdecl;
function withExpectedCount(count: Integer): JContentProviderOperation_Builder; cdecl;
function withSelection(selection: JString; selectionArgs: TJavaObjectArray<JString>): JContentProviderOperation_Builder; cdecl;
function withSelectionBackReference(selectionArgIndex: Integer; previousResult: Integer): JContentProviderOperation_Builder; cdecl;
function withValue(key: JString; value: JObject): JContentProviderOperation_Builder; cdecl;
function withValueBackReference(key: JString; previousResult: Integer): JContentProviderOperation_Builder; cdecl;
function withValueBackReferences(backReferences: JContentValues): JContentProviderOperation_Builder; cdecl;
function withValues(values: JContentValues): JContentProviderOperation_Builder; cdecl;
function withYieldAllowed(yieldAllowed: Boolean): JContentProviderOperation_Builder; cdecl;
end;
TJContentProviderOperation_Builder = class(TJavaGenericImport<JContentProviderOperation_BuilderClass, JContentProviderOperation_Builder>) end;
JContentProviderResultClass = interface(JObjectClass)
['{0D9801F6-6AC7-41F4-B54B-1B3AFFDFCCEB}']
{class} function _GetCREATOR: JParcelable_Creator; cdecl;
{class} function init(uri: Jnet_Uri): JContentProviderResult; cdecl; overload;
{class} function init(count: Integer): JContentProviderResult; cdecl; overload;
{class} function init(source: JParcel): JContentProviderResult; cdecl; overload;
{class} property CREATOR: JParcelable_Creator read _GetCREATOR;
end;
[JavaSignature('android/content/ContentProviderResult')]
JContentProviderResult = interface(JObject)
['{675498D2-9DDF-489E-9B8B-C41CEACF829E}']
function _Getcount: JInteger; cdecl;
function _Geturi: Jnet_Uri; cdecl;
function describeContents: Integer; cdecl;
function toString: JString; cdecl;
procedure writeToParcel(dest: JParcel; flags: Integer); cdecl;
property count: JInteger read _Getcount;
property uri: Jnet_Uri read _Geturi;
end;
TJContentProviderResult = class(TJavaGenericImport<JContentProviderResultClass, JContentProviderResult>) end;
4、
JContentQueryMapClass = interface(Jutil_ObservableClass)
['{61DB2504-CA86-4425-B750-B1D54AF83693}']
{class} function init(cursor: JCursor; columnNameOfKey: JString; keepUpdated: Boolean; handlerForUpdateNotifications: JHandler): JContentQueryMap; cdecl;
end;
[JavaSignature('android/content/ContentQueryMap')]
JContentQueryMap = interface(Jutil_Observable)
['{4DE3BCB2-9904-4CD9-B9E0-31D7B312AA4E}']
procedure close; cdecl;
function getRows: JMap; cdecl;
function getValues(rowName: JString): JContentValues; cdecl;
procedure requery; cdecl;
procedure setKeepUpdated(keepUpdated: Boolean); cdecl;
end;
TJContentQueryMap = class(TJavaGenericImport<JContentQueryMapClass, JContentQueryMap>) end;
JContentResolverClass = interface(JObjectClass)
['{29F2ED97-64A0-435B-A79C-7B8F80E6659A}']
{class} function _GetANY_CURSOR_ITEM_TYPE: JString; cdecl;
{class} function _GetCURSOR_DIR_BASE_TYPE: JString; cdecl;
{class} function _GetCURSOR_ITEM_BASE_TYPE: JString; cdecl;
{class} function _GetEXTRA_HONORED_ARGS: JString; cdecl;
{class} function _GetEXTRA_REFRESH_SUPPORTED: JString; cdecl;
{class} function _GetEXTRA_SIZE: JString; cdecl;
{class} function _GetEXTRA_TOTAL_COUNT: JString; cdecl;
{class} function _GetNOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS: Integer; cdecl;
{class} function _GetNOTIFY_SYNC_TO_NETWORK: Integer; cdecl;
{class} function _GetQUERY_ARG_LIMIT: JString; cdecl;
{class} function _GetQUERY_ARG_OFFSET: JString; cdecl;
{class} function _GetQUERY_ARG_SORT_COLLATION: JString; cdecl;
{class} function _GetQUERY_ARG_SORT_COLUMNS: JString; cdecl;
{class} function _GetQUERY_ARG_SORT_DIRECTION: JString; cdecl;
{class} function _GetQUERY_ARG_SQL_SELECTION: JString; cdecl;
{class} function _GetQUERY_ARG_SQL_SELECTION_ARGS: JString; cdecl;
{class} function _GetQUERY_ARG_SQL_SORT_ORDER: JString; cdecl;
{class} function _GetQUERY_SORT_DIRECTION_ASCENDING: Integer; cdecl;
{class} function _GetQUERY_SORT_DIRECTION_DESCENDING: Integer; cdecl;
{class} function _GetSCHEME_ANDROID_RESOURCE: JString; cdecl;
{class} function _GetSCHEME_CONTENT: JString; cdecl;
{class} function _GetSCHEME_FILE: JString; cdecl;
{class} function _GetSYNC_EXTRAS_ACCOUNT: JString; cdecl;
{class} function _GetSYNC_EXTRAS_DISCARD_LOCAL_DELETIONS: JString; cdecl;
{class} function _GetSYNC_EXTRAS_DO_NOT_RETRY: JString; cdecl;
{class} function _GetSYNC_EXTRAS_EXPEDITED: JString; cdecl;
{class} function _GetSYNC_EXTRAS_FORCE: JString; cdecl;
{class} function _GetSYNC_EXTRAS_IGNORE_BACKOFF: JString; cdecl;
{class} function _GetSYNC_EXTRAS_IGNORE_SETTINGS: JString; cdecl;
{class} function _GetSYNC_EXTRAS_INITIALIZE: JString; cdecl;
{class} function _GetSYNC_EXTRAS_MANUAL: JString; cdecl;
{class} function _GetSYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS: JString; cdecl;
{class} function _GetSYNC_EXTRAS_REQUIRE_CHARGING: JString; cdecl;
{class} function _GetSYNC_EXTRAS_UPLOAD: JString; cdecl;
{class} function _GetSYNC_OBSERVER_TYPE_ACTIVE: Integer; cdecl;
{class} function _GetSYNC_OBSERVER_TYPE_PENDING: Integer; cdecl;
{class} function _GetSYNC_OBSERVER_TYPE_SETTINGS: Integer; cdecl;
{class} function init(context: JContext): JContentResolver; cdecl;
//{class} procedure addPeriodicSync(account: JAccount; authority: JString; extras: JBundle; pollFrequency: Int64); cdecl;
{class} function addStatusChangeListener(mask: Integer; callback: JSyncStatusObserver): JObject; cdecl;
//{class} procedure cancelSync(account: JAccount; authority: JString); cdecl; overload;
{class} procedure cancelSync(request: JSyncRequest); cdecl; overload;
{class} function getCurrentSync: JSyncInfo; cdecl;//Deprecated
{class} function getCurrentSyncs: JList; cdecl;
//{class} function getIsSyncable(account: JAccount; authority: JString): Integer; cdecl;
{class} function getMasterSyncAutomatically: Boolean; cdecl;
//{class} function getPeriodicSyncs(account: JAccount; authority: JString): JList; cdecl;
{class} function getSyncAdapterTypes: TJavaObjectArray<JSyncAdapterType>; cdecl;
//{class} function getSyncAutomatically(account: JAccount; authority: JString): Boolean; cdecl;
//{class} function isSyncActive(account: JAccount; authority: JString): Boolean; cdecl;
//{class} function isSyncPending(account: JAccount; authority: JString): Boolean; cdecl;
//{class} procedure removePeriodicSync(account: JAccount; authority: JString; extras: JBundle); cdecl;
{class} procedure removeStatusChangeListener(handle: JObject); cdecl;
//{class} procedure requestSync(account: JAccount; authority: JString; extras: JBundle); cdecl; overload;
{class} procedure requestSync(request: JSyncRequest); cdecl; overload;
//{class} procedure setIsSyncable(account: JAccount; authority: JString; syncable: Integer); cdecl;
{class} procedure setMasterSyncAutomatically(sync: Boolean); cdecl;
//{class} procedure setSyncAutomatically(account: JAccount; authority: JString; sync: Boolean); cdecl;
{class} procedure validateSyncExtrasBundle(extras: JBundle); cdecl;
{class} property ANY_CURSOR_ITEM_TYPE: JString read _GetANY_CURSOR_ITEM_TYPE;
{class} property CURSOR_DIR_BASE_TYPE: JString read _GetCURSOR_DIR_BASE_TYPE;
{class} property CURSOR_ITEM_BASE_TYPE: JString read _GetCURSOR_ITEM_BASE_TYPE;
{class} property EXTRA_HONORED_ARGS: JString read _GetEXTRA_HONORED_ARGS;
{class} property EXTRA_REFRESH_SUPPORTED: JString read _GetEXTRA_REFRESH_SUPPORTED;
{class} property EXTRA_SIZE: JString read _GetEXTRA_SIZE;
{class} property EXTRA_TOTAL_COUNT: JString read _GetEXTRA_TOTAL_COUNT;
{class} property NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS: Integer read _GetNOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS;
{class} property NOTIFY_SYNC_TO_NETWORK: Integer read _GetNOTIFY_SYNC_TO_NETWORK;
{class} property QUERY_ARG_LIMIT: JString read _GetQUERY_ARG_LIMIT;
{class} property QUERY_ARG_OFFSET: JString read _GetQUERY_ARG_OFFSET;
{class} property QUERY_ARG_SORT_COLLATION: JString read _GetQUERY_ARG_SORT_COLLATION;
{class} property QUERY_ARG_SORT_COLUMNS: JString read _GetQUERY_ARG_SORT_COLUMNS;
{class} property QUERY_ARG_SORT_DIRECTION: JString read _GetQUERY_ARG_SORT_DIRECTION;
{class} property QUERY_ARG_SQL_SELECTION: JString read _GetQUERY_ARG_SQL_SELECTION;
{class} property QUERY_ARG_SQL_SELECTION_ARGS: JString read _GetQUERY_ARG_SQL_SELECTION_ARGS;
{class} property QUERY_ARG_SQL_SORT_ORDER: JString read _GetQUERY_ARG_SQL_SORT_ORDER;
{class} property QUERY_SORT_DIRECTION_ASCENDING: Integer read _GetQUERY_SORT_DIRECTION_ASCENDING;
{class} property QUERY_SORT_DIRECTION_DESCENDING: Integer read _GetQUERY_SORT_DIRECTION_DESCENDING;
{class} property SCHEME_ANDROID_RESOURCE: JString read _GetSCHEME_ANDROID_RESOURCE;
{class} property SCHEME_CONTENT: JString read _GetSCHEME_CONTENT;
{class} property SCHEME_FILE: JString read _GetSCHEME_FILE;
{class} property SYNC_EXTRAS_ACCOUNT: JString read _GetSYNC_EXTRAS_ACCOUNT;
{class} property SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS: JString read _GetSYNC_EXTRAS_DISCARD_LOCAL_DELETIONS;
{class} property SYNC_EXTRAS_DO_NOT_RETRY: JString read _GetSYNC_EXTRAS_DO_NOT_RETRY;
{class} property SYNC_EXTRAS_EXPEDITED: JString read _GetSYNC_EXTRAS_EXPEDITED;
{class} property SYNC_EXTRAS_FORCE: JString read _GetSYNC_EXTRAS_FORCE;
{class} property SYNC_EXTRAS_IGNORE_BACKOFF: JString read _GetSYNC_EXTRAS_IGNORE_BACKOFF;
{class} property SYNC_EXTRAS_IGNORE_SETTINGS: JString read _GetSYNC_EXTRAS_IGNORE_SETTINGS;
{class} property SYNC_EXTRAS_INITIALIZE: JString read _GetSYNC_EXTRAS_INITIALIZE;
{class} property SYNC_EXTRAS_MANUAL: JString read _GetSYNC_EXTRAS_MANUAL;
{class} property SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS: JString read _GetSYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS;
{class} property SYNC_EXTRAS_REQUIRE_CHARGING: JString read _GetSYNC_EXTRAS_REQUIRE_CHARGING;
{class} property SYNC_EXTRAS_UPLOAD: JString read _GetSYNC_EXTRAS_UPLOAD;
{class} property SYNC_OBSERVER_TYPE_ACTIVE: Integer read _GetSYNC_OBSERVER_TYPE_ACTIVE;
{class} property SYNC_OBSERVER_TYPE_PENDING: Integer read _GetSYNC_OBSERVER_TYPE_PENDING;
{class} property SYNC_OBSERVER_TYPE_SETTINGS: Integer read _GetSYNC_OBSERVER_TYPE_SETTINGS;
end;
[JavaSignature('android/content/ContentResolver')]
JContentResolver = interface(JObject)
['{774C50C1-66DC-489E-9CAC-5434A5DE7CE0}']
function acquireContentProviderClient(uri: Jnet_Uri): JContentProviderClient; cdecl; overload;
function acquireContentProviderClient(name: JString): JContentProviderClient; cdecl; overload;
function acquireUnstableContentProviderClient(uri: Jnet_Uri): JContentProviderClient; cdecl; overload;
function acquireUnstableContentProviderClient(name: JString): JContentProviderClient; cdecl; overload;
function applyBatch(authority: JString; operations: JArrayList): TJavaObjectArray<JContentProviderResult>; cdecl;
function bulkInsert(url: Jnet_Uri; values: TJavaObjectArray<JContentValues>): Integer; cdecl;
function call(uri: Jnet_Uri; method: JString; arg: JString; extras: JBundle): JBundle; cdecl;
procedure cancelSync(uri: Jnet_Uri); cdecl; overload;//Deprecated
function canonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
function delete(url: Jnet_Uri; where: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
function getOutgoingPersistedUriPermissions: JList; cdecl;
function getPersistedUriPermissions: JList; cdecl;
function getStreamTypes(url: Jnet_Uri; mimeTypeFilter: JString): TJavaObjectArray<JString>; cdecl;
function getType(url: Jnet_Uri): JString; cdecl;
function insert(url: Jnet_Uri; values: JContentValues): Jnet_Uri; cdecl;
procedure notifyChange(uri: Jnet_Uri; observer: JContentObserver); cdecl; overload;
procedure notifyChange(uri: Jnet_Uri; observer: JContentObserver; syncToNetwork: Boolean); cdecl; overload;
procedure notifyChange(uri: Jnet_Uri; observer: JContentObserver; flags: Integer); cdecl; overload;
function openAssetFileDescriptor(uri: Jnet_Uri; mode: JString): JAssetFileDescriptor; cdecl; overload;
function openAssetFileDescriptor(uri: Jnet_Uri; mode: JString; cancellationSignal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function openFileDescriptor(uri: Jnet_Uri; mode: JString): JParcelFileDescriptor; cdecl; overload;
function openFileDescriptor(uri: Jnet_Uri; mode: JString; cancellationSignal: JCancellationSignal): JParcelFileDescriptor; cdecl; overload;
function openInputStream(uri: Jnet_Uri): JInputStream; cdecl;
function openOutputStream(uri: Jnet_Uri): JOutputStream; cdecl; overload;
function openOutputStream(uri: Jnet_Uri; mode: JString): JOutputStream; cdecl; overload;
function openTypedAssetFileDescriptor(uri: Jnet_Uri; mimeType: JString; opts: JBundle): JAssetFileDescriptor; cdecl; overload;
function openTypedAssetFileDescriptor(uri: Jnet_Uri; mimeType: JString; opts: JBundle; cancellationSignal: JCancellationSignal): JAssetFileDescriptor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function query(uri: Jnet_Uri; projection: TJavaObjectArray<JString>; queryArgs: JBundle; cancellationSignal: JCancellationSignal): JCursor; cdecl; overload;
function refresh(url: Jnet_Uri; args: JBundle; cancellationSignal: JCancellationSignal): Boolean; cdecl;
procedure registerContentObserver(uri: Jnet_Uri; notifyForDescendants: Boolean; observer: JContentObserver); cdecl;
procedure releasePersistableUriPermission(uri: Jnet_Uri; modeFlags: Integer); cdecl;
procedure startSync(uri: Jnet_Uri; extras: JBundle); cdecl;//Deprecated
procedure takePersistableUriPermission(uri: Jnet_Uri; modeFlags: Integer); cdecl;
function uncanonicalize(url: Jnet_Uri): Jnet_Uri; cdecl;
procedure unregisterContentObserver(observer: JContentObserver); cdecl;
function update(uri: Jnet_Uri; values: JContentValues; where: JString; selectionArgs: TJavaObjectArray<JString>): Integer; cdecl;
end;
TJContentResolver = class(TJavaGenericImport<JContentResolverClass, JContentResolver>) end;
5、
JContentUrisClass = interface(JObjectClass)
['{5D5A5751-372E-4023-A753-53D97377774E}']
{class} function init: JContentUris; cdecl;
{class} function appendId(builder: JUri_Builder; id: Int64): JUri_Builder; cdecl;
{class} function parseId(contentUri: Jnet_Uri): Int64; cdecl;
{class} function withAppendedId(contentUri: Jnet_Uri; id: Int64): Jnet_Uri; cdecl;
end;
[JavaSignature('android/content/ContentUris')]
JContentUris = interface(JObject)
['{1E64E1A3-4CD2-46E6-9A36-FCD92EEDE341}']
end;
TJContentUris = class(TJavaGenericImport<JContentUrisClass, JContentUris>) end;
6、
JContextClass = interface(JObjectClass)
['{DFC8B995-8B7D-4BBF-8100-C0782A8B9086}']
{class} function _GetACCESSIBILITY_SERVICE: JString; cdecl;
{class} function _GetACCOUNT_SERVICE: JString; cdecl;
{class} function _GetACTIVITY_SERVICE: JString; cdecl;
{class} function _GetALARM_SERVICE: JString; cdecl;
{class} function _GetAPPWIDGET_SERVICE: JString; cdecl;
{class} function _GetAPP_OPS_SERVICE: JString; cdecl;
{class} function _GetAUDIO_SERVICE: JString; cdecl;
{class} function _GetBATTERY_SERVICE: JString; cdecl;
{class} function _GetBIND_ABOVE_CLIENT: Integer; cdecl;
{class} function _GetBIND_ADJUST_WITH_ACTIVITY: Integer; cdecl;
{class} function _GetBIND_ALLOW_OOM_MANAGEMENT: Integer; cdecl;
{class} function _GetBIND_AUTO_CREATE: Integer; cdecl;
{class} function _GetBIND_DEBUG_UNBIND: Integer; cdecl;
{class} function _GetBIND_EXTERNAL_SERVICE: Integer; cdecl;
{class} function _GetBIND_IMPORTANT: Integer; cdecl;
{class} function _GetBIND_NOT_FOREGROUND: Integer; cdecl;
{class} function _GetBIND_WAIVE_PRIORITY: Integer; cdecl;
{class} function _GetBLUETOOTH_SERVICE: JString; cdecl;
{class} function _GetCAMERA_SERVICE: JString; cdecl;
{class} function _GetCAPTIONING_SERVICE: JString; cdecl;
{class} function _GetCARRIER_CONFIG_SERVICE: JString; cdecl;
{class} function _GetCLIPBOARD_SERVICE: JString; cdecl;
{class} function _GetCOMPANION_DEVICE_SERVICE: JString; cdecl;
{class} function _GetCONNECTIVITY_SERVICE: JString; cdecl;
{class} function _GetCONSUMER_IR_SERVICE: JString; cdecl;
{class} function _GetCONTEXT_IGNORE_SECURITY: Integer; cdecl;
{class} function _GetCONTEXT_INCLUDE_CODE: Integer; cdecl;
{class} function _GetCONTEXT_RESTRICTED: Integer; cdecl;
{class} function _GetDEVICE_POLICY_SERVICE: JString; cdecl;
{class} function _GetDISPLAY_SERVICE: JString; cdecl;
{class} function _GetDOWNLOAD_SERVICE: JString; cdecl;
{class} function _GetDROPBOX_SERVICE: JString; cdecl;
{class} function _GetFINGERPRINT_SERVICE: JString; cdecl;
{class} function _GetHARDWARE_PROPERTIES_SERVICE: JString; cdecl;
{class} function _GetINPUT_METHOD_SERVICE: JString; cdecl;
{class} function _GetINPUT_SERVICE: JString; cdecl;
{class} function _GetJOB_SCHEDULER_SERVICE: JString; cdecl;
{class} function _GetKEYGUARD_SERVICE: JString; cdecl;
{class} function _GetLAUNCHER_APPS_SERVICE: JString; cdecl;
{class} function _GetLAYOUT_INFLATER_SERVICE: JString; cdecl;
{class} function _GetLOCATION_SERVICE: JString; cdecl;
{class} function _GetMEDIA_PROJECTION_SERVICE: JString; cdecl;
{class} function _GetMEDIA_ROUTER_SERVICE: JString; cdecl;
{class} function _GetMEDIA_SESSION_SERVICE: JString; cdecl;
{class} function _GetMIDI_SERVICE: JString; cdecl;
{class} function _GetMODE_APPEND: Integer; cdecl;
{class} function _GetMODE_ENABLE_WRITE_AHEAD_LOGGING: Integer; cdecl;
{class} function _GetMODE_MULTI_PROCESS: Integer; cdecl;
{class} function _GetMODE_NO_LOCALIZED_COLLATORS: Integer; cdecl;
{class} function _GetMODE_PRIVATE: Integer; cdecl;
{class} function _GetMODE_WORLD_READABLE: Integer; cdecl;
{class} function _GetMODE_WORLD_WRITEABLE: Integer; cdecl;
{class} function _GetNETWORK_STATS_SERVICE: JString; cdecl;
{class} function _GetNFC_SERVICE: JString; cdecl;
{class} function _GetNOTIFICATION_SERVICE: JString; cdecl;
{class} function _GetNSD_SERVICE: JString; cdecl;
{class} function _GetPOWER_SERVICE: JString; cdecl;
{class} function _GetPRINT_SERVICE: JString; cdecl;
{class} function _GetRECEIVER_VISIBLE_TO_INSTANT_APPS: Integer; cdecl;
{class} function _GetRESTRICTIONS_SERVICE: JString; cdecl;
{class} function _GetSEARCH_SERVICE: JString; cdecl;
{class} function _GetSENSOR_SERVICE: JString; cdecl;
{class} function _GetSHORTCUT_SERVICE: JString; cdecl;
{class} function _GetSTORAGE_SERVICE: JString; cdecl;
{class} function _GetSTORAGE_STATS_SERVICE: JString; cdecl;
{class} function _GetSYSTEM_HEALTH_SERVICE: JString; cdecl;
{class} function _GetTELECOM_SERVICE: JString; cdecl;
{class} function _GetTELEPHONY_SERVICE: JString; cdecl;
{class} function _GetTELEPHONY_SUBSCRIPTION_SERVICE: JString; cdecl;
{class} function _GetTEXT_CLASSIFICATION_SERVICE: JString; cdecl;
{class} function _GetTEXT_SERVICES_MANAGER_SERVICE: JString; cdecl;
{class} function _GetTV_INPUT_SERVICE: JString; cdecl;
{class} function _GetUI_MODE_SERVICE: JString; cdecl;
{class} function _GetUSAGE_STATS_SERVICE: JString; cdecl;
{class} function _GetUSB_SERVICE: JString; cdecl;
{class} function _GetUSER_SERVICE: JString; cdecl;
{class} function _GetVIBRATOR_SERVICE: JString; cdecl;
{class} function _GetWALLPAPER_SERVICE: JString; cdecl;
{class} function _GetWIFI_AWARE_SERVICE: JString; cdecl;
{class} function _GetWIFI_P2P_SERVICE: JString; cdecl;
{class} function _GetWIFI_SERVICE: JString; cdecl;
{class} function _GetWINDOW_SERVICE: JString; cdecl;
{class} function init: JContext; cdecl;
{class} property ACCESSIBILITY_SERVICE: JString read _GetACCESSIBILITY_SERVICE;
{class} property ACCOUNT_SERVICE: JString read _GetACCOUNT_SERVICE;
{class} property ACTIVITY_SERVICE: JString read _GetACTIVITY_SERVICE;
{class} property ALARM_SERVICE: JString read _GetALARM_SERVICE;
{class} property APPWIDGET_SERVICE: JString read _GetAPPWIDGET_SERVICE;
{class} property APP_OPS_SERVICE: JString read _GetAPP_OPS_SERVICE;
{class} property AUDIO_SERVICE: JString read _GetAUDIO_SERVICE;
{class} property BATTERY_SERVICE: JString read _GetBATTERY_SERVICE;
{class} property BIND_ABOVE_CLIENT: Integer read _GetBIND_ABOVE_CLIENT;
{class} property BIND_ADJUST_WITH_ACTIVITY: Integer read _GetBIND_ADJUST_WITH_ACTIVITY;
{class} property BIND_ALLOW_OOM_MANAGEMENT: Integer read _GetBIND_ALLOW_OOM_MANAGEMENT;
{class} property BIND_AUTO_CREATE: Integer read _GetBIND_AUTO_CREATE;
{class} property BIND_DEBUG_UNBIND: Integer read _GetBIND_DEBUG_UNBIND;
{class} property BIND_EXTERNAL_SERVICE: Integer read _GetBIND_EXTERNAL_SERVICE;
{class} property BIND_IMPORTANT: Integer read _GetBIND_IMPORTANT;
{class} property BIND_NOT_FOREGROUND: Integer read _GetBIND_NOT_FOREGROUND;
{class} property BIND_WAIVE_PRIORITY: Integer read _GetBIND_WAIVE_PRIORITY;
{class} property BLUETOOTH_SERVICE: JString read _GetBLUETOOTH_SERVICE;
{class} property CAMERA_SERVICE: JString read _GetCAMERA_SERVICE;
{class} property CAPTIONING_SERVICE: JString read _GetCAPTIONING_SERVICE;
{class} property CARRIER_CONFIG_SERVICE: JString read _GetCARRIER_CONFIG_SERVICE;
{class} property CLIPBOARD_SERVICE: JString read _GetCLIPBOARD_SERVICE;
{class} property COMPANION_DEVICE_SERVICE: JString read _GetCOMPANION_DEVICE_SERVICE;
{class} property CONNECTIVITY_SERVICE: JString read _GetCONNECTIVITY_SERVICE;
{class} property CONSUMER_IR_SERVICE: JString read _GetCONSUMER_IR_SERVICE;
{class} property CONTEXT_IGNORE_SECURITY: Integer read _GetCONTEXT_IGNORE_SECURITY;
{class} property CONTEXT_INCLUDE_CODE: Integer read _GetCONTEXT_INCLUDE_CODE;
{class} property CONTEXT_RESTRICTED: Integer read _GetCONTEXT_RESTRICTED;
{class} property DEVICE_POLICY_SERVICE: JString read _GetDEVICE_POLICY_SERVICE;
{class} property DISPLAY_SERVICE: JString read _GetDISPLAY_SERVICE;
{class} property DOWNLOAD_SERVICE: JString read _GetDOWNLOAD_SERVICE;
{class} property DROPBOX_SERVICE: JString read _GetDROPBOX_SERVICE;
{class} property FINGERPRINT_SERVICE: JString read _GetFINGERPRINT_SERVICE;
{class} property HARDWARE_PROPERTIES_SERVICE: JString read _GetHARDWARE_PROPERTIES_SERVICE;
{class} property INPUT_METHOD_SERVICE: JString read _GetINPUT_METHOD_SERVICE;
{class} property INPUT_SERVICE: JString read _GetINPUT_SERVICE;
{class} property JOB_SCHEDULER_SERVICE: JString read _GetJOB_SCHEDULER_SERVICE;
{class} property KEYGUARD_SERVICE: JString read _GetKEYGUARD_SERVICE;
{class} property LAUNCHER_APPS_SERVICE: JString read _GetLAUNCHER_APPS_SERVICE;
{class} property LAYOUT_INFLATER_SERVICE: JString read _GetLAYOUT_INFLATER_SERVICE;
{class} property LOCATION_SERVICE: JString read _GetLOCATION_SERVICE;
{class} property MEDIA_PROJECTION_SERVICE: JString read _GetMEDIA_PROJECTION_SERVICE;
{class} property MEDIA_ROUTER_SERVICE: JString read _GetMEDIA_ROUTER_SERVICE;
{class} property MEDIA_SESSION_SERVICE: JString read _GetMEDIA_SESSION_SERVICE;
{class} property MIDI_SERVICE: JString read _GetMIDI_SERVICE;
{class} property MODE_APPEND: Integer read _GetMODE_APPEND;
{class} property MODE_ENABLE_WRITE_AHEAD_LOGGING: Integer read _GetMODE_ENABLE_WRITE_AHEAD_LOGGING;
{class} property MODE_MULTI_PROCESS: Integer read _GetMODE_MULTI_PROCESS;
{class} property MODE_NO_LOCALIZED_COLLATORS: Integer read _GetMODE_NO_LOCALIZED_COLLATORS;
{class} property MODE_PRIVATE: Integer read _GetMODE_PRIVATE;
{class} property MODE_WORLD_READABLE: Integer read _GetMODE_WORLD_READABLE;
{class} property MODE_WORLD_WRITEABLE: Integer read _GetMODE_WORLD_WRITEABLE;
{class} property NETWORK_STATS_SERVICE: JString read _GetNETWORK_STATS_SERVICE;
{class} property NFC_SERVICE: JString read _GetNFC_SERVICE;
{class} property NOTIFICATION_SERVICE: JString read _GetNOTIFICATION_SERVICE;
{class} property NSD_SERVICE: JString read _GetNSD_SERVICE;
{class} property POWER_SERVICE: JString read _GetPOWER_SERVICE;
{class} property PRINT_SERVICE: JString read _GetPRINT_SERVICE;
{class} property RECEIVER_VISIBLE_TO_INSTANT_APPS: Integer read _GetRECEIVER_VISIBLE_TO_INSTANT_APPS;
{class} property RESTRICTIONS_SERVICE: JString read _GetRESTRICTIONS_SERVICE;
{class} property SEARCH_SERVICE: JString read _GetSEARCH_SERVICE;
{class} property SENSOR_SERVICE: JString read _GetSENSOR_SERVICE;
{class} property SHORTCUT_SERVICE: JString read _GetSHORTCUT_SERVICE;
{class} property STORAGE_SERVICE: JString read _GetSTORAGE_SERVICE;
{class} property STORAGE_STATS_SERVICE: JString read _GetSTORAGE_STATS_SERVICE;
{class} property SYSTEM_HEALTH_SERVICE: JString read _GetSYSTEM_HEALTH_SERVICE;
{class} property TELECOM_SERVICE: JString read _GetTELECOM_SERVICE;
{class} property TELEPHONY_SERVICE: JString read _GetTELEPHONY_SERVICE;
{class} property TELEPHONY_SUBSCRIPTION_SERVICE: JString read _GetTELEPHONY_SUBSCRIPTION_SERVICE;
{class} property TEXT_CLASSIFICATION_SERVICE: JString read _GetTEXT_CLASSIFICATION_SERVICE;
{class} property TEXT_SERVICES_MANAGER_SERVICE: JString read _GetTEXT_SERVICES_MANAGER_SERVICE;
{class} property TV_INPUT_SERVICE: JString read _GetTV_INPUT_SERVICE;
{class} property UI_MODE_SERVICE: JString read _GetUI_MODE_SERVICE;
{class} property USAGE_STATS_SERVICE: JString read _GetUSAGE_STATS_SERVICE;
{class} property USB_SERVICE: JString read _GetUSB_SERVICE;
{class} property USER_SERVICE: JString read _GetUSER_SERVICE;
{class} property VIBRATOR_SERVICE: JString read _GetVIBRATOR_SERVICE;
{class} property WALLPAPER_SERVICE: JString read _GetWALLPAPER_SERVICE;
{class} property WIFI_AWARE_SERVICE: JString read _GetWIFI_AWARE_SERVICE;
{class} property WIFI_P2P_SERVICE: JString read _GetWIFI_P2P_SERVICE;
{class} property WIFI_SERVICE: JString read _GetWIFI_SERVICE;
{class} property WINDOW_SERVICE: JString read _GetWINDOW_SERVICE;
end;
[JavaSignature('android/content/Context')]
JContext = interface(JObject)
['{72BE5195-DD04-4E6E-8A27-AA4DF0D8F912}']
function bindService(service: JIntent; conn: JServiceConnection; flags: Integer): Boolean; cdecl;
function checkCallingOrSelfPermission(permission: JString): Integer; cdecl;
function checkCallingOrSelfUriPermission(uri: Jnet_Uri; modeFlags: Integer): Integer; cdecl;
function checkCallingPermission(permission: JString): Integer; cdecl;
function checkCallingUriPermission(uri: Jnet_Uri; modeFlags: Integer): Integer; cdecl;
function checkPermission(permission: JString; pid: Integer; uid: Integer): Integer; cdecl;
function checkSelfPermission(permission: JString): Integer; cdecl;
function checkUriPermission(uri: Jnet_Uri; pid: Integer; uid: Integer; modeFlags: Integer): Integer; cdecl; overload;
function checkUriPermission(uri: Jnet_Uri; readPermission: JString; writePermission: JString; pid: Integer; uid: Integer; modeFlags: Integer): Integer; cdecl; overload;
procedure clearWallpaper; cdecl;//Deprecated
function createConfigurationContext(overrideConfiguration: JConfiguration): JContext; cdecl;
function createContextForSplit(splitName: JString): JContext; cdecl;
function createDeviceProtectedStorageContext: JContext; cdecl;
function createDisplayContext(display: JDisplay): JContext; cdecl;
function createPackageContext(packageName: JString; flags: Integer): JContext; cdecl;
function databaseList: TJavaObjectArray<JString>; cdecl;
function deleteDatabase(name: JString): Boolean; cdecl;
function deleteFile(name: JString): Boolean; cdecl;
function deleteSharedPreferences(name: JString): Boolean; cdecl;
procedure enforceCallingOrSelfPermission(permission: JString; message: JString); cdecl;
procedure enforceCallingOrSelfUriPermission(uri: Jnet_Uri; modeFlags: Integer; message: JString); cdecl;
procedure enforceCallingPermission(permission: JString; message: JString); cdecl;
procedure enforceCallingUriPermission(uri: Jnet_Uri; modeFlags: Integer; message: JString); cdecl;
procedure enforcePermission(permission: JString; pid: Integer; uid: Integer; message: JString); cdecl;
procedure enforceUriPermission(uri: Jnet_Uri; pid: Integer; uid: Integer; modeFlags: Integer; message: JString); cdecl; overload;
procedure enforceUriPermission(uri: Jnet_Uri; readPermission: JString; writePermission: JString; pid: Integer; uid: Integer; modeFlags: Integer; message: JString); cdecl; overload;
function fileList: TJavaObjectArray<JString>; cdecl;
function getApplicationContext: JContext; cdecl;
function getApplicationInfo: JApplicationInfo; cdecl;
function getAssets: JAssetManager; cdecl;
function getCacheDir: JFile; cdecl;
function getClassLoader: JClassLoader; cdecl;
function getCodeCacheDir: JFile; cdecl;
function getColor(id: Integer): Integer; cdecl;
function getColorStateList(id: Integer): JColorStateList; cdecl;
function getContentResolver: JContentResolver; cdecl;
function getDataDir: JFile; cdecl;
function getDatabasePath(name: JString): JFile; cdecl;
function getDir(name: JString; mode: Integer): JFile; cdecl;
function getDrawable(id: Integer): JDrawable; cdecl;
function getExternalCacheDir: JFile; cdecl;
function getExternalCacheDirs: TJavaObjectArray<JFile>; cdecl;
function getExternalFilesDir(type_: JString): JFile; cdecl;
function getExternalFilesDirs(type_: JString): TJavaObjectArray<JFile>; cdecl;
function getExternalMediaDirs: TJavaObjectArray<JFile>; cdecl;
function getFileStreamPath(name: JString): JFile; cdecl;
function getFilesDir: JFile; cdecl;
function getMainLooper: JLooper; cdecl;
function getNoBackupFilesDir: JFile; cdecl;
function getObbDir: JFile; cdecl;
function getObbDirs: TJavaObjectArray<JFile>; cdecl;
function getPackageCodePath: JString; cdecl;
function getPackageManager: JPackageManager; cdecl;
function getPackageName: JString; cdecl;
function getPackageResourcePath: JString; cdecl;
function getResources: JResources; cdecl;
function getSharedPreferences(name: JString; mode: Integer): JSharedPreferences; cdecl; overload;
function getSharedPreferences(file_: JFile; mode: Integer): JSharedPreferences; cdecl; overload;
function getSharedPreferencesPath(name: JString): JFile; cdecl;
function getString(resId: Integer): JString; cdecl; overload;
function getSystemService(name: JString): JObject; cdecl; overload;
function getSystemService(serviceClass: Jlang_Class): JObject; cdecl; overload;
function getSystemServiceName(serviceClass: Jlang_Class): JString; cdecl;
function getText(resId: Integer): JCharSequence; cdecl;
function getTheme: JResources_Theme; cdecl;
function getWallpaper: JDrawable; cdecl;//Deprecated
function getWallpaperDesiredMinimumHeight: Integer; cdecl;//Deprecated
function getWallpaperDesiredMinimumWidth: Integer; cdecl;//Deprecated
procedure grantUriPermission(toPackage: JString; uri: Jnet_Uri; modeFlags: Integer); cdecl;
function isDeviceProtectedStorage: Boolean; cdecl;
function isRestricted: Boolean; cdecl;
function moveDatabaseFrom(sourceContext: JContext; name: JString): Boolean; cdecl;
function moveSharedPreferencesFrom(sourceContext: JContext; name: JString): Boolean; cdecl;
function obtainStyledAttributes(attrs: TJavaArray<Integer>): JTypedArray; cdecl; overload;
function obtainStyledAttributes(resid: Integer; attrs: TJavaArray<Integer>): JTypedArray; cdecl; overload;
function obtainStyledAttributes(set_: JAttributeSet; attrs: TJavaArray<Integer>): JTypedArray; cdecl; overload;
function obtainStyledAttributes(set_: JAttributeSet; attrs: TJavaArray<Integer>; defStyleAttr: Integer; defStyleRes: Integer): JTypedArray; cdecl; overload;
function openFileInput(name: JString): JFileInputStream; cdecl;
function openFileOutput(name: JString; mode: Integer): JFileOutputStream; cdecl;
function openOrCreateDatabase(name: JString; mode: Integer; factory: JSQLiteDatabase_CursorFactory): JSQLiteDatabase; cdecl; overload;
function openOrCreateDatabase(name: JString; mode: Integer; factory: JSQLiteDatabase_CursorFactory; errorHandler: JDatabaseErrorHandler): JSQLiteDatabase; cdecl; overload;
function peekWallpaper: JDrawable; cdecl;//Deprecated
procedure registerComponentCallbacks(callback: JComponentCallbacks); cdecl;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; flags: Integer): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; broadcastPermission: JString; scheduler: JHandler): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; broadcastPermission: JString; scheduler: JHandler; flags: Integer): JIntent; cdecl; overload;
procedure removeStickyBroadcast(intent: JIntent); cdecl;//Deprecated
procedure removeStickyBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl;//Deprecated
procedure revokeUriPermission(uri: Jnet_Uri; modeFlags: Integer); cdecl; overload;
procedure revokeUriPermission(toPackage: JString; uri: Jnet_Uri; modeFlags: Integer); cdecl; overload;
procedure sendBroadcast(intent: JIntent); cdecl; overload;
procedure sendBroadcast(intent: JIntent; receiverPermission: JString); cdecl; overload;
procedure sendBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl; overload;
procedure sendBroadcastAsUser(intent: JIntent; user: JUserHandle; receiverPermission: JString); cdecl; overload;
procedure sendOrderedBroadcast(intent: JIntent; receiverPermission: JString); cdecl; overload;
procedure sendOrderedBroadcast(intent: JIntent; receiverPermission: JString; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl; overload;
procedure sendOrderedBroadcastAsUser(intent: JIntent; user: JUserHandle; receiverPermission: JString; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;
procedure sendStickyBroadcast(intent: JIntent); cdecl;//Deprecated
procedure sendStickyBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl;//Deprecated
procedure sendStickyOrderedBroadcast(intent: JIntent; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;//Deprecated
procedure sendStickyOrderedBroadcastAsUser(intent: JIntent; user: JUserHandle; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;//Deprecated
procedure setTheme(resid: Integer); cdecl;
procedure setWallpaper(bitmap: JBitmap); cdecl; overload;//Deprecated
procedure setWallpaper(data: JInputStream); cdecl; overload;//Deprecated
procedure startActivities(intents: TJavaObjectArray<JIntent>); cdecl; overload;
procedure startActivities(intents: TJavaObjectArray<JIntent>; options: JBundle); cdecl; overload;
procedure startActivity(intent: JIntent); cdecl; overload;
procedure startActivity(intent: JIntent; options: JBundle); cdecl; overload;
function startForegroundService(service: JIntent): JComponentName; cdecl;
function startInstrumentation(className: JComponentName; profileFile: JString; arguments: JBundle): Boolean; cdecl;
procedure startIntentSender(intent: JIntentSender; fillInIntent: JIntent; flagsMask: Integer; flagsValues: Integer; extraFlags: Integer); cdecl; overload;
procedure startIntentSender(intent: JIntentSender; fillInIntent: JIntent; flagsMask: Integer; flagsValues: Integer; extraFlags: Integer; options: JBundle); cdecl; overload;
function startService(service: JIntent): JComponentName; cdecl;
function stopService(service: JIntent): Boolean; cdecl;
procedure unbindService(conn: JServiceConnection); cdecl;
procedure unregisterComponentCallbacks(callback: JComponentCallbacks); cdecl;
procedure unregisterReceiver(receiver: JBroadcastReceiver); cdecl;
end;
TJContext = class(TJavaGenericImport<JContextClass, JContext>) end;
JContextWrapperClass = interface(JContextClass)
['{EA8706C6-B2D2-41C0-935D-838BB8704209}']
{class} function init(base: JContext): JContextWrapper; cdecl;
end;
[JavaSignature('android/content/ContextWrapper')]
JContextWrapper = interface(JContext)
['{D742A401-5631-42C5-9B65-6F1F46811A40}']
function bindService(service: JIntent; conn: JServiceConnection; flags: Integer): Boolean; cdecl;
function checkCallingOrSelfPermission(permission: JString): Integer; cdecl;
function checkCallingOrSelfUriPermission(uri: Jnet_Uri; modeFlags: Integer): Integer; cdecl;
function checkCallingPermission(permission: JString): Integer; cdecl;
function checkCallingUriPermission(uri: Jnet_Uri; modeFlags: Integer): Integer; cdecl;
function checkPermission(permission: JString; pid: Integer; uid: Integer): Integer; cdecl;
function checkSelfPermission(permission: JString): Integer; cdecl;
function checkUriPermission(uri: Jnet_Uri; pid: Integer; uid: Integer; modeFlags: Integer): Integer; cdecl; overload;
function checkUriPermission(uri: Jnet_Uri; readPermission: JString; writePermission: JString; pid: Integer; uid: Integer; modeFlags: Integer): Integer; cdecl; overload;
procedure clearWallpaper; cdecl;//Deprecated
function createConfigurationContext(overrideConfiguration: JConfiguration): JContext; cdecl;
function createDeviceProtectedStorageContext: JContext; cdecl;
function createDisplayContext(display: JDisplay): JContext; cdecl;
function createPackageContext(packageName: JString; flags: Integer): JContext; cdecl;
function databaseList: TJavaObjectArray<JString>; cdecl;
function deleteDatabase(name: JString): Boolean; cdecl;
function deleteFile(name: JString): Boolean; cdecl;
function deleteSharedPreferences(name: JString): Boolean; cdecl;
procedure enforceCallingOrSelfPermission(permission: JString; message: JString); cdecl;
procedure enforceCallingOrSelfUriPermission(uri: Jnet_Uri; modeFlags: Integer; message: JString); cdecl;
procedure enforceCallingPermission(permission: JString; message: JString); cdecl;
procedure enforceCallingUriPermission(uri: Jnet_Uri; modeFlags: Integer; message: JString); cdecl;
procedure enforcePermission(permission: JString; pid: Integer; uid: Integer; message: JString); cdecl;
procedure enforceUriPermission(uri: Jnet_Uri; pid: Integer; uid: Integer; modeFlags: Integer; message: JString); cdecl; overload;
procedure enforceUriPermission(uri: Jnet_Uri; readPermission: JString; writePermission: JString; pid: Integer; uid: Integer; modeFlags: Integer; message: JString); cdecl; overload;
function fileList: TJavaObjectArray<JString>; cdecl;
function getApplicationContext: JContext; cdecl;
function getApplicationInfo: JApplicationInfo; cdecl;
function getAssets: JAssetManager; cdecl;
function getBaseContext: JContext; cdecl;
function getCacheDir: JFile; cdecl;
function getClassLoader: JClassLoader; cdecl;
function getCodeCacheDir: JFile; cdecl;
function getContentResolver: JContentResolver; cdecl;
function getDataDir: JFile; cdecl;
function getDatabasePath(name: JString): JFile; cdecl;
function getDir(name: JString; mode: Integer): JFile; cdecl;
function getExternalCacheDir: JFile; cdecl;
function getExternalCacheDirs: TJavaObjectArray<JFile>; cdecl;
function getExternalFilesDir(type_: JString): JFile; cdecl;
function getExternalFilesDirs(type_: JString): TJavaObjectArray<JFile>; cdecl;
function getExternalMediaDirs: TJavaObjectArray<JFile>; cdecl;
function getFileStreamPath(name: JString): JFile; cdecl;
function getFilesDir: JFile; cdecl;
function getMainLooper: JLooper; cdecl;
function getNoBackupFilesDir: JFile; cdecl;
function getObbDir: JFile; cdecl;
function getObbDirs: TJavaObjectArray<JFile>; cdecl;
function getPackageCodePath: JString; cdecl;
function getPackageManager: JPackageManager; cdecl;
function getPackageName: JString; cdecl;
function getPackageResourcePath: JString; cdecl;
function getResources: JResources; cdecl;
function getSharedPreferences(name: JString; mode: Integer): JSharedPreferences; cdecl; overload;
function getSharedPreferences(file_: JFile; mode: Integer): JSharedPreferences; cdecl; overload;
function getSharedPreferencesPath(name: JString): JFile; cdecl;
function getSystemService(name: JString): JObject; cdecl;
function getSystemServiceName(serviceClass: Jlang_Class): JString; cdecl;
function getTheme: JResources_Theme; cdecl;
function getWallpaper: JDrawable; cdecl;//Deprecated
function getWallpaperDesiredMinimumHeight: Integer; cdecl;//Deprecated
function getWallpaperDesiredMinimumWidth: Integer; cdecl;//Deprecated
procedure grantUriPermission(toPackage: JString; uri: Jnet_Uri; modeFlags: Integer); cdecl;
function isDeviceProtectedStorage: Boolean; cdecl;
function isRestricted: Boolean; cdecl;
function moveDatabaseFrom(sourceContext: JContext; name: JString): Boolean; cdecl;
function moveSharedPreferencesFrom(sourceContext: JContext; name: JString): Boolean; cdecl;
function openFileInput(name: JString): JFileInputStream; cdecl;
function openFileOutput(name: JString; mode: Integer): JFileOutputStream; cdecl;
function openOrCreateDatabase(name: JString; mode: Integer; factory: JSQLiteDatabase_CursorFactory): JSQLiteDatabase; cdecl; overload;
function openOrCreateDatabase(name: JString; mode: Integer; factory: JSQLiteDatabase_CursorFactory; errorHandler: JDatabaseErrorHandler): JSQLiteDatabase; cdecl; overload;
function peekWallpaper: JDrawable; cdecl;//Deprecated
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; flags: Integer): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; broadcastPermission: JString; scheduler: JHandler): JIntent; cdecl; overload;
function registerReceiver(receiver: JBroadcastReceiver; filter: JIntentFilter; broadcastPermission: JString; scheduler: JHandler; flags: Integer): JIntent; cdecl; overload;
procedure removeStickyBroadcast(intent: JIntent); cdecl;//Deprecated
procedure removeStickyBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl;//Deprecated
procedure revokeUriPermission(uri: Jnet_Uri; modeFlags: Integer); cdecl; overload;
procedure revokeUriPermission(targetPackage: JString; uri: Jnet_Uri; modeFlags: Integer); cdecl; overload;
procedure sendBroadcast(intent: JIntent); cdecl; overload;
procedure sendBroadcast(intent: JIntent; receiverPermission: JString); cdecl; overload;
procedure sendBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl; overload;
procedure sendBroadcastAsUser(intent: JIntent; user: JUserHandle; receiverPermission: JString); cdecl; overload;
procedure sendOrderedBroadcast(intent: JIntent; receiverPermission: JString); cdecl; overload;
procedure sendOrderedBroadcast(intent: JIntent; receiverPermission: JString; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl; overload;
procedure sendOrderedBroadcastAsUser(intent: JIntent; user: JUserHandle; receiverPermission: JString; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;
procedure sendStickyBroadcast(intent: JIntent); cdecl;//Deprecated
procedure sendStickyBroadcastAsUser(intent: JIntent; user: JUserHandle); cdecl;//Deprecated
procedure sendStickyOrderedBroadcast(intent: JIntent; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;//Deprecated
procedure sendStickyOrderedBroadcastAsUser(intent: JIntent; user: JUserHandle; resultReceiver: JBroadcastReceiver; scheduler: JHandler; initialCode: Integer; initialData: JString; initialExtras: JBundle); cdecl;//Deprecated
procedure setTheme(resid: Integer); cdecl;
procedure setWallpaper(bitmap: JBitmap); cdecl; overload;//Deprecated
procedure setWallpaper(data: JInputStream); cdecl; overload;//Deprecated
procedure startActivities(intents: TJavaObjectArray<JIntent>); cdecl; overload;
procedure startActivities(intents: TJavaObjectArray<JIntent>; options: JBundle); cdecl; overload;
procedure startActivity(intent: JIntent); cdecl; overload;
procedure startActivity(intent: JIntent; options: JBundle); cdecl; overload;
function startForegroundService(service: JIntent): JComponentName; cdecl;
function startInstrumentation(className: JComponentName; profileFile: JString; arguments: JBundle): Boolean; cdecl;
procedure startIntentSender(intent: JIntentSender; fillInIntent: JIntent; flagsMask: Integer; flagsValues: Integer; extraFlags: Integer); cdecl; overload;
procedure startIntentSender(intent: JIntentSender; fillInIntent: JIntent; flagsMask: Integer; flagsValues: Integer; extraFlags: Integer; options: JBundle); cdecl; overload;
function startService(service: JIntent): JComponentName; cdecl;
function stopService(name: JIntent): Boolean; cdecl;
procedure unbindService(conn: JServiceConnection); cdecl;
procedure unregisterReceiver(receiver: JBroadcastReceiver); cdecl;
end;
TJContextWrapper = class(TJavaGenericImport<JContextWrapperClass, JContextWrapper>) end;
7、
JCursorLoaderClass = interface(JAsyncTaskLoaderClass)
['{C1736040-F484-4E56-9453-35EC4565E16F}']
{class} function init(context: JContext): JCursorLoader; cdecl; overload;
{class} function init(context: JContext; uri: Jnet_Uri; projection: TJavaObjectArray<JString>; selection: JString; selectionArgs: TJavaObjectArray<JString>; sortOrder: JString): JCursorLoader; cdecl; overload;
end;
[JavaSignature('android/content/CursorLoader')]
JCursorLoader = interface(JAsyncTaskLoader)
['{BCEB8495-484F-44BA-9048-1D337963C928}']
procedure cancelLoadInBackground; cdecl;
procedure deliverResult(cursor: JCursor); cdecl;
procedure dump(prefix: JString; fd: JFileDescriptor; writer: JPrintWriter; args: TJavaObjectArray<JString>); cdecl;
function getProjection: TJavaObjectArray<JString>; cdecl;
function getSelection: JString; cdecl;
function getSelectionArgs: TJavaObjectArray<JString>; cdecl;
function getSortOrder: JString; cdecl;
function getUri: Jnet_Uri; cdecl;
function loadInBackground: JCursor; cdecl;
procedure onCanceled(cursor: JCursor); cdecl;
procedure setProjection(projection: TJavaObjectArray<JString>); cdecl;
procedure setSelection(selection: JString); cdecl;
procedure setSelectionArgs(selectionArgs: TJavaObjectArray<JString>); cdecl;
procedure setSortOrder(sortOrder: JString); cdecl;
procedure setUri(uri: Jnet_Uri); cdecl;
end;
TJCursorLoader = class(TJavaGenericImport<JCursorLoaderClass, JCursorLoader>) end;
1万+

被折叠的 条评论
为什么被折叠?



