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_OKACCESSIBILITY_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, supportShouldUpRecreateTaskdump, 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, validateRequestPermissionsRequestCodegetLastCustomNonConfigurationInstance, getLifecycle, getOnBackPressedDispatcher, getSavedStateRegistry, getViewModelStore, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstancedispatchKeyShortcutEvent, getExtraData, putExtraData, superDispatchKeyEventcloseContextMenu, 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, unregisterForContextMenuapplyOverrideConfiguration, getAssets, getTheme, setThemebindIsolatedService, 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, updateServiceGroupgetColor, getColorStateList, getDrawable, getString, getString, getSystemService, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacksprivate 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 FirebaseSuccessListenerpublic void onArchivosSubidos(boolean subidos)
onArchivosSubidos in interface FirebaseSuccessListenerpublic void onPictosSugeridosBajados(boolean descargado)
onPictosSugeridosBajados in interface FirebaseSuccessListenerprivate void explicarSugerencias()
public void onDatosEncontrados(int datosEncontrados)
onDatosEncontrados in interface FirebaseSuccessListenerprotected void onCreate(android.os.Bundle savedInstanceState)
onCreate in class androidx.appcompat.app.AppCompatActivitypublic boolean isTutoFlag()
public void AlertCheckPlayService()
public void onDescargaCompleta(int termino)
onDescargaCompleta in interface FirebaseSuccessListenerprivate 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.OnMenuItemClickListenerprivate void setPrimerBackupTimeLocal()
public void onConnected(android.os.Bundle bundle)
onConnected in interface com.google.android.gms.common.api.internal.ConnectionCallbacksprivate void initLocationRequest()
private void startLocationUpdate()
public void onConnectionSuspended(int i)
onConnectionSuspended in interface com.google.android.gms.common.api.internal.ConnectionCallbacksprivate 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.AppCompatActivityprotected void onResume()
onResume in class androidx.fragment.app.FragmentActivityprotected void onRestart()
onRestart in class android.app.Activityprotected void onPause()
onPause in class androidx.fragment.app.FragmentActivityprotected void onStop()
onStop in class androidx.appcompat.app.AppCompatActivityprotected void onDestroy()
onDestroy in class androidx.appcompat.app.AppCompatActivitypublic static byte[] getBytesFromInputStream(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic void Descargo()
public boolean onCreateOptionsMenu(android.view.Menu menu)
onCreateOptionsMenu in class android.app.Activitymenu - (Menu)public void onBackPressed()
onBackPressed in class androidx.activity.ComponentActivityvoid 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.OnLongClickListenerpublic 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.Activitypublic void takeKeyEvents(boolean get)
takeKeyEvents in class android.app.Activitypublic boolean onKeyDown(int keyCode,
android.view.KeyEvent event)
onKeyDown in interface android.view.KeyEvent.CallbackonKeyDown in class androidx.appcompat.app.AppCompatActivitypublic void onClick(android.view.View v)
onClick in interface android.view.View.OnClickListenerprotected void attachBaseContext(android.content.Context newBase)
attachBaseContext in class androidx.appcompat.app.AppCompatActivitypublic void updateLanguaje()
public void onConfigurationChanged(android.content.res.Configuration newConfig)
onConfigurationChanged in interface android.content.ComponentCallbacksonConfigurationChanged in class androidx.appcompat.app.AppCompatActivityprotected void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
onActivityResult in class androidx.fragment.app.FragmentActivityrequestCode - (int)resultCode - (int)data - (Intent)private void consultarPago()
public void onTextoTraducido(boolean traduccion)
onTextoTraducido in interface translateInterfacepublic boolean onKeyUp(int keyCode,
android.view.KeyEvent event)
onKeyUp in interface android.view.KeyEvent.CallbackonKeyUp in class android.app.Activitypublic boolean onTouch(android.view.View v,
android.view.MotionEvent event)
onTouch in interface android.view.View.OnTouchListenerpublic boolean onGenericMotionEvent(android.view.MotionEvent event)
onGenericMotionEvent in class android.app.Activityprivate void formatoTransparencia(android.view.View v,
org.json.JSONObject opcion)
public void onTrimMemory(int level)
onTrimMemory in interface android.content.ComponentCallbacks2onTrimMemory in class android.app.Activityprivate 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.ComponentCallbacksonLowMemory in class androidx.fragment.app.FragmentActivitypublic void onPlaceEncontrado(int placeEncontrado)
onPlaceEncontrado in interface PlaceSuccessListenerpublic 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_Timepublic void onPostCreate(@Nullable
android.os.Bundle savedInstanceState,
@Nullable
android.os.PersistableBundle persistentState)
onPostCreate in class android.app.Activitypublic boolean onNavigationItemSelected(@NonNull
android.view.MenuItem item)
onNavigationItemSelected in interface com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener