public abstract class ActivityFeatures
extends androidx.appcompat.app.AppCompatActivity
implements com.wdullaer.materialdatetimepicker.time.TimePickerDialog.OnTimeSetListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
downloadGradesTable
|
DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE,
DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL,
DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED,
RESULT_FIRST_USER, RESULT_OK
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_EXTERNAL_SERVICE,
BIND_IMPORTANT, BIND_INCLUDE_CAPABILITIES, BIND_NOT_FOREGROUND,
BIND_NOT_PERCEPTIBLE, BIND_WAIVE_PRIORITY, BIOMETRIC_SERVICE,
BLUETOOTH_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE,
CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE,
COMPANION_DEVICE_SERVICE, CONNECTIVITY_SERVICE,
CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY,
CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED,
CROSS_PROFILE_APPS_SERVICE, DEVICE_POLICY_SERVICE,
DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE,
EUICC_SERVICE, FINGERPRINT_SERVICE, HARDWARE_PROPERTIES_SERVICE,
INPUT_METHOD_SERVICE, INPUT_SERVICE, IPSEC_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_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE,
MODE_WORLD_WRITEABLE, NETWORK_STATS_SERVICE, NFC_SERVICE,
NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE,
RECEIVER_VISIBLE_TO_INSTANT_APPS, RESTRICTIONS_SERVICE,
ROLE_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, SHORTCUT_SERVICE,
STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_HEALTH_SERVICE,
TELECOM_SERVICE, TELEPHONY_SERVICE,
TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_CLASSIFICATION_SERVICE,
TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE,
UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE,
VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE,
WIFI_P2P_SERVICE, WIFI_RTT_RANGING_SERVICE, WIFI_SERVICE,
WINDOW_SERVICE
Constructor and Description |
---|
ActivityFeatures()
|
Modifier and Type | Method and Description |
---|---|
protected void |
attachBaseContext(android.content.Context newBase)
|
void |
backup()
|
void |
checkGradesFile()
|
void |
checkRegistration()
|
void |
checkUpdates(com.github.javiersantos.appupdater.enums.Display display,
boolean showUpdated)
|
void |
createLoadingPanel(android.view.ViewGroup view)
|
void |
createTimePicker()
|
android.content.Context |
getContext()
|
android.view.View |
getTeacherView(android.view.View view,
java.lang.String[] entry)
|
void |
installApk(java.lang.String path)
|
void |
makeCall(java.lang.String telNr)
|
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
|
protected void |
onCreate(android.os.Bundle savedInstanceState)
|
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
|
void |
onStart()
|
void |
onTimeSet(com.wdullaer.materialdatetimepicker.time.TimePickerDialog view,
int hourOfDay,
int minute,
int second)
|
boolean |
openAppInStore(java.lang.String... packageNames)
|
void |
saveDocs()
|
void |
setLightStatusbar(boolean enabled)
|
void |
setLightStatusbarAuto(int bgColor)
|
void |
setNavigationbarColor(int color)
|
void |
setNavigationbarColorAuto()
|
void |
setStatusbarColor(int color)
|
void |
setStatusbarColorAuto()
|
void |
setToolbar(boolean backButton)
|
abstract void |
setupColors()
|
void |
showChangelogCK(boolean checkFirstRun)
|
void |
showMap(android.net.Uri geoLocation)
|
boolean |
startApp(java.lang.String... packageNames)
|
void |
startDownload(java.lang.String url,
java.lang.String title,
java.lang.String description,
java.lang.String dirType,
java.lang.String subPath,
android.content.BroadcastReceiver onComplete)
|
void |
tabIntent(java.lang.String url)
|
addContentView, closeOptionsMenu, dispatchKeyEvent,
findViewById, getDelegate, getDrawerToggleDelegate,
getMenuInflater, getResources, getSupportActionBar,
getSupportParentActivityIntent, invalidateOptionsMenu,
onConfigurationChanged, onContentChanged,
onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown,
onMenuItemSelected, onMenuOpened, onNightModeChanged,
onPanelClosed, onPostCreate, onPostResume,
onPrepareSupportNavigateUpTaskStack, onSaveInstanceState,
onStop, onSupportActionModeFinished, onSupportActionModeStarted,
onSupportContentChanged, onSupportNavigateUp, onTitleChanged,
onWindowStartingSupportActionMode, openOptionsMenu,
setContentView, setContentView, setContentView,
setSupportActionBar, setSupportProgress,
setSupportProgressBarIndeterminate,
setSupportProgressBarIndeterminateVisibility,
setSupportProgressBarVisibility, setTheme,
startSupportActionMode, supportInvalidateOptionsMenu,
supportNavigateUpTo, supportRequestWindowFeature,
supportShouldUpRecreateTask
dump, getSupportFragmentManager, getSupportLoaderManager,
onAttachFragment, onCreatePanelMenu, onCreateView, onCreateView,
onLowMemory, onMultiWindowModeChanged, onNewIntent, onPause,
onPictureInPictureModeChanged, onPrepareOptionsPanel,
onPreparePanel, onResume, onResumeFragments, onStateNotSaved,
setEnterSharedElementCallback, setExitSharedElementCallback,
startActivityForResult, startActivityForResult,
startActivityFromFragment, startActivityFromFragment,
startIntentSenderForResult, startIntentSenderForResult,
startIntentSenderFromFragment, supportFinishAfterTransition,
supportPostponeEnterTransition,
supportStartPostponedEnterTransition,
validateRequestPermissionsRequestCode
getDefaultViewModelProviderFactory,
getLastCustomNonConfigurationInstance, getLifecycle,
getOnBackPressedDispatcher, getSavedStateRegistry,
getViewModelStore, onBackPressed,
onRetainCustomNonConfigurationInstance,
onRetainNonConfigurationInstance
dispatchKeyShortcutEvent, getExtraData, putExtraData,
superDispatchKeyEvent
closeContextMenu, createPendingResult, dismissDialog,
dismissKeyboardShortcutsHelper, dispatchGenericMotionEvent,
dispatchPopulateAccessibilityEvent, dispatchTouchEvent,
dispatchTrackballEvent, enterPictureInPictureMode,
enterPictureInPictureMode, finish, finishActivity,
finishActivityFromChild, finishAffinity, finishAfterTransition,
finishAndRemoveTask, finishFromChild, getActionBar,
getApplication, getCallingActivity, getCallingPackage,
getChangingConfigurations, getComponentName, getContentScene,
getContentTransitionManager, getCurrentFocus,
getFragmentManager, getIntent, getLastNonConfigurationInstance,
getLayoutInflater, getLoaderManager, getLocalClassName,
getMaxNumPictureInPictureActions, getMediaController, getParent,
getParentActivityIntent, getPreferences, getReferrer,
getRequestedOrientation, getSearchEvent, getSystemService,
getTaskId, getTitle, getTitleColor, getVoiceInteractor,
getVolumeControlStream, getWindow, getWindowManager,
hasWindowFocus, isActivityTransitionRunning,
isChangingConfigurations, isChild, isDestroyed, isFinishing,
isImmersive, isInMultiWindowMode, isInPictureInPictureMode,
isLocalVoiceInteractionSupported, isTaskRoot,
isVoiceInteraction, isVoiceInteractionRoot, managedQuery,
moveTaskToBack, navigateUpTo, navigateUpToFromChild,
onActionModeFinished, onActionModeStarted, onActivityReenter,
onApplyThemeResource, onAttachedToWindow, onAttachFragment,
onChildTitleChanged, onContextItemSelected, onContextMenuClosed,
onCreate, onCreateContextMenu, onCreateDescription,
onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack,
onCreateOptionsMenu, onCreatePanelView, onCreateThumbnail,
onDetachedFromWindow, onEnterAnimationComplete,
onGenericMotionEvent, onGetDirectActions, onKeyLongPress,
onKeyMultiple, onKeyShortcut, onKeyUp,
onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped,
onMultiWindowModeChanged, onNavigateUp, onNavigateUpFromChild,
onOptionsItemSelected, onOptionsMenuClosed,
onPerformDirectAction, onPictureInPictureModeChanged,
onPostCreate, onPrepareDialog, onPrepareDialog,
onPrepareNavigateUpTaskStack, onPrepareOptionsMenu,
onProvideAssistContent, onProvideAssistData,
onProvideKeyboardShortcuts, onProvideReferrer, onRestart,
onRestoreInstanceState, onRestoreInstanceState,
onSaveInstanceState, onSearchRequested, onSearchRequested,
onTopResumedActivityChanged, onTouchEvent, onTrackballEvent,
onTrimMemory, onUserInteraction, onUserLeaveHint,
onVisibleBehindCanceled, onWindowAttributesChanged,
onWindowFocusChanged, onWindowStartingActionMode,
onWindowStartingActionMode, openContextMenu,
overridePendingTransition, postponeEnterTransition, recreate,
registerActivityLifecycleCallbacks, registerForContextMenu,
releaseInstance, removeDialog, reportFullyDrawn,
requestDragAndDropPermissions, requestPermissions,
requestShowKeyboardShortcuts, requestVisibleBehind,
requestWindowFeature, requireViewById, runOnUiThread,
setActionBar, setContentTransitionManager, setDefaultKeyMode,
setEnterSharedElementCallback, setExitSharedElementCallback,
setFeatureDrawable, setFeatureDrawableAlpha,
setFeatureDrawableResource, setFeatureDrawableUri,
setFinishOnTouchOutside, setImmersive, setInheritShowWhenLocked,
setIntent, setMediaController, setPictureInPictureParams,
setProgress, setProgressBarIndeterminate,
setProgressBarIndeterminateVisibility, setProgressBarVisibility,
setRequestedOrientation, setResult, setResult,
setSecondaryProgress, setShowWhenLocked, setTaskDescription,
setTitle, setTitle, setTitleColor, setTurnScreenOn, setVisible,
setVolumeControlStream, setVrModeEnabled,
shouldShowRequestPermissionRationale, shouldUpRecreateTask,
showAssist, showDialog, showDialog, showLockTaskEscapeMessage,
startActionMode, startActionMode, startActivities,
startActivities, startActivity, startActivity,
startActivityFromChild, startActivityFromChild,
startActivityFromFragment, startActivityFromFragment,
startActivityIfNeeded, startActivityIfNeeded, startIntentSender,
startIntentSender, startIntentSenderFromChild,
startIntentSenderFromChild, startLocalVoiceInteraction,
startLockTask, startManagingCursor, startNextMatchingActivity,
startNextMatchingActivity, startPostponedEnterTransition,
startSearch, stopLocalVoiceInteraction, stopLockTask,
stopManagingCursor, takeKeyEvents, triggerSearch,
unregisterActivityLifecycleCallbacks,
unregisterForContextMenu
applyOverrideConfiguration, getAssets, getTheme,
setTheme
bindIsolatedService, bindService, bindService,
checkCallingOrSelfPermission, checkCallingOrSelfUriPermission,
checkCallingPermission, checkCallingUriPermission,
checkPermission, checkSelfPermission, checkUriPermission,
checkUriPermission, clearWallpaper, createConfigurationContext,
createContextForSplit, createDeviceProtectedStorageContext,
createDisplayContext, createPackageContext, databaseList,
deleteDatabase, deleteFile, deleteSharedPreferences,
enforceCallingOrSelfPermission,
enforceCallingOrSelfUriPermission, enforceCallingPermission,
enforceCallingUriPermission, enforcePermission,
enforceUriPermission, enforceUriPermission, fileList,
getApplicationContext, getApplicationInfo, getBaseContext,
getCacheDir, getClassLoader, getCodeCacheDir,
getContentResolver, getDatabasePath, getDataDir, getDir,
getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir,
getExternalFilesDirs, getExternalMediaDirs, getFilesDir,
getFileStreamPath, getMainExecutor, getMainLooper,
getNoBackupFilesDir, getObbDir, getObbDirs, getOpPackageName,
getPackageCodePath, getPackageManager, getPackageName,
getPackageResourcePath, getSharedPreferences,
getSystemServiceName, getWallpaper,
getWallpaperDesiredMinimumHeight,
getWallpaperDesiredMinimumWidth, grantUriPermission,
isDeviceProtectedStorage, isRestricted, moveDatabaseFrom,
moveSharedPreferencesFrom, openFileInput, openFileOutput,
openOrCreateDatabase, openOrCreateDatabase, peekWallpaper,
registerReceiver, registerReceiver, registerReceiver,
registerReceiver, removeStickyBroadcast,
removeStickyBroadcastAsUser, revokeUriPermission,
revokeUriPermission, sendBroadcast, sendBroadcast,
sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast,
sendOrderedBroadcast, sendOrderedBroadcastAsUser,
sendStickyBroadcast, sendStickyBroadcastAsUser,
sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser,
setWallpaper, setWallpaper, startForegroundService,
startInstrumentation, startService, stopService, unbindService,
unregisterReceiver, updateServiceGroup
getColor, getColorStateList, getDrawable, getString,
getString, getSystemService, getText, obtainStyledAttributes,
obtainStyledAttributes, obtainStyledAttributes,
obtainStyledAttributes, registerComponentCallbacks,
unregisterComponentCallbacks
public static final java.lang.String downloadGradesTable
public android.content.Context getContext()
public void onStart()
onStart
in class androidx.appcompat.app.AppCompatActivity
protected void onCreate(android.os.Bundle savedInstanceState)
onCreate
in class androidx.appcompat.app.AppCompatActivity
public abstract void setupColors()
public void setToolbar(boolean backButton)
public void setNavigationbarColor(int color)
public void setNavigationbarColorAuto()
public void setStatusbarColor(int color)
public void setStatusbarColorAuto()
public void setLightStatusbar(boolean enabled)
public void setLightStatusbarAuto(int bgColor)
public void showChangelogCK(boolean checkFirstRun)
public void tabIntent(java.lang.String url)
public void checkUpdates(com.github.javiersantos.appupdater.enums.Display display, boolean showUpdated)
public void createLoadingPanel(android.view.ViewGroup view)
public android.view.View getTeacherView(android.view.View view, java.lang.String[] entry)
public boolean startApp(java.lang.String... packageNames)
public boolean openAppInStore(java.lang.String... packageNames)
public void onRequestPermissionsResult(int requestCode, @NonNull java.lang.String[] permissions, @NonNull int[] grantResults)
onRequestPermissionsResult
in interface androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback
onRequestPermissionsResult
in
class androidx.fragment.app.FragmentActivity
public void startDownload(java.lang.String url, java.lang.String title, java.lang.String description, java.lang.String dirType, java.lang.String subPath, android.content.BroadcastReceiver onComplete)
public void installApk(java.lang.String path)
public void makeCall(java.lang.String telNr)
public void createTimePicker()
public void onTimeSet(com.wdullaer.materialdatetimepicker.time.TimePickerDialog view, int hourOfDay, int minute, int second)
onTimeSet
in interface com.wdullaer.materialdatetimepicker.time.TimePickerDialog.OnTimeSetListener
public void saveDocs()
public void checkGradesFile()
protected void attachBaseContext(android.content.Context newBase)
attachBaseContext
in class androidx.appcompat.app.AppCompatActivity
public void checkRegistration()
public void backup()
public void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
onActivityResult
in class androidx.fragment.app.FragmentActivity
public void showMap(android.net.Uri geoLocation)