public class Principal extends androidx.appcompat.app.AppCompatActivity implements android.view.View.OnClickListener, android.view.View.OnLongClickListener, android.widget.PopupMenu.OnMenuItemClickListener, FirebaseSuccessListener, com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener, PlaceSuccessListener, com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks, translateInterface, android.view.View.OnTouchListener, Make_Click_At_Time
Modifier and Type | Field and Description |
---|---|
private long |
Actual |
private Picto |
Agregar |
private AnalyticsFirebase |
analitycsFirebase |
private java.lang.Runnable |
animarHablar |
private com.airbnb.lottie.LottieAnimationView |
animationView |
private boolean |
ayudaFlag |
android.net.Uri |
bajarGrupos |
private BarridoPantalla |
barridoPantalla |
private boolean |
barridoSwitch |
private boolean |
boolAgenda |
private android.widget.ImageButton |
btn_share |
private android.widget.Button |
btnBarrido |
private android.widget.ImageButton |
button |
private int |
CantClicks |
private HandlerComunicationClass |
cargarOpcionesEnFalla |
static boolean |
cerrarSession |
private boolean |
click |
private ConnectionDetector |
connectionDetector |
private androidx.constraintlayout.widget.ConstraintLayout |
constraintBotonera |
private android.widget.ImageView |
cornerImageView |
private int |
count |
private int |
cuentaMasPictos |
java.lang.String |
dateStr |
private java.text.SimpleDateFormat |
df |
private boolean |
doubleBackToExitPressedOnce |
private androidx.drawerlayout.widget.DrawerLayout |
drawerLayout |
private boolean |
editarPicto |
private Progress_dialog_options |
firebaseDialog |
private java.io.FileInputStream |
frasesGuardadas |
private ScrollFunctionMainActivity |
function_scroll |
private java.io.FileInputStream |
grupos |
private android.os.Handler |
handlerHablar |
(package private) int |
heigth |
private Historial |
historial |
private static java.lang.String |
idioma |
private Indicadores |
indicadores |
private InmersiveMode |
inmersiveMode |
private boolean |
isChristmas |
private static boolean |
isConnected |
private boolean |
isSettings |
Json |
json |
private android.widget.LinearLayout |
layout |
private android.view.MenuItem |
locationItem |
private Login_Google |
login_google |
private android.widget.ImageButton |
MasPictos |
private BajarJsonFirebase |
mBajarJsonFirebase |
private boolean |
mCerrarSesion |
private int |
mCheckDatos |
private int |
mCheckDescarga |
private com.google.firebase.database.DatabaseReference |
mDatabase |
private com.google.firebase.database.DatabaseReference |
mDatabaseBackup |
private com.google.firebase.database.DatabaseReference |
mDatabaseBackupFotos |
private com.google.firebase.database.DatabaseReference |
mDatabaseBackupFrases |
private com.google.firebase.database.DatabaseReference |
mDatabaseBackupGrupos |
private com.google.firebase.database.DatabaseReference |
mDatabaseBackupPictos |
private SubirBackupFirebase |
mFirebaseBackup |
private static FirebaseSuccessListener |
mFirebaseSuccessListener |
private com.google.firebase.database.DatabaseReference |
mFrasesDatabaseRef |
private com.google.firebase.database.DatabaseReference |
mGruposDatabaseRef |
private android.location.Location |
mLastLocation |
private com.google.android.gms.location.LocationRequest |
mLastLocationRequest |
private com.google.firebase.database.DatabaseReference |
mPictosDatabaseRef |
private com.google.firebase.storage.StorageReference |
mStorageBackupFotos |
private com.google.firebase.storage.StorageReference |
mStorageBackupFrases |
private com.google.firebase.storage.StorageReference |
mStorageBackupGrupos |
private com.google.firebase.storage.StorageReference |
mStorageBackupPictos |
private com.google.firebase.storage.StorageReference |
mStorageRef |
private com.google.firebase.storage.StorageReference |
mStorageRefFrases |
private com.google.firebase.storage.StorageReference |
mStorageRefGrupos |
private com.google.firebase.storage.StorageReference |
mStorageRefPictos |
private com.google.android.gms.analytics.Tracker |
mTracker |
private boolean |
mute |
private textToSpeech |
myTTS |
private com.google.android.material.navigation.NavigationView |
navigationView |
private long |
networkTS |
private NLG |
nlg |
private boolean |
nlgFlag |
(package private) org.json.JSONObject |
onLongOpcion |
(package private) org.json.JSONObject |
opcion1 |
private Custom_Picto |
Opcion1 |
private timer_pictogram_clicker |
Opcion1_clicker |
(package private) org.json.JSONObject |
opcion2 |
private Custom_Picto |
Opcion2 |
private timer_pictogram_clicker |
Opcion2_clicker |
(package private) org.json.JSONObject |
opcion3 |
private Custom_Picto |
Opcion3 |
private timer_pictogram_clicker |
Opcion3_clicker |
(package private) org.json.JSONObject |
opcion4 |
private Custom_Picto |
Opcion4 |
private timer_pictogram_clicker |
Opcion4_clicker |
private java.lang.String |
Oracion |
(package private) org.json.JSONObject |
pictoPadre |
private java.io.FileInputStream |
pictos |
private int |
placeActual |
private PlacesImplementation |
placesImplementation |
private int |
placeTypeActual |
private long |
primeraConexion |
private boolean |
primerTTS |
private boolean |
PrimerUso |
private android.widget.Button |
Registro |
private android.widget.ImageButton |
ResetButton |
private android.widget.ImageButton |
Seleccion1 |
private android.widget.ImageButton |
Seleccion10 |
private android.widget.ImageButton |
Seleccion2 |
private android.widget.ImageButton |
Seleccion3 |
private android.widget.ImageButton |
Seleccion4 |
private android.widget.ImageButton |
Seleccion5 |
private android.widget.ImageButton |
Seleccion6 |
private android.widget.ImageButton |
Seleccion7 |
private android.widget.ImageButton |
Seleccion8 |
private android.widget.ImageButton |
Seleccion9 |
private android.content.SharedPreferences |
sharedPrefs |
private android.content.SharedPreferences |
sharedPrefsDefault |
(package private) SubirArchivosFirebase |
subirArchivos |
private java.util.Calendar |
SystemTime |
private static java.lang.String |
TAG |
private com.google.android.material.floatingactionbutton.FloatingActionButton |
talk |
(package private) java.lang.String |
timeStamp |
private android.widget.ImageButton |
TodosLosPictos |
private androidx.appcompat.app.ActionBarDrawerToggle |
toggle |
private androidx.appcompat.widget.Toolbar |
toolbar |
private android.widget.TextView |
toolbarPlace |
private traducirTexto |
traducirfrase |
private TraducirFrase |
traducirFrase |
private boolean |
TutoFlag |
private int |
ultima_Posicion_Barrido |
private int |
ultimaVersion |
private int |
versionCode |
private boolean |
vibrar |
(package private) int |
width |
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 |
---|
Principal() |
Modifier and Type | Method and Description |
---|---|
private void |
addOpcionNull(Custom_Picto Opcion,
android.view.animation.Animation alphaAnimation)
use custom_picto opcion , animation alphaAnimation
|
private void |
addOption(org.json.JSONObject opcion,
Custom_Picto picto,
android.view.animation.Animation animation) |
private void |
AjustarAncho(int Rid) |
void |
Alert()
Crea una dialogo con el mensaje de error deseado
|
void |
AlertBorrar(int pos) |
void |
AlertCheckPlayService() |
private void |
AnimarHablar() |
protected void |
attachBaseContext(android.content.Context newBase) |
private java.lang.Integer |
cargarColor(int tipo) |
void |
CargarJson() |
private void |
cargarMasPictos() |
private void |
CargarOpciones(Json json,
org.json.JSONObject padre,
int cuentaMasPictos) |
(package private) void |
CargarOracion(org.json.JSONObject jsonObject)
Carga el texto del picto seleccionado en la oracion final
|
private void |
cargarSelec(org.json.JSONObject jsonObject) |
(package private) void |
CargarSeleccion(org.json.JSONObject opcion)
Carga el picto seleccionado en la barra de seleccion
|
private void |
click(org.json.JSONObject opcion) |
private void |
consultarPago() |
void |
Descargo()
Pop-up con el descargo de responsabilidad
|
private java.lang.String |
EjecutarNLG(boolean flag) |
private void |
explicarSugerencias() |
private void |
formatoTransparencia(android.view.View v,
org.json.JSONObject opcion) |
private void |
function_clickOption(org.json.JSONObject pictoPadre,
timer_pictogram_clicker pictogram_clicker) |
static byte[] |
getBytesFromInputStream(java.io.InputStream is) |
android.content.Context |
getContext() |
static java.lang.String |
getIdioma() |
private java.lang.String |
getTimeStamp() |
private void |
guardarBackupLocal() |
void |
hablarModoExperimental() |
private void |
inflatePopup(android.widget.PopupMenu menu) |
private void |
inicializar_seleccion()
Inicializa la barra de seleccion poniendo la imagen por defecto
|
private void |
iniciarBarrido() |
private void |
initLocationRequest() |
void |
intentarDeNuevo() |
private boolean |
isFallo(boolean pictos,
boolean grupos,
boolean frases) |
boolean |
isTutoFlag()
Se fija el estado de la variable TutoFlag
|
void |
mostrarMensajeSinConexionInternet() |
static FirebaseSuccessListener |
msuccesListener() |
protected void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
Realiza las tareas correspodientes cuando vuelve de un Activity
|
void |
onArchivosSubidos(boolean subidos) |
void |
onBackPressed() |
void |
onClick(android.view.View v) |
void |
OnClickBarrido() |
void |
onConfigurationChanged(android.content.res.Configuration newConfig) |
void |
onConnected(android.os.Bundle bundle) |
void |
onConnectionSuspended(int i) |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
boolean |
onCreateOptionsMenu(android.view.Menu menu)
Crea el menu del ActionBar
|
void |
onDatosEncontrados(int datosEncontrados) |
void |
onDescargaCompleta(int termino) |
protected void |
onDestroy() |
void |
onFotoDescargada(int fotosDescargadas) |
boolean |
onGenericMotionEvent(android.view.MotionEvent event) |
boolean |
onKeyDown(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyUp(int keyCode,
android.view.KeyEvent event) |
boolean |
onLongClick(android.view.View v) |
void |
onLowMemory() |
boolean |
onMenuItemClick(android.view.MenuItem item) |
boolean |
onNavigationItemSelected(android.view.MenuItem item) |
protected void |
onPause() |
void |
onPictosSugeridosBajados(boolean descargado) |
void |
onPlaceEncontrado(int placeEncontrado) |
void |
onPostCreate(android.os.Bundle savedInstanceState,
android.os.PersistableBundle persistentState) |
protected void |
onRestart() |
protected void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState,
android.os.PersistableBundle outPersistentState) |
protected void |
onStart() |
protected void |
onStop() |
void |
onTextoTraducido(boolean traduccion) |
boolean |
onTouch(android.view.View v,
android.view.MotionEvent event) |
void |
onTrimMemory(int level) |
(package private) void |
Reset() |
private void |
ResetSeleccion() |
private boolean |
resolveIntent(java.lang.String action) |
private void |
sendScreenImageName() |
void |
setOracion(java.lang.String oracion) |
private void |
setPrimerBackupTimeFirebase() |
private void |
setPrimerBackupTimeLocal() |
void |
setTodosLosPictosIcon(android.graphics.drawable.Drawable drawable) |
void |
speak() |
private void |
startLocationUpdate() |
private java.util.Date |
stringToDate(java.lang.String s)
Traforma una fecha que esta en formato String en una fecha que esta en formato java.util.Date
|
private void |
subirBackupFirebase() |
void |
takeKeyEvents(boolean get) |
boolean |
tocarTeclaAcordeUbicacion(android.view.KeyEvent event,
int keyCode,
int ubic) |
void |
updateLanguaje() |
android.view.View |
vista(int v)
Pone todos los botones del color original (Fondo Boton), o sea los inicializa para dsp cambiar el color del boton adecuado
|
private void |
volver() |
addContentView, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onContentChanged, onCreateSupportNavigateUpTaskStack, onMenuItemSelected, onMenuOpened, onNightModeChanged, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onSaveInstanceState, 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, onMultiWindowModeChanged, onNewIntent, onPictureInPictureModeChanged, onPrepareOptionsPanel, onPreparePanel, onRequestPermissionsResult, onResumeFragments, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityForResult, startActivityForResult, startActivityFromFragment, startActivityFromFragment, startIntentSenderForResult, startIntentSenderForResult, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
getLastCustomNonConfigurationInstance, getLifecycle, getOnBackPressedDispatcher, getSavedStateRegistry, getViewModelStore, 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, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGetDirectActions, onKeyLongPress, onKeyMultiple, onKeyShortcut, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onMultiWindowModeChanged, onNavigateUp, onNavigateUpFromChild, onOptionsItemSelected, onOptionsMenuClosed, onPerformDirectAction, onPictureInPictureModeChanged, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestoreInstanceState, onRestoreInstanceState, onSearchRequested, onSearchRequested, onTopResumedActivityChanged, onTouchEvent, onTrackballEvent, 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, 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
private static final java.lang.String TAG
public android.net.Uri bajarGrupos
private NLG nlg
private boolean nlgFlag
private Indicadores indicadores
private static boolean isConnected
private android.widget.Button Registro
int heigth
int width
private androidx.drawerlayout.widget.DrawerLayout drawerLayout
private androidx.appcompat.app.ActionBarDrawerToggle toggle
private com.google.android.material.navigation.NavigationView navigationView
private android.widget.ImageButton Seleccion1
private android.widget.ImageButton Seleccion2
private android.widget.ImageButton Seleccion3
private android.widget.ImageButton Seleccion4
private android.widget.ImageButton Seleccion5
private android.widget.ImageButton Seleccion6
private android.widget.ImageButton Seleccion7
private android.widget.ImageButton Seleccion8
private android.widget.ImageButton Seleccion9
private android.widget.ImageButton Seleccion10
private android.widget.ImageButton button
private android.widget.ImageButton ResetButton
private Custom_Picto Opcion1
private Custom_Picto Opcion2
private Custom_Picto Opcion3
private Custom_Picto Opcion4
private timer_pictogram_clicker Opcion1_clicker
private timer_pictogram_clicker Opcion2_clicker
private timer_pictogram_clicker Opcion3_clicker
private timer_pictogram_clicker Opcion4_clicker
private android.widget.ImageButton MasPictos
private android.widget.ImageButton TodosLosPictos
private Login_Google login_google
private boolean isSettings
private static FirebaseSuccessListener mFirebaseSuccessListener
private boolean mCerrarSesion
private android.widget.LinearLayout layout
private int count
private android.widget.Button btnBarrido
private boolean barridoSwitch
private android.view.MenuItem locationItem
private ScrollFunctionMainActivity function_scroll
private com.google.android.material.floatingactionbutton.FloatingActionButton talk
private BajarJsonFirebase mBajarJsonFirebase
private boolean mute
private android.content.SharedPreferences sharedPrefs
private android.content.SharedPreferences sharedPrefsDefault
private boolean PrimerUso
private Historial historial
private boolean TutoFlag
private boolean ayudaFlag
private java.util.Calendar SystemTime
private java.text.SimpleDateFormat df
private boolean doubleBackToExitPressedOnce
private boolean click
private java.lang.String Oracion
private int versionCode
private int ultimaVersion
private long primeraConexion
public static boolean cerrarSession
private int CantClicks
private Picto Agregar
private java.io.FileInputStream pictos
private java.io.FileInputStream grupos
private java.io.FileInputStream frasesGuardadas
private long networkTS
private boolean editarPicto
private boolean boolAgenda
private static java.lang.String idioma
private long Actual
private com.google.android.gms.analytics.Tracker mTracker
private boolean primerTTS
org.json.JSONObject pictoPadre
org.json.JSONObject opcion1
org.json.JSONObject opcion2
org.json.JSONObject opcion3
org.json.JSONObject opcion4
org.json.JSONObject onLongOpcion
public Json json
private int cuentaMasPictos
private int placeTypeActual
private int placeActual
private boolean vibrar
private com.google.firebase.database.DatabaseReference mDatabaseBackupPictos
private com.google.firebase.database.DatabaseReference mDatabaseBackupGrupos
private com.google.firebase.database.DatabaseReference mDatabaseBackupFrases
private com.google.firebase.database.DatabaseReference mDatabaseBackup
private com.google.firebase.database.DatabaseReference mDatabaseBackupFotos
private com.google.firebase.storage.StorageReference mStorageBackupPictos
private com.google.firebase.storage.StorageReference mStorageBackupGrupos
private com.google.firebase.storage.StorageReference mStorageBackupFrases
private com.google.firebase.storage.StorageReference mStorageRef
private com.google.firebase.storage.StorageReference mStorageRefPictos
private com.google.firebase.storage.StorageReference mStorageRefFrases
private com.google.firebase.storage.StorageReference mStorageRefGrupos
private com.google.firebase.storage.StorageReference mStorageBackupFotos
private com.google.firebase.database.DatabaseReference mDatabase
private com.google.firebase.database.DatabaseReference mPictosDatabaseRef
private com.google.firebase.database.DatabaseReference mFrasesDatabaseRef
private com.google.firebase.database.DatabaseReference mGruposDatabaseRef
public java.lang.String dateStr
private com.airbnb.lottie.LottieAnimationView animationView
private textToSpeech myTTS
private android.os.Handler handlerHablar
private ConnectionDetector connectionDetector
private SubirBackupFirebase mFirebaseBackup
SubirArchivosFirebase subirArchivos
private traducirTexto traducirfrase
private androidx.appcompat.widget.Toolbar toolbar
java.lang.String timeStamp
private int mCheckDescarga
private int mCheckDatos
private androidx.constraintlayout.widget.ConstraintLayout constraintBotonera
private com.google.android.gms.location.LocationRequest mLastLocationRequest
private android.location.Location mLastLocation
private BarridoPantalla barridoPantalla
private android.widget.ImageView cornerImageView
private AnalyticsFirebase analitycsFirebase
private android.widget.TextView toolbarPlace
private boolean isChristmas
private HandlerComunicationClass cargarOpcionesEnFalla
private TraducirFrase traducirFrase
private PlacesImplementation placesImplementation
private Progress_dialog_options firebaseDialog
private android.widget.ImageButton btn_share
private InmersiveMode inmersiveMode
private int ultima_Posicion_Barrido
private java.lang.Runnable animarHablar
public static FirebaseSuccessListener msuccesListener()
public void onFotoDescargada(int fotosDescargadas)
onFotoDescargada
in interface FirebaseSuccessListener
public void onArchivosSubidos(boolean subidos)
onArchivosSubidos
in interface FirebaseSuccessListener
public void onPictosSugeridosBajados(boolean descargado)
onPictosSugeridosBajados
in interface FirebaseSuccessListener
private void explicarSugerencias()
public void onDatosEncontrados(int datosEncontrados)
onDatosEncontrados
in interface FirebaseSuccessListener
protected void onCreate(android.os.Bundle savedInstanceState)
onCreate
in class androidx.appcompat.app.AppCompatActivity
public boolean isTutoFlag()
public void AlertCheckPlayService()
public void onDescargaCompleta(int termino)
onDescargaCompleta
in interface FirebaseSuccessListener
private boolean resolveIntent(java.lang.String action)
public void Alert()
private void sendScreenImageName()
public static java.lang.String getIdioma()
private void AjustarAncho(int Rid)
public boolean onMenuItemClick(android.view.MenuItem item)
onMenuItemClick
in interface android.widget.PopupMenu.OnMenuItemClickListener
private void setPrimerBackupTimeLocal()
public void onConnected(android.os.Bundle bundle)
onConnected
in interface com.google.android.gms.common.api.internal.ConnectionCallbacks
private void initLocationRequest()
private void startLocationUpdate()
public void onConnectionSuspended(int i)
onConnectionSuspended
in interface com.google.android.gms.common.api.internal.ConnectionCallbacks
private void setPrimerBackupTimeFirebase()
private java.lang.String getTimeStamp()
private void guardarBackupLocal()
private void subirBackupFirebase()
public android.view.View vista(int v)
private java.util.Date stringToDate(java.lang.String s)
s
- (String)protected void onStart()
onStart
in class androidx.appcompat.app.AppCompatActivity
protected void onResume()
onResume
in class androidx.fragment.app.FragmentActivity
protected void onRestart()
onRestart
in class android.app.Activity
protected void onPause()
onPause
in class androidx.fragment.app.FragmentActivity
protected void onStop()
onStop
in class androidx.appcompat.app.AppCompatActivity
protected void onDestroy()
onDestroy
in class androidx.appcompat.app.AppCompatActivity
public static byte[] getBytesFromInputStream(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void Descargo()
public boolean onCreateOptionsMenu(android.view.Menu menu)
onCreateOptionsMenu
in class android.app.Activity
menu
- (Menu)public void onBackPressed()
onBackPressed
in class androidx.activity.ComponentActivity
void CargarOracion(org.json.JSONObject jsonObject)
jsonObject
- (Picto)void CargarSeleccion(org.json.JSONObject opcion)
opcion
- private void inicializar_seleccion()
private void CargarOpciones(Json json, org.json.JSONObject padre, int cuentaMasPictos)
private boolean isFallo(boolean pictos, boolean grupos, boolean frases)
private java.lang.Integer cargarColor(int tipo)
void Reset()
private void ResetSeleccion()
private void cargarSelec(org.json.JSONObject jsonObject)
private void volver()
private void click(org.json.JSONObject opcion)
private void cargarMasPictos()
public void AlertBorrar(int pos)
private void inflatePopup(android.widget.PopupMenu menu)
private java.lang.String EjecutarNLG(boolean flag)
public void speak()
public boolean onLongClick(android.view.View v)
onLongClick
in interface android.view.View.OnLongClickListener
public android.content.Context getContext()
private void AnimarHablar()
public void hablarModoExperimental()
public void onSaveInstanceState(android.os.Bundle outState, android.os.PersistableBundle outPersistentState)
onSaveInstanceState
in class android.app.Activity
public void takeKeyEvents(boolean get)
takeKeyEvents
in class android.app.Activity
public boolean onKeyDown(int keyCode, android.view.KeyEvent event)
onKeyDown
in interface android.view.KeyEvent.Callback
onKeyDown
in class androidx.appcompat.app.AppCompatActivity
public void onClick(android.view.View v)
onClick
in interface android.view.View.OnClickListener
protected void attachBaseContext(android.content.Context newBase)
attachBaseContext
in class androidx.appcompat.app.AppCompatActivity
public void updateLanguaje()
public void onConfigurationChanged(android.content.res.Configuration newConfig)
onConfigurationChanged
in interface android.content.ComponentCallbacks
onConfigurationChanged
in class androidx.appcompat.app.AppCompatActivity
protected void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
onActivityResult
in class androidx.fragment.app.FragmentActivity
requestCode
- (int)resultCode
- (int)data
- (Intent)private void consultarPago()
public void onTextoTraducido(boolean traduccion)
onTextoTraducido
in interface translateInterface
public boolean onKeyUp(int keyCode, android.view.KeyEvent event)
onKeyUp
in interface android.view.KeyEvent.Callback
onKeyUp
in class android.app.Activity
public boolean onTouch(android.view.View v, android.view.MotionEvent event)
onTouch
in interface android.view.View.OnTouchListener
public boolean onGenericMotionEvent(android.view.MotionEvent event)
onGenericMotionEvent
in class android.app.Activity
private void formatoTransparencia(android.view.View v, org.json.JSONObject opcion)
public void onTrimMemory(int level)
onTrimMemory
in interface android.content.ComponentCallbacks2
onTrimMemory
in class android.app.Activity
private void iniciarBarrido()
public void CargarJson()
public void mostrarMensajeSinConexionInternet()
public void intentarDeNuevo()
public void setOracion(java.lang.String oracion)
public boolean tocarTeclaAcordeUbicacion(android.view.KeyEvent event, int keyCode, int ubic)
private void addOption(org.json.JSONObject opcion, Custom_Picto picto, android.view.animation.Animation animation)
private void addOpcionNull(Custom_Picto Opcion, android.view.animation.Animation alphaAnimation)
public void onLowMemory()
onLowMemory
in interface android.content.ComponentCallbacks
onLowMemory
in class androidx.fragment.app.FragmentActivity
public void onPlaceEncontrado(int placeEncontrado)
onPlaceEncontrado
in interface PlaceSuccessListener
public void setTodosLosPictosIcon(android.graphics.drawable.Drawable drawable)
private void function_clickOption(org.json.JSONObject pictoPadre, timer_pictogram_clicker pictogram_clicker)
public void OnClickBarrido()
OnClickBarrido
in interface Make_Click_At_Time
public void onPostCreate(@Nullable android.os.Bundle savedInstanceState, @Nullable android.os.PersistableBundle persistentState)
onPostCreate
in class android.app.Activity
public boolean onNavigationItemSelected(@NonNull android.view.MenuItem item)
onNavigationItemSelected
in interface com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener