public class ProximityService
extends android.app.Service
InternalProximityManager.| Modifier and Type | Class and Description |
|---|---|
static class |
ProximityService.ServiceBinder |
| Modifier and Type | Field and Description |
|---|---|
static int |
MESSAGE_ATTACH_MONITORING_LISTENER
Message code informing about attaching monitoring listener.
|
static int |
MESSAGE_DETACH_MONITORING_LISTENER
Message code informing about detaching monitoring listener.
|
static int |
MESSAGE_FINISH_SCAN
Message code informing backing service to finish scan.
|
static int |
MESSAGE_INITIALIZE_SCAN
Message code informing backing service to intialize scan.
|
static int |
MESSAGE_RESTART_SCAN
Message code informing backing service that BLE devices scan has restarted.
|
static int |
MESSAGE_SERVICE_RESPONSE_OK
The response message notifying that
InternalProximityManager's request was handled successfully. |
static int |
MESSAGE_WORK_FINISHED
Message code informing service that scan has finished.
|
START_CONTINUATION_MASK, START_FLAG_REDELIVERY, START_FLAG_RETRY, START_NOT_STICKY, START_REDELIVER_INTENT, START_STICKY, START_STICKY_COMPATIBILITYACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BATTERY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, BLUETOOTH_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, FINGERPRINT_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MIDI_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NETWORK_STATS_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE, RESTRICTIONS_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELECOM_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE, UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE| Constructor and Description |
|---|
ProximityService() |
| Modifier and Type | Method and Description |
|---|---|
android.os.Handler |
getMessagingHandler()
Gets internal messaging handler.
|
ScanContext |
getScanContext(int proximityManagerId)
Gets scan context connected to proximity manager
|
protected boolean |
isScanning(int proximityManagerId)
Provides information whether BeaconService is in ranging.
|
android.os.IBinder |
onBind(android.content.Intent intent) |
void |
onCreate() |
void |
onDestroy() |
int |
onStartCommand(android.content.Intent intent,
int flags,
int startId) |
protected void |
updateState(int proximityManagerId,
com.kontakt.sdk.android.ble.service.ProximityService.State newState)
Updates BeaconService state.
|
dump, getApplication, onConfigurationChanged, onLowMemory, onRebind, onStart, onTaskRemoved, onTrimMemory, onUnbind, startForeground, stopForeground, stopSelf, stopSelf, stopSelfResultattachBaseContext, bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, clearWallpaper, createConfigurationContext, createDisplayContext, createPackageContext, databaseList, deleteDatabase, deleteFile, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDatabasePath, getDir, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getResources, getSharedPreferences, getSystemService, getSystemServiceName, getTheme, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isRestricted, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setTheme, setWallpaper, setWallpaper, startActivities, startActivities, startActivity, startActivity, startInstrumentation, startIntentSender, startIntentSender, startService, stopService, unbindService, unregisterReceiverpublic static final int MESSAGE_RESTART_SCAN
public static final int MESSAGE_INITIALIZE_SCAN
public static final int MESSAGE_FINISH_SCAN
public static final int MESSAGE_ATTACH_MONITORING_LISTENER
InternalProximityManager
is scanning.public static final int MESSAGE_DETACH_MONITORING_LISTENER
public static final int MESSAGE_WORK_FINISHED
public static final int MESSAGE_SERVICE_RESPONSE_OK
InternalProximityManager's request was handled successfully.public void onCreate()
onCreate in class android.app.Servicepublic int onStartCommand(android.content.Intent intent,
int flags,
int startId)
onStartCommand in class android.app.Servicepublic android.os.IBinder onBind(android.content.Intent intent)
onBind in class android.app.Servicepublic void onDestroy()
onDestroy in class android.app.Servicepublic ScanContext getScanContext(int proximityManagerId)
proximityManagerId - the proximity manager idpublic final android.os.Handler getMessagingHandler()
protected boolean isScanning(int proximityManagerId)
protected void updateState(int proximityManagerId,
com.kontakt.sdk.android.ble.service.ProximityService.State newState)
proximityManagerId - the proximity manager idnewState - the new state