WearableActivity

public abstract class WearableActivity
extends Activity

java.lang.Object
   ↳ android.content.Context
     ↳ android.content.ContextWrapper
       ↳ android.view.ContextThemeWrapper
         ↳ android.app.Activity
           ↳ android.support.wearable.activity.WearableActivity


This class is deprecated.
use the androidx.wear.ambient.AmbientModeSupport provided by the Jetpack Wear library instead.

Base activity class for use on wearables. Provides compatibility for Ambient mode support.

If this library is passed through proguard optimization, make sure to add the com.google.android.wearable:wearable jar to the list of proguard library jars. Using gradle this can be accomplished by adding the following dependency line:

 dependencies {
     provided 'com.google.android.wearable:wearable:1.0+'
 }

Summary

Constants

String EXTRA_BURN_IN_PROTECTION

Property in bundle passed to onEnterAmbient(Bundle) and onUpdateAmbient() to indicate whether burn-in protection is required.

String EXTRA_LOWBIT_AMBIENT

Property in bundle passed to onEnterAmbient(Bundle) and onUpdateAmbient() to indicate whether the device has low-bit ambient mode.

Inherited constants

int DEFAULT_KEYS_DIALER

int DEFAULT_KEYS_DISABLE

int DEFAULT_KEYS_SEARCH_GLOBAL

int DEFAULT_KEYS_SEARCH_LOCAL

int DEFAULT_KEYS_SHORTCUT

int RESULT_CANCELED

int RESULT_FIRST_USER

int RESULT_OK

String ACCESSIBILITY_SERVICE

String ACCOUNT_SERVICE

String ACTIVITY_SERVICE

String ALARM_SERVICE

String APPWIDGET_SERVICE

String APP_OPS_SERVICE

String APP_SEARCH_SERVICE

String AUDIO_SERVICE

String BATTERY_SERVICE

int BIND_ABOVE_CLIENT

int BIND_ADJUST_WITH_ACTIVITY

int BIND_ALLOW_OOM_MANAGEMENT

int BIND_AUTO_CREATE

int BIND_DEBUG_UNBIND

int BIND_EXTERNAL_SERVICE

int BIND_IMPORTANT

int BIND_INCLUDE_CAPABILITIES

int BIND_NOT_FOREGROUND

int BIND_NOT_PERCEPTIBLE

int BIND_WAIVE_PRIORITY

String BIOMETRIC_SERVICE

String BLOB_STORE_SERVICE

String BLUETOOTH_SERVICE

String BUGREPORT_SERVICE

String CAMERA_SERVICE

String CAPTIONING_SERVICE

String CARRIER_CONFIG_SERVICE

String CLIPBOARD_SERVICE

String COMPANION_DEVICE_SERVICE

String CONNECTIVITY_DIAGNOSTICS_SERVICE

String CONNECTIVITY_SERVICE

String CONSUMER_IR_SERVICE

int CONTEXT_IGNORE_SECURITY

int CONTEXT_INCLUDE_CODE

int CONTEXT_RESTRICTED

String CROSS_PROFILE_APPS_SERVICE

String DEVICE_POLICY_SERVICE

String DISPLAY_HASH_SERVICE

String DISPLAY_SERVICE

String DOMAIN_VERIFICATION_SERVICE

String DOWNLOAD_SERVICE

String DROPBOX_SERVICE

String EUICC_SERVICE

String FILE_INTEGRITY_SERVICE

String FINGERPRINT_SERVICE

String GAME_SERVICE

String HARDWARE_PROPERTIES_SERVICE

String INPUT_METHOD_SERVICE

String INPUT_SERVICE

String IPSEC_SERVICE

String JOB_SCHEDULER_SERVICE

String KEYGUARD_SERVICE

String LAUNCHER_APPS_SERVICE

String LAYOUT_INFLATER_SERVICE

String LOCALE_SERVICE

String LOCATION_SERVICE

String MEDIA_COMMUNICATION_SERVICE

String MEDIA_METRICS_SERVICE

String MEDIA_PROJECTION_SERVICE

String MEDIA_ROUTER_SERVICE

String MEDIA_SESSION_SERVICE

String MIDI_SERVICE

int MODE_APPEND

int MODE_ENABLE_WRITE_AHEAD_LOGGING

int MODE_MULTI_PROCESS

int MODE_NO_LOCALIZED_COLLATORS

int MODE_PRIVATE

int MODE_WORLD_READABLE

int MODE_WORLD_WRITEABLE

String NETWORK_STATS_SERVICE

String NFC_SERVICE

String NOTIFICATION_SERVICE

String NSD_SERVICE

String PEOPLE_SERVICE

String PERFORMANCE_HINT_SERVICE

String POWER_SERVICE

String PRINT_SERVICE

int RECEIVER_EXPORTED

int RECEIVER_NOT_EXPORTED

int RECEIVER_VISIBLE_TO_INSTANT_APPS

String RESTRICTIONS_SERVICE

String ROLE_SERVICE

String SEARCH_SERVICE

String SENSOR_SERVICE

String SHORTCUT_SERVICE

String STATUS_BAR_SERVICE

String STORAGE_SERVICE

String STORAGE_STATS_SERVICE

String SYSTEM_HEALTH_SERVICE

String TELECOM_SERVICE

String TELEPHONY_IMS_SERVICE

String TELEPHONY_SERVICE

String TELEPHONY_SUBSCRIPTION_SERVICE

String TEXT_CLASSIFICATION_SERVICE

String TEXT_SERVICES_MANAGER_SERVICE

String TV_INPUT_SERVICE

String TV_INTERACTIVE_APP_SERVICE

String UI_MODE_SERVICE

String USAGE_STATS_SERVICE

String USB_SERVICE

String USER_SERVICE

String VIBRATOR_MANAGER_SERVICE

String VIBRATOR_SERVICE

String VPN_MANAGEMENT_SERVICE

String WALLPAPER_SERVICE

String WIFI_AWARE_SERVICE

String WIFI_P2P_SERVICE

String WIFI_RTT_RANGING_SERVICE

String WIFI_SERVICE

String WINDOW_SERVICE

int TRIM_MEMORY_BACKGROUND

int TRIM_MEMORY_COMPLETE

int TRIM_MEMORY_MODERATE

int TRIM_MEMORY_RUNNING_CRITICAL

int TRIM_MEMORY_RUNNING_LOW

int TRIM_MEMORY_RUNNING_MODERATE

int TRIM_MEMORY_UI_HIDDEN

Inherited fields

protected static final int[] FOCUSED_STATE_SET

Public constructors

WearableActivity()

Public methods

void dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)
final boolean isAmbient()
void onEnterAmbient(Bundle ambientDetails)

Called when an activity is entering ambient mode.

void onExitAmbient()

Called when an activity should exit ambient mode.

void onUpdateAmbient()

Called when the system is updating the display for ambient mode.

final void setAmbientEnabled()

Sets that this activity should remain displayed when the system enters ambient mode.

final void setAutoResumeEnabled(boolean enabled)

Sets whether this activity's task should be moved to the front when the system exits ambient mode.

Protected methods

void onCreate(Bundle savedInstanceState)
void onDestroy()
void onPause()
void onResume()
void onStop()

Inherited methods

void addContentView(View arg0, ViewGroup.LayoutParams arg1)
void attachBaseContext(Context arg0)
void closeContextMenu()
void closeOptionsMenu()
PendingIntent createPendingResult(int arg0, Intent arg1, int arg2)
final void dismissDialog(int arg0)
final void dismissKeyboardShortcutsHelper()
boolean dispatchGenericMotionEvent(MotionEvent arg0)
boolean dispatchKeyEvent(KeyEvent arg0)
boolean dispatchKeyShortcutEvent(KeyEvent arg0)
boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)
boolean dispatchTouchEvent(MotionEvent arg0)
boolean dispatchTrackballEvent(MotionEvent arg0)
void dump(String arg0, FileDescriptor arg1, PrintWriter arg2, String[] arg3)
boolean enterPictureInPictureMode(PictureInPictureParams arg0)
void enterPictureInPictureMode()
<T extends View> T findViewById(int arg0)
void finish()
void finishActivity(int arg0)
void finishActivityFromChild(Activity arg0, int arg1)
void finishAffinity()
void finishAfterTransition()
void finishAndRemoveTask()
void finishFromChild(Activity arg0)
ActionBar getActionBar()
final Application getApplication()
ComponentName getCallingActivity()
String getCallingPackage()
int getChangingConfigurations()
ComponentName getComponentName()
Scene getContentScene()
TransitionManager getContentTransitionManager()
View getCurrentFocus()
FragmentManager getFragmentManager()
Intent getIntent()
Object getLastNonConfigurationInstance()
LayoutInflater getLayoutInflater()
LoaderManager getLoaderManager()
String getLocalClassName()
int getMaxNumPictureInPictureActions()
final MediaController getMediaController()
MenuInflater getMenuInflater()
OnBackInvokedDispatcher getOnBackInvokedDispatcher()
final Activity getParent()
Intent getParentActivityIntent()
SharedPreferences getPreferences(int arg0)
Uri getReferrer()
int getRequestedOrientation()
final SearchEvent getSearchEvent()
final SplashScreen getSplashScreen()
Object getSystemService(String arg0)
int getTaskId()
final CharSequence getTitle()
final int getTitleColor()
VoiceInteractor getVoiceInteractor()
final int getVolumeControlStream()
Window getWindow()
WindowManager getWindowManager()
boolean hasWindowFocus()
void invalidateOptionsMenu()
boolean isActivityTransitionRunning()
boolean isChangingConfigurations()
final boolean isChild()
boolean isDestroyed()
boolean isFinishing()
boolean isImmersive()
boolean isInMultiWindowMode()
boolean isInPictureInPictureMode()
boolean isLaunchedFromBubble()
boolean isLocalVoiceInteractionSupported()
boolean isTaskRoot()
boolean isVoiceInteraction()
boolean isVoiceInteractionRoot()
final Cursor managedQuery(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4)
boolean moveTaskToBack(boolean arg0)
boolean navigateUpTo(Intent arg0)
boolean navigateUpToFromChild(Activity arg0, Intent arg1)
void onActionModeFinished(ActionMode arg0)
void onActionModeStarted(ActionMode arg0)
void onActivityReenter(int arg0, Intent arg1)
void onActivityResult(int arg0, int arg1, Intent arg2)
void onApplyThemeResource(Resources.Theme arg0, int arg1, boolean arg2)
void onAttachFragment(Fragment arg0)
void onAttachedToWindow()
void onBackPressed()
void onChildTitleChanged(Activity arg0, CharSequence arg1)
void onConfigurationChanged(Configuration arg0)
void onContentChanged()
boolean onContextItemSelected(MenuItem arg0)
void onContextMenuClosed(Menu arg0)
void onCreate(Bundle arg0, PersistableBundle arg1)
void onCreate(Bundle arg0)
void onCreateContextMenu(ContextMenu arg0, View arg1, ContextMenu.ContextMenuInfo arg2)
CharSequence onCreateDescription()
Dialog onCreateDialog(int arg0)
Dialog onCreateDialog(int arg0, Bundle arg1)
void onCreateNavigateUpTaskStack(TaskStackBuilder arg0)
boolean onCreateOptionsMenu(Menu arg0)
boolean onCreatePanelMenu(int arg0, Menu arg1)
View onCreatePanelView(int arg0)
boolean onCreateThumbnail(Bitmap arg0, Canvas arg1)
View onCreateView(View arg0, String arg1, Context arg2, AttributeSet arg3)
View onCreateView(String arg0, Context arg1, AttributeSet arg2)
void onDestroy()
void onDetachedFromWindow()
void onEnterAnimationComplete()
boolean onGenericMotionEvent(MotionEvent arg0)
void onGetDirectActions(CancellationSignal arg0, Consumer<List<DirectAction>> arg1)
boolean onKeyDown(int arg0, KeyEvent arg1)
boolean onKeyLongPress(int arg0, KeyEvent arg1)
boolean onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
boolean onKeyShortcut(int arg0, KeyEvent arg1)
boolean onKeyUp(int arg0, KeyEvent arg1)
void onLocalVoiceInteractionStarted()
void onLocalVoiceInteractionStopped()
void onLowMemory()
boolean onMenuItemSelected(int arg0, MenuItem arg1)
boolean onMenuOpened(int arg0, Menu arg1)
void onMultiWindowModeChanged(boolean arg0)
void onMultiWindowModeChanged(boolean arg0, Configuration arg1)
boolean onNavigateUp()
boolean onNavigateUpFromChild(Activity arg0)
void onNewIntent(Intent arg0)
boolean onOptionsItemSelected(MenuItem arg0)
void onOptionsMenuClosed(Menu arg0)
void onPanelClosed(int arg0, Menu arg1)
void onPause()
void onPerformDirectAction(String arg0, Bundle arg1, CancellationSignal arg2, Consumer<Bundle> arg3)
void onPictureInPictureModeChanged(boolean arg0, Configuration arg1)
void onPictureInPictureModeChanged(boolean arg0)
boolean onPictureInPictureRequested()
void onPictureInPictureUiStateChanged(PictureInPictureUiState arg0)
void onPostCreate(Bundle arg0)
void onPostCreate(Bundle arg0, PersistableBundle arg1)
void onPostResume()
void onPrepareDialog(int arg0, Dialog arg1, Bundle arg2)
void onPrepareDialog(int arg0, Dialog arg1)
void onPrepareNavigateUpTaskStack(TaskStackBuilder arg0)
boolean onPrepareOptionsMenu(Menu arg0)
boolean onPreparePanel(int arg0, View arg1, Menu arg2)
void onProvideAssistContent(AssistContent arg0)
void onProvideAssistData(Bundle arg0)
void onProvideKeyboardShortcuts(List<KeyboardShortcutGroup> arg0, Menu arg1, int arg2)
Uri onProvideReferrer()
void onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
void onRestart()
void onRestoreInstanceState(Bundle arg0)
void onRestoreInstanceState(Bundle arg0, PersistableBundle arg1)
void onResume()
Object onRetainNonConfigurationInstance()
void onSaveInstanceState(Bundle arg0, PersistableBundle arg1)
void onSaveInstanceState(Bundle arg0)
boolean onSearchRequested(SearchEvent arg0)
boolean onSearchRequested()
void onStart()
void onStateNotSaved()
void onStop()
void onTitleChanged(CharSequence arg0, int arg1)
void onTopResumedActivityChanged(boolean arg0)
boolean onTouchEvent(MotionEvent arg0)
boolean onTrackballEvent(MotionEvent arg0)
void onTrimMemory(int arg0)
void onUserInteraction()
void onUserLeaveHint()
void onVisibleBehindCanceled()
void onWindowAttributesChanged(WindowManager.LayoutParams arg0)
void onWindowFocusChanged(boolean arg0)
ActionMode onWindowStartingActionMode(ActionMode.Callback arg0, int arg1)
ActionMode onWindowStartingActionMode(ActionMode.Callback arg0)
void openContextMenu(View arg0)
void openOptionsMenu()
void overridePendingTransition(int arg0, int arg1)
void overridePendingTransition(int arg0, int arg1, int arg2)
void postponeEnterTransition()
void recreate()
void registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks arg0)
void registerForContextMenu(View arg0)
boolean releaseInstance()
final void removeDialog(int arg0)
void reportFullyDrawn()
DragAndDropPermissions requestDragAndDropPermissions(DragEvent arg0)
final void requestPermissions(String[] arg0, int arg1)
final void requestShowKeyboardShortcuts()
boolean requestVisibleBehind(boolean arg0)
final boolean requestWindowFeature(int arg0)
final <T extends View> T requireViewById(int arg0)
final void runOnUiThread(Runnable arg0)
void setActionBar(Toolbar arg0)
void setContentTransitionManager(TransitionManager arg0)
void setContentView(View arg0, ViewGroup.LayoutParams arg1)
void setContentView(View arg0)
void setContentView(int arg0)
final void setDefaultKeyMode(int arg0)
void setEnterSharedElementCallback(SharedElementCallback arg0)
void setExitSharedElementCallback(SharedElementCallback arg0)
final void setFeatureDrawable(int arg0, Drawable arg1)
final void setFeatureDrawableAlpha(int arg0, int arg1)
final void setFeatureDrawableResource(int arg0, int arg1)
final void setFeatureDrawableUri(int arg0, Uri arg1)
void setFinishOnTouchOutside(boolean arg0)
void setImmersive(boolean arg0)
void setInheritShowWhenLocked(boolean arg0)
void setIntent(Intent arg0)
void setLocusContext(LocusId arg0, Bundle arg1)
final void setMediaController(MediaController arg0)
void setPictureInPictureParams(PictureInPictureParams arg0)
final void setProgress(int arg0)
final void setProgressBarIndeterminate(boolean arg0)
final void setProgressBarIndeterminateVisibility(boolean arg0)
final void setProgressBarVisibility(boolean arg0)
void setRequestedOrientation(int arg0)
final void setResult(int arg0, Intent arg1)
final void setResult(int arg0)
final void setSecondaryProgress(int arg0)
void setShowWhenLocked(boolean arg0)
void setTaskDescription(ActivityManager.TaskDescription arg0)
void setTheme(int arg0)
void setTitle(CharSequence arg0)
void setTitle(int arg0)
void setTitleColor(int arg0)
boolean setTranslucent(boolean arg0)
void setTurnScreenOn(boolean arg0)
void setVisible(boolean arg0)
final void setVolumeControlStream(int arg0)
void setVrModeEnabled(boolean arg0, ComponentName arg1)
boolean shouldShowRequestPermissionRationale(String arg0)
boolean shouldUpRecreateTask(Intent arg0)
boolean showAssist(Bundle arg0)
final boolean showDialog(int arg0, Bundle arg1)
final void showDialog(int arg0)
void showLockTaskEscapeMessage()
ActionMode startActionMode(ActionMode.Callback arg0, int arg1)
ActionMode startActionMode(ActionMode.Callback arg0)
void startActivities(Intent[] arg0, Bundle arg1)
void startActivities(Intent[] arg0)
void startActivity(Intent arg0)
void startActivity(Intent arg0, Bundle arg1)
void startActivityForResult(Intent arg0, int arg1)
void startActivityForResult(Intent arg0, int arg1, Bundle arg2)
void startActivityFromChild(Activity arg0, Intent arg1, int arg2)
void startActivityFromChild(Activity arg0, Intent arg1, int arg2, Bundle arg3)
void startActivityFromFragment(Fragment arg0, Intent arg1, int arg2, Bundle arg3)
void startActivityFromFragment(Fragment arg0, Intent arg1, int arg2)
boolean startActivityIfNeeded(Intent arg0, int arg1, Bundle arg2)
boolean startActivityIfNeeded(Intent arg0, int arg1)
void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4)
void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4, Bundle arg5)
void startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5)
void startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6)
void startIntentSenderFromChild(Activity arg0, IntentSender arg1, int arg2, Intent arg3, int arg4, int arg5, int arg6, Bundle arg7)
void startIntentSenderFromChild(Activity arg0, IntentSender arg1, int arg2, Intent arg3, int arg4, int arg5, int arg6)
void startLocalVoiceInteraction(Bundle arg0)
void startLockTask()
void startManagingCursor(Cursor arg0)
boolean startNextMatchingActivity(Intent arg0, Bundle arg1)
boolean startNextMatchingActivity(Intent arg0)
void startPostponedEnterTransition()
void startSearch(String arg0, boolean arg1, Bundle arg2, boolean arg3)
void stopLocalVoiceInteraction()
void stopLockTask()
void stopManagingCursor(Cursor arg0)
void takeKeyEvents(boolean arg0)
void triggerSearch(String arg0, Bundle arg1)
void unregisterActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks arg0)
void unregisterForContextMenu(View arg0)
void applyOverrideConfiguration(Configuration arg0)
void attachBaseContext(Context arg0)
AssetManager getAssets()
Resources getResources()
Object getSystemService(String arg0)
Resources.Theme getTheme()
void onApplyThemeResource(Resources.Theme arg0, int arg1, boolean arg2)
void setTheme(Resources.Theme arg0)
void setTheme(int arg0)
void attachBaseContext(Context arg0)
boolean bindIsolatedService(Intent arg0, int arg1, String arg2, Executor arg3, ServiceConnection arg4)
boolean bindService(Intent arg0, int arg1, Executor arg2, ServiceConnection arg3)
boolean bindService(Intent arg0, ServiceConnection arg1, int arg2)
boolean bindServiceAsUser(Intent arg0, ServiceConnection arg1, int arg2, UserHandle arg3)
int checkCallingOrSelfPermission(String arg0)
int checkCallingOrSelfUriPermission(Uri arg0, int arg1)
int[] checkCallingOrSelfUriPermissions(List<Uri> arg0, int arg1)
int checkCallingPermission(String arg0)
int checkCallingUriPermission(Uri arg0, int arg1)
int[] checkCallingUriPermissions(List<Uri> arg0, int arg1)
int checkPermission(String arg0, int arg1, int arg2)
int checkSelfPermission(String arg0)
int checkUriPermission(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5)
int checkUriPermission(Uri arg0, int arg1, int arg2, int arg3)
int[] checkUriPermissions(List<Uri> arg0, int arg1, int arg2, int arg3)
void clearWallpaper()
Context createAttributionContext(String arg0)
Context createConfigurationContext(Configuration arg0)
Context createContext(ContextParams arg0)
Context createContextForSplit(String arg0)
Context createDeviceProtectedStorageContext()
Context createDisplayContext(Display arg0)
Context createPackageContext(String arg0, int arg1)
Context createWindowContext(int arg0, Bundle arg1)
Context createWindowContext(Display arg0, int arg1, Bundle arg2)
String[] databaseList()
boolean deleteDatabase(String arg0)
boolean deleteFile(String arg0)
boolean deleteSharedPreferences(String arg0)
void enforceCallingOrSelfPermission(String arg0, String arg1)
void enforceCallingOrSelfUriPermission(Uri arg0, int arg1, String arg2)
void enforceCallingPermission(String arg0, String arg1)
void enforceCallingUriPermission(Uri arg0, int arg1, String arg2)
void enforcePermission(String arg0, int arg1, int arg2, String arg3)
void enforceUriPermission(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5, String arg6)
void enforceUriPermission(Uri arg0, int arg1, int arg2, int arg3, String arg4)
String[] fileList()
Context getApplicationContext()
ApplicationInfo getApplicationInfo()
AssetManager getAssets()
AttributionSource getAttributionSource()
String getAttributionTag()
Context getBaseContext()
File getCacheDir()
ClassLoader getClassLoader()
File getCodeCacheDir()
ContentResolver getContentResolver()
File getDataDir()
File getDatabasePath(String arg0)
File getDir(String arg0, int arg1)
Display getDisplay()
File getExternalCacheDir()
File[] getExternalCacheDirs()
File getExternalFilesDir(String arg0)
File[] getExternalFilesDirs(String arg0)
File[] getExternalMediaDirs()
File getFileStreamPath(String arg0)
File getFilesDir()
Executor getMainExecutor()
Looper getMainLooper()
File getNoBackupFilesDir()
File getObbDir()
File[] getObbDirs()
String getOpPackageName()
String getPackageCodePath()
PackageManager getPackageManager()
String getPackageName()
String getPackageResourcePath()
ContextParams getParams()
Resources getResources()
SharedPreferences getSharedPreferences(String arg0, int arg1)
Object getSystemService(String arg0)
String getSystemServiceName(Class<?> arg0)
Resources.Theme getTheme()
Drawable getWallpaper()
int getWallpaperDesiredMinimumHeight()
int getWallpaperDesiredMinimumWidth()
void grantUriPermission(String arg0, Uri arg1, int arg2)
boolean isDeviceProtectedStorage()
boolean isRestricted()
boolean isUiContext()
boolean moveDatabaseFrom(Context arg0, String arg1)
boolean moveSharedPreferencesFrom(Context arg0, String arg1)
FileInputStream openFileInput(String arg0)
FileOutputStream openFileOutput(String arg0, int arg1)
SQLiteDatabase openOrCreateDatabase(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2, DatabaseErrorHandler arg3)
SQLiteDatabase openOrCreateDatabase(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2)
Drawable peekWallpaper()
void registerComponentCallbacks(ComponentCallbacks arg0)
Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1)
Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, int arg2)
Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3, int arg4)
Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3)
void removeStickyBroadcast(Intent arg0)
void removeStickyBroadcastAsUser(Intent arg0, UserHandle arg1)
void revokeOwnPermissionsOnKill(Collection<String> arg0)
void revokeUriPermission(Uri arg0, int arg1)
void revokeUriPermission(String arg0, Uri arg1, int arg2)
void sendBroadcast(Intent arg0, String arg1)
void sendBroadcast(Intent arg0)
void sendBroadcastAsUser(Intent arg0, UserHandle arg1)
void sendBroadcastAsUser(Intent arg0, UserHandle arg1, String arg2)
void sendOrderedBroadcast(Intent arg0, String arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)
void sendOrderedBroadcast(Intent arg0, int arg1, String arg2, String arg3, BroadcastReceiver arg4, Handler arg5, String arg6, Bundle arg7, Bundle arg8)
void sendOrderedBroadcast(Intent arg0, String arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)
void sendOrderedBroadcast(Intent arg0, String arg1)
void sendOrderedBroadcastAsUser(Intent arg0, UserHandle arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)
void sendStickyBroadcast(Intent arg0)
void sendStickyBroadcast(Intent arg0, Bundle arg1)
void sendStickyBroadcastAsUser(Intent arg0, UserHandle arg1)
void sendStickyOrderedBroadcast(Intent arg0, BroadcastReceiver arg1, Handler arg2, int arg3, String arg4, Bundle arg5)
void sendStickyOrderedBroadcastAsUser(Intent arg0, UserHandle arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)
void setTheme(int arg0)
void setWallpaper(Bitmap arg0)
void setWallpaper(InputStream arg0)
void startActivities(Intent[] arg0, Bundle arg1)
void startActivities(Intent[] arg0)
void startActivity(Intent arg0)
void startActivity(Intent arg0, Bundle arg1)
ComponentName startForegroundService(Intent arg0)
boolean startInstrumentation(ComponentName arg0, String arg1, Bundle arg2)
void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4)
void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4, Bundle arg5)
ComponentName startService(Intent arg0)
boolean stopService(Intent arg0)
void unbindService(ServiceConnection arg0)
void unregisterComponentCallbacks(ComponentCallbacks arg0)
void unregisterReceiver(BroadcastReceiver arg0)
void updateServiceGroup(ServiceConnection arg0, int arg1, int arg2)
boolean bindIsolatedService(Intent arg0, int arg1, String arg2, Executor arg3, ServiceConnection arg4)
boolean bindService(Intent arg0, int arg1, Executor arg2, ServiceConnection arg3)
abstract boolean bindService(Intent arg0, ServiceConnection arg1, int arg2)
boolean bindServiceAsUser(Intent arg0, ServiceConnection arg1, int arg2, UserHandle arg3)
abstract int checkCallingOrSelfPermission(String arg0)
abstract int checkCallingOrSelfUriPermission(Uri arg0, int arg1)
int[] checkCallingOrSelfUriPermissions(List<Uri> arg0, int arg1)
abstract int checkCallingPermission(String arg0)
abstract int checkCallingUriPermission(Uri arg0, int arg1)
int[] checkCallingUriPermissions(List<Uri> arg0, int arg1)
abstract int checkPermission(String arg0, int arg1, int arg2)
abstract int checkSelfPermission(String arg0)
abstract int checkUriPermission(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5)
abstract int checkUriPermission(Uri arg0, int arg1, int arg2, int arg3)
int[] checkUriPermissions(List<Uri> arg0, int arg1, int arg2, int arg3)
abstract void clearWallpaper()
Context createAttributionContext(String arg0)
abstract Context createConfigurationContext(Configuration arg0)
Context createContext(ContextParams arg0)
abstract Context createContextForSplit(String arg0)
abstract Context createDeviceProtectedStorageContext()
abstract Context createDisplayContext(Display arg0)
abstract Context createPackageContext(String arg0, int arg1)
Context createWindowContext(int arg0, Bundle arg1)
Context createWindowContext(Display arg0, int arg1, Bundle arg2)
abstract String[] databaseList()
abstract boolean deleteDatabase(String arg0)
abstract boolean deleteFile(String arg0)
abstract boolean deleteSharedPreferences(String arg0)
abstract void enforceCallingOrSelfPermission(String arg0, String arg1)
abstract void enforceCallingOrSelfUriPermission(Uri arg0, int arg1, String arg2)
abstract void enforceCallingPermission(String arg0, String arg1)
abstract void enforceCallingUriPermission(Uri arg0, int arg1, String arg2)
abstract void enforcePermission(String arg0, int arg1, int arg2, String arg3)
abstract void enforceUriPermission(Uri arg0, String arg1, String arg2, int arg3, int arg4, int arg5, String arg6)
abstract void enforceUriPermission(Uri arg0, int arg1, int arg2, int arg3, String arg4)
abstract String[] fileList()
abstract Context getApplicationContext()
abstract ApplicationInfo getApplicationInfo()
abstract AssetManager getAssets()
AttributionSource getAttributionSource()
String getAttributionTag()
abstract File getCacheDir()
abstract ClassLoader getClassLoader()
abstract File getCodeCacheDir()
final int getColor(int arg0)
final ColorStateList getColorStateList(int arg0)
abstract ContentResolver getContentResolver()
abstract File getDataDir()
abstract File getDatabasePath(String arg0)
abstract File getDir(String arg0, int arg1)
Display getDisplay()
final Drawable getDrawable(int arg0)
abstract File getExternalCacheDir()
abstract File[] getExternalCacheDirs()
abstract File getExternalFilesDir(String arg0)
abstract File[] getExternalFilesDirs(String arg0)
abstract File[] getExternalMediaDirs()
abstract File getFileStreamPath(String arg0)
abstract File getFilesDir()
Executor getMainExecutor()
abstract Looper getMainLooper()
abstract File getNoBackupFilesDir()
abstract File getObbDir()
abstract File[] getObbDirs()
String getOpPackageName()
abstract String getPackageCodePath()
abstract PackageManager getPackageManager()
abstract String getPackageName()
abstract String getPackageResourcePath()
ContextParams getParams()
abstract Resources getResources()
abstract SharedPreferences getSharedPreferences(String arg0, int arg1)
final String getString(int arg0, Object... arg1)
final String getString(int arg0)
final <T> T getSystemService(Class<T> arg0)
abstract Object getSystemService(String arg0)
abstract String getSystemServiceName(Class<?> arg0)
final CharSequence getText(int arg0)
abstract Resources.Theme getTheme()
abstract Drawable getWallpaper()
abstract int getWallpaperDesiredMinimumHeight()
abstract int getWallpaperDesiredMinimumWidth()
abstract void grantUriPermission(String arg0, Uri arg1, int arg2)
abstract boolean isDeviceProtectedStorage()
boolean isRestricted()
boolean isUiContext()
abstract boolean moveDatabaseFrom(Context arg0, String arg1)
abstract boolean moveSharedPreferencesFrom(Context arg0, String arg1)
final TypedArray obtainStyledAttributes(AttributeSet arg0, int[] arg1)
final TypedArray obtainStyledAttributes(AttributeSet arg0, int[] arg1, int arg2, int arg3)
final TypedArray obtainStyledAttributes(int arg0, int[] arg1)
final TypedArray obtainStyledAttributes(int[] arg0)
abstract FileInputStream openFileInput(String arg0)
abstract FileOutputStream openFileOutput(String arg0, int arg1)
abstract SQLiteDatabase openOrCreateDatabase(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2, DatabaseErrorHandler arg3)
abstract SQLiteDatabase openOrCreateDatabase(String arg0, int arg1, SQLiteDatabase.CursorFactory arg2)
abstract Drawable peekWallpaper()
void registerComponentCallbacks(ComponentCallbacks arg0)
abstract Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1)
abstract Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, int arg2)
abstract Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3, int arg4)
abstract Intent registerReceiver(BroadcastReceiver arg0, IntentFilter arg1, String arg2, Handler arg3)
abstract void removeStickyBroadcast(Intent arg0)
abstract void removeStickyBroadcastAsUser(Intent arg0, UserHandle arg1)
void revokeOwnPermissionOnKill(String arg0)
void revokeOwnPermissionsOnKill(Collection<String> arg0)
abstract void revokeUriPermission(Uri arg0, int arg1)
abstract void revokeUriPermission(String arg0, Uri arg1, int arg2)
abstract void sendBroadcast(Intent arg0, String arg1)
abstract void sendBroadcast(Intent arg0)
abstract void sendBroadcastAsUser(Intent arg0, UserHandle arg1)
abstract void sendBroadcastAsUser(Intent arg0, UserHandle arg1, String arg2)
void sendBroadcastWithMultiplePermissions(Intent arg0, String[] arg1)
void sendOrderedBroadcast(Intent arg0, String arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)
abstract void sendOrderedBroadcast(Intent arg0, String arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)
abstract void sendOrderedBroadcast(Intent arg0, String arg1)
abstract void sendOrderedBroadcastAsUser(Intent arg0, UserHandle arg1, String arg2, BroadcastReceiver arg3, Handler arg4, int arg5, String arg6, Bundle arg7)
abstract void sendStickyBroadcast(Intent arg0)
void sendStickyBroadcast(Intent arg0, Bundle arg1)
abstract void sendStickyBroadcastAsUser(Intent arg0, UserHandle arg1)
abstract void sendStickyOrderedBroadcast(Intent arg0, BroadcastReceiver arg1, Handler arg2, int arg3, String arg4, Bundle arg5)
abstract void sendStickyOrderedBroadcastAsUser(Intent arg0, UserHandle arg1, BroadcastReceiver arg2, Handler arg3, int arg4, String arg5, Bundle arg6)
abstract void setTheme(int arg0)
abstract void setWallpaper(Bitmap arg0)
abstract void setWallpaper(InputStream arg0)
abstract void startActivities(Intent[] arg0, Bundle arg1)
abstract void startActivities(Intent[] arg0)
abstract void startActivity(Intent arg0)
abstract void startActivity(Intent arg0, Bundle arg1)
abstract ComponentName startForegroundService(Intent arg0)
abstract boolean startInstrumentation(ComponentName arg0, String arg1, Bundle arg2)
abstract void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4)
abstract void startIntentSender(IntentSender arg0, Intent arg1, int arg2, int arg3, int arg4, Bundle arg5)
abstract ComponentName startService(Intent arg0)
abstract boolean stopService(Intent arg0)
abstract void unbindService(ServiceConnection arg0)
void unregisterComponentCallbacks(ComponentCallbacks arg0)
abstract void unregisterReceiver(BroadcastReceiver arg0)
void updateServiceGroup(ServiceConnection arg0, int arg1, int arg2)
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()
abstract View onCreateView(View arg0, String arg1, Context arg2, AttributeSet arg3)
abstract boolean dispatchGenericMotionEvent(MotionEvent arg0)
abstract boolean dispatchKeyEvent(KeyEvent arg0)
abstract boolean dispatchKeyShortcutEvent(KeyEvent arg0)
abstract boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)
abstract boolean dispatchTouchEvent(MotionEvent arg0)
abstract boolean dispatchTrackballEvent(MotionEvent arg0)
abstract void onActionModeFinished(ActionMode arg0)
abstract void onActionModeStarted(ActionMode arg0)
abstract void onAttachedToWindow()
abstract void onContentChanged()
abstract boolean onCreatePanelMenu(int arg0, Menu arg1)
abstract View onCreatePanelView(int arg0)
abstract void onDetachedFromWindow()
abstract boolean onMenuItemSelected(int arg0, MenuItem arg1)
abstract boolean onMenuOpened(int arg0, Menu arg1)
abstract void onPanelClosed(int arg0, Menu arg1)
default void onPointerCaptureChanged(boolean arg0)
abstract boolean onPreparePanel(int arg0, View arg1, Menu arg2)
default void onProvideKeyboardShortcuts(List<KeyboardShortcutGroup> arg0, Menu arg1, int arg2)
abstract boolean onSearchRequested()
abstract boolean onSearchRequested(SearchEvent arg0)
abstract void onWindowAttributesChanged(WindowManager.LayoutParams arg0)
abstract void onWindowFocusChanged(boolean arg0)
abstract ActionMode onWindowStartingActionMode(ActionMode.Callback arg0)
abstract ActionMode onWindowStartingActionMode(ActionMode.Callback arg0, int arg1)
abstract boolean onKeyDown(int arg0, KeyEvent arg1)
abstract boolean onKeyLongPress(int arg0, KeyEvent arg1)
abstract boolean onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
abstract boolean onKeyUp(int arg0, KeyEvent arg1)
abstract void onCreateContextMenu(ContextMenu arg0, View arg1, ContextMenu.ContextMenuInfo arg2)
abstract void onTrimMemory(int arg0)
abstract OnBackInvokedDispatcher getOnBackInvokedDispatcher()
abstract View onCreateView(String arg0, Context arg1, AttributeSet arg2)
abstract void onConfigurationChanged(Configuration arg0)
abstract void onLowMemory()

Constants

EXTRA_BURN_IN_PROTECTION

public static final String EXTRA_BURN_IN_PROTECTION

Property in bundle passed to onEnterAmbient(Bundle) and onUpdateAmbient() to indicate whether burn-in protection is required. When this property is set to true, views must be shifted around periodically in ambient mode. To ensure that content isn't shifted off the screen, avoid placing content within 10 pixels of the edge of the screen. Activities should also avoid solid white areas to prevent pixel burn-in. Both of these requirements only apply in ambient mode, and only when this property is set to true.

Constant Value: "com.google.android.wearable.compat.extra.BURN_IN_PROTECTION"

EXTRA_LOWBIT_AMBIENT

public static final String EXTRA_LOWBIT_AMBIENT

Property in bundle passed to onEnterAmbient(Bundle) and onUpdateAmbient() to indicate whether the device has low-bit ambient mode. When this property is set to true, the screen supports fewer bits for each color in ambient mode. In this case, activities should disable anti-aliasing in ambient mode.

Constant Value: "com.google.android.wearable.compat.extra.LOWBIT_AMBIENT"

Public constructors

WearableActivity

public WearableActivity ()

Public methods

dump

public void dump (String prefix, 
                FileDescriptor fd, 
                PrintWriter writer, 
                String[] args)

Parameters
prefix String

fd FileDescriptor

writer PrintWriter

args String

isAmbient

public final boolean isAmbient ()

Returns
boolean true if the activity is currently in ambient.

onEnterAmbient

public void onEnterAmbient (Bundle ambientDetails)

Called when an activity is entering ambient mode. This event is sent while an activity is running (after onResume, before onPause). All drawing should complete by the conclusion of this method. Note that invalidate() calls will be executed before resuming lower-power mode.

Derived classes must call through to the super class's implementation of this method. If they do not, an exception will be thrown.

Parameters
ambientDetails Bundle: bundle containing information about the display being used. It includes information about low-bit color and burn-in protection.

onExitAmbient

public void onExitAmbient ()

Called when an activity should exit ambient mode. This event is sent while an activity is running (after onResume, before onPause).

Derived classes must call through to the super class's implementation of this method. If they do not, an exception will be thrown.

onUpdateAmbient

public void onUpdateAmbient ()

Called when the system is updating the display for ambient mode. Activities may use this opportunity to update or invalidate views.

setAmbientEnabled

public final void setAmbientEnabled ()

Sets that this activity should remain displayed when the system enters ambient mode. The default is false. In this case, the activity is stopped when the system enters ambient mode.

setAutoResumeEnabled

public final void setAutoResumeEnabled (boolean enabled)

Sets whether this activity's task should be moved to the front when the system exits ambient mode. If true, the activity's task may be moved to the front if it was the last activity to be running when ambient started, depending on how much time the system spent in ambient mode.

Parameters
enabled boolean

Protected methods

onCreate

protected void onCreate (Bundle savedInstanceState)

Parameters
savedInstanceState Bundle

onDestroy

protected void onDestroy ()

onPause

protected void onPause ()

onResume

protected void onResume ()

onStop

protected void onStop ()