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_COMPATIBILITY
ACCESSIBILITY_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, stopSelfResult
attachBaseContext, 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, unregisterReceiver
public 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.Service
public int onStartCommand(android.content.Intent intent, int flags, int startId)
onStartCommand
in class android.app.Service
public android.os.IBinder onBind(android.content.Intent intent)
onBind
in class android.app.Service
public void onDestroy()
onDestroy
in class android.app.Service
public 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