public class NMJDeviceService extends android.media.midi.MidiDeviceService implements NetworkMidiClient
Modifier and Type | Field and Description |
---|---|
static int |
AMM_INPUT
Message type definitions
|
static int |
AMM_STATE
Message type definitions
|
static int |
CHANNELS
Message type definitions
|
static int |
CONNECT
Message type definitions
|
static int |
ERROR_LOG
Message type definitions
|
static int |
LINK
Message type definitions
|
static int |
NMJ_ERROR
Message type definitions
|
static int |
NMJ_EVENT
Message type definitions
|
static int |
NMJ_INPUT
Message type definitions
|
static int |
NMJ_STATE
Message type definitions
|
static int |
PORTS
Message type definitions
|
static int |
SET_LINK
Message type definitions
|
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 |
---|
NMJDeviceService() |
Modifier and Type | Method and Description |
---|---|
static android.os.Message |
createMessage(int portID,
int msgType,
java.lang.Object value)
Utility to create a Message with bundled data.
|
android.os.IBinder |
onBind(android.content.Intent intent)
Called when the service is first loaded and bound to.
This is a public interface method and not to be called by application code. |
void |
onCreate() |
void |
onDestroy() |
void |
onDeviceStatusChanged(android.media.midi.MidiDeviceStatus status)
Called from the android.media.midi system when the status of one of
this service's ports changes.
This is a public interface method and not to be called or overridden by application code. |
android.media.midi.MidiReceiver[] |
onGetInputPortReceivers()
Called from the android.media.midi system when another app opens this service
as a destination.
This is a public interface method and not to be called or overridden by application code. |
getDeviceInfo, getOutputPortReceivers, onClose
getApplication, onConfigurationChanged, onLowMemory, onRebind, onStart, onStartCommand, onTaskRemoved, onTrimMemory, onUnbind, startForeground, stopForeground, stopSelf, stopSelf, stopSelfResult
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 CONNECT
public static final int PORTS
public static final int CHANNELS
public static final int LINK
public static final int SET_LINK
public static final int NMJ_STATE
public static final int AMM_STATE
public static final int ERROR_LOG
public static final int NMJ_EVENT
public static final int NMJ_ERROR
public static final int NMJ_INPUT
public static final int AMM_INPUT
public void onCreate()
onCreate
in class android.media.midi.MidiDeviceService
public void onDestroy()
onDestroy
in class android.app.Service
public android.media.midi.MidiReceiver[] onGetInputPortReceivers()
onGetInputPortReceivers
in class android.media.midi.MidiDeviceService
public void onDeviceStatusChanged(android.media.midi.MidiDeviceStatus status)
onDeviceStatusChanged
in class android.media.midi.MidiDeviceService
public android.os.IBinder onBind(android.content.Intent intent)
onBind
in class android.media.midi.MidiDeviceService
public static android.os.Message createMessage(int portID, int msgType, java.lang.Object value)
portID
- - ID of the port that the request to make is related tomsgType
- - the message's type or 'what' parametervalue
- - what will go into the bundled data's "value" field.
Can be null, an Integer, an int[], a String, a Bundle or a Bundle[]