Resolviendo un problema con el servicio de servicios de ubicación en Android. Dar nueva vida a un viejo teléfono Android Qué, por qué y por qué

¡Hola a todos! En este artículo hablaremos de un pequeño problema del que se quejan los usuarios que utilizan dispositivos Android. Aparece un mensaje para los usuarios de teléfonos y tabletas. Servicios de localización, aparece especialmente entre usuarios con dispositivos de Lenovo. Después de desbloquear la pantalla, verá una pantalla negra con un ícono y aparecerán los servicios de ubicación de mensajes. En la siguiente captura de pantalla se puede ver un ejemplo de dicha ventana:

Es posible que esta ventana no aparezca, pero a veces puede bloquearse durante 5 a 10 segundos después de desbloquear la pantalla y luego desaparece.
En la lista utilidades instaladas no está ahí y al escanear con un antivirus no se detecta ningún problema.

¿Qué son los servicios de ubicación en Android?

Los servicios de ubicación son una aplicación del sistema. En sí mismo no supone ningún peligro, sino que sólo se encarga de la función de geolocalización. EN Últimamente Los desarrolladores de software, programas y juegos implementan esta función en todas las utilidades. Los más populares son VKontakte, Facebook, Instagram, varios programas de citas como Badoo y otros. Esta función El seguimiento está presente en todos los programas o juegos de marca. Y cuando es necesario obtener las coordenadas del teléfono o determinar la ubicación, la utilidad recurre a los servicios de geolocalización e inicia el servicio de servicios de ubicación, con la ayuda del cual los datos se transfieren desde el programa del sistema al que se ejecuta en el dispositivo usando Satélites GPS y coordenadas de red. este momento. Por ejemplo, al publicar una foto en VK y activar la visualización de su ubicación. Incluso una cámara en funcionamiento puede activar esta función.

¿Cómo desactivar el mensaje de servicios de ubicación?

En primer lugar, puedes desactivar la detección de ubicación en la configuración. Desmarca “por satélites GPS” y “coordenadas de red”. Si el problema persiste, veamos qué otras utilidades determinan tu ubicación. Vaya a la configuración de su tableta o teléfono. Busque "Ubicación" y haga clic allí. La lista mostrará las últimas utilidades que solicitan geodatos.

  • Entonces, vayamos a Configuración de su teléfono inteligente o tableta;
  • Estamos interesados ​​​​en el elemento del menú Ubicación; vayamos allí;
  • En el elemento "Historial de ubicaciones", debe desmarcar el elemento del historial; de esta manera, los servicios de Google dejarán de guardar información de su dispositivo (lo cual es difícil de creer en la realidad);
  • La lista de solicitudes geográficas recientes muestra una lista de programas y aplicaciones que tienen acceso a nuestra ubicación. Las aplicaciones que determinaron por última vez su ubicación y activaron la geolocalización se muestran en la parte superior de la lista;
  • Si no utiliza el software, no dude en eliminarlo;

Si se necesita una aplicación, hay otra manera: puede desactivar esta opción para una aplicación específica.

porque existe programa especial. vamos a lanzar Mercado de juego, en la búsqueda escribe AppOps.

Este programa está ubicado en acceso libre, pesa poco y cumple su función. La utilidad le permite prohibir el envío de una ubicación en cada juego o programa instalado en el dispositivo. Después de descargar e instalar, inicie AppOps. En la lista de todas las aplicaciones, busque la que necesita y haga clic en ella. Estamos interesados ​​en el elemento Ubicación. Movemos el interruptor a la posición “OFF” y el programa tendrá prohibido enviar datos. AppOps tiene otro conjunto útil de funciones desde las que puedes bloquear aplicaciones:

  • Determinación de ubicación, seguimiento;
  • Leer contactos telefónicos;
  • Cambiar la configuración (los programas pueden tener mayores poderes para administrar el estado del teléfono);
  • Mostrar mensajes en la cortina del dispositivo;
  • Usa la cámara;
  • Utilice un micrófono, grabe audio;
  • Leer mensajes SMS y mms;

Al instalar cualquier aplicación, asegúrese de revisar los permisos del teléfono y el permiso para realizar cambios.

Espero que hayas descubierto por qué aparece el mensaje de servicios de ubicación y cómo solucionarlo.
Video en inglés sobre cómo desactivar los servicios de ubicación en IOS para Android los pasos son similares:

Las tecnologías móviles se están desarrollando tan rápidamente que ya no tenemos tiempo para cambiar de teléfono inteligente. Parece que acabo de comprar un dispositivo nuevo, pero ya han aparecido en el mercado modelos más avanzados y con más memoria, núcleos de procesador y soporte NFC. Y al diablo con ellos, con los núcleos, dos, cuatro, ocho, incluso dieciséis. ¡La nueva versión del sistema operativo es lenta! Este es el verdadero problema.

en lugar de introducir

Dirijo este artículo a todos aquellos que todavía utilizan teléfonos inteligentes que aparecieron antes de la llegada de Versiones de Android 4.0, a todos aquellos que tuvieron la “suerte” de comprarse un dispositivo con 512 MB de RAM, y un mes después salió Ice Cream Sandwich, y tuvieron que quedarse en el 2.3 o aguantar el freno. En general, para los propietarios de prehistóricos, pero amados. HTC deseo, Motorola Defy y Samsung galaxia S.

Yo mismo soy propietario de uno de estos dispositivos. Hace unos tres años, por el precio actual, compré un Nexus 4 teléfono inteligente motorola Desafiar. Se trata de un brick con pantalla de 3,7 pulgadas, procesador de 1 GHz, 512 MB de RAM y protección contra la suciedad y el agua. Estuve alrededor de un año con él y luego lo reemplacé por un Galaxy Nexus, pero no me atreví a regalar ni vender el destartalado Motorola que se había hundido varias veces y había hecho todo lo posible conmigo. El teléfono inteligente era realmente bueno, conveniente, cabía fácilmente en el bolsillo y resistió cualquier prueba.

El único problema era que Defy estaba instalado con Android 2.2 por defecto, que luego sólo podía actualizarse a 2.3. El codicioso y perezoso Motorola acabó con todas las esperanzas de los propietarios, diciendo que no habrá 4.0 en el teléfono inteligente: no hay suficiente memoria en el animal.

Afortunadamente, comenzaron a portar Android 4.0 a Defy casi inmediatamente después de que se abrió el código fuente, y cuando surgió la necesidad de 4.X, los desarrolladores lanzaron un buen puerto completo (una historia sobre lo que pasaron para hacer esto en las condiciones de un gestor de arranque bloqueado irrompible, digno de un artículo aparte). Pero incluso el ya pulido Android 4.X (representado por CyanogenMod 10.2) funcionó muy mal en el dispositivo antiguo. La escasa cantidad de memoria en los tiempos modernos simplemente asfixió al sistema y permaneció constantemente al límite de sus capacidades. En comparación con 2,3, una nueva version Era simplemente un freno increíble que no tenía ganas de utilizar. Comenzó la búsqueda de métodos de optimización.

En esencia, toda la narrativa posterior es una historia sobre cómo hacer que Android 4.3 (CyanogenMod 10.2) funcione en Motorola Defy o cualquier otro dispositivo obsoleto configuración similar (en particular, el Motorola Droid tenía exactamente el mismo hardware y el Samsung Galaxy S tenía uno similar). Sin embargo, todo lo anterior será válido para cualquier dispositivo que ejecute Android 4.X, desde el Samsung Galaxy Nexus hasta el HTC One.

Qué, por qué y por qué

Entonces, tenemos un teléfono inteligente debajo control de Android 4.X y es increíblemente lento. Las aplicaciones tardan mucho en iniciarse, el desplazamiento se produce con retrasos y el FPS total es de entre 5 y 10 fotogramas. Como era de esperar, aquí hay dos problemas: procesador y memoria.

Oficial Requisitos del sistema Android 4.X tiene un procesador de 1 GHz y 1 GB de RAM. Sólo un teléfono inteligente de este tipo puede pasar la certificación y venderse con dispositivos preinstalados. Google Play. Todo lo que aparece debajo es un no. Y aquí no hay memoria ni reserva de frecuencia; este es el borde por debajo del cual comienzan los frenos. No por la torcedura de las manos de nadie, sino por la funcionalidad del sistema operativo, que realmente ha aumentado significativamente con el lanzamiento de Ice Cream Sandwitch (o puedes culpar de todo a Java).

¿Cuánta memoria consume Android 4.X? Mucho. Recién subido Sistema operativo ocupa alrededor de 350 MB, menos el código del kernel y los componentes no paginados en un dispositivo con 512 MB de memoria, quedan alrededor de 120 MB libres. Una aplicación moderna promedio como Twitter o Instagram puede consumir hasta 50 MB durante su funcionamiento. Eso es RAM se agotará después de encender el dispositivo e iniciar un par de aplicaciones.

Sí, no necesita ejecutar varios programas al mismo tiempo, pero Android no es Windows, no finaliza la aplicación cuando la cierra, solo la minimiza, por lo que el software continúa consumiendo memoria incluso cuando no lo estés usando. Para evitar que el eje muera por falta de memoria, en los momentos críticos un proceso llamado Low Memory Killer se despierta y mata sin piedad. aplicaciones en segundo plano.

Liberación automática de memoria

Para nosotros, Low Memory Killer es una herramienta muy importante. No se trata sólo de una torpe aplicación de software, sino de un mecanismo inteligente que puede reconfigurarse para adaptarse a cualquier necesidad. El algoritmo operativo de este proceso intra-kernel se basa en valores de “importancia” que se asignan a cada aplicación que se ejecuta en el sistema y pueden cambiar con el tiempo. Hay seis valores de este tipo en total:

  • FOREGROUND_APP: una aplicación visible en la pantalla, no se puede eliminar bajo ninguna circunstancia;
  • VISIBLE_APP es un proceso que se ejecuta en segundo plano, responsable de mostrar tal o cual información en la pantalla (icono en la barra de estado, panel deslizante, widget, etc.), es mejor no matarlo tampoco;
  • SECONDARY_SERVER: servicio en segundo plano, como reproductor de música, despertador, sincronización de datos, generalmente se puede eliminar sin consecuencias graves para el sistema en su conjunto, pero con pérdida de funcionalidad;
  • HIDDEN_APP: una aplicación que se ejecuta en segundo plano, se puede cerrar en cualquier momento, pero esto afectará su funcionalidad;
  • CONTENT_PROVIDER: un servicio en segundo plano responsable de almacenar y proporcionar cualquier información (configuraciones, fotos, lo que sea), pero actualmente está inactivo (no hay clientes) y se puede eliminar sin problemas;
  • EMPTY_APP: cualquier proceso (aplicación) en segundo plano que no haga nada es un candidato ideal para ser eliminado.

La importancia de las aplicaciones de cada grupo crece de abajo hacia arriba. Es decir, si no hay suficiente memoria, Low Memory Killer comenzará a matar desde el último grupo y, si nuevamente no hay suficiente memoria, irá hacia arriba. El propio concepto de “deficiencia de memoria” en Low Memory Killer está definido por seis umbrales, uno para cada grupo de procesos. En todos los teléfonos inteligentes (y firmware) los valores de estos umbrales son diferentes, por ejemplo, en Motorola Defy con CM-10.2 a bordo son:

FOREGROUND_APP: 25 MB VISIBLE_APP: 30 MB SECONDARY_SERVER: 40 MB HIDDEN_APP: 50 MB CONTENT_PROVIDER: 55 MB EMPTY_APP: 70 MB

La memoria libre es inferior a 70 MB: las aplicaciones en segundo plano inactivas se eliminan, menos de 55 MB: los proveedores de contenido se agotan, etc. Cuando solo quedan 25 MB de memoria, la aplicación actualmente en uso se cerrará, pero la probabilidad de que ocurra tal resultado es extremadamente baja; Después de eliminar todas las demás aplicaciones, simplemente no habrá nadie que ocupe la memoria.

La belleza de todo este mecanismo es que se puede reconfigurar en cualquier momento. Android tiene un archivo /sys/module/lowmemorykiller/parameters/minfree que puede leerse para obtener los valores de umbral actuales o escribirse en él con nuevos valores (separados por comas en bloques de 4K) que entrarán en vigor inmediatamente después de la escritura. . Se puede hacer lo mismo utilizando Auto Memory Manager, MinFree y aplicaciones similares.

¿Qué valores serían los apropiados? Todo depende de cómo uses tu teléfono inteligente. Si solo necesitas el dispositivo para hacer llamadas, leer correos electrónicos y Twitter, es mejor dejar los valores como están o bajarlos (pero no recomiendo configurarlos por debajo de 50 MB). Luego, el sistema liberará memoria solo como último recurso, y todas las aplicaciones que usa con frecuencia permanecerán en la memoria y se iniciarán instantáneamente.

Si está acostumbrado a utilizar un teléfono inteligente para iniciar una gran cantidad de los programas más diferentes aplicaciones y juegos, es mejor aumentar los valores (en Auto Memory Manager esto se puede hacer con un solo toque presionando el botón Agresivo). Entonces el sistema siempre tendrá suficiente memoria para ejecutar varias aplicaciones pesadas a la vez y no perderá tiempo liberando RAM.

Otra opción radical es aumentar al máximo los límites de los dos últimos grupos, con lo que Android se convertirá esencialmente en un sistema de tarea única, como iOS era hasta hace poco y sigue siendo. Telefono windows(condicionalmente, por supuesto). En otras palabras, el sistema cerrará automáticamente las aplicaciones inmediatamente después de cerrarlas, pero sólo si el software no está haciendo nada en ese momento. Componentes del sistema al mismo tiempo quedarán colgados en la memoria.

Independientemente de la opción que elijas, vale la pena jugar con los valores posibles para encontrar los óptimos.

Limpiar su teléfono inteligente de la basura

Todas nuestras manipulaciones con Low Memory Killer no traerán mucha ganancia de rendimiento si la memoria del sistema está llena de diferentes clientes Facebook, VKontakte, Hangouts de Google+ y otros. Normalmente, dicho software se inicia inmediatamente después de que se inicia el sistema y pertenece al grupo SECUNDARIO SERVIDOR, o en OCULTO APP (a veces en CONTENT_PROVIDER), por lo que el mecanismo de borrado de memoria llega solo al final, e incluso si llega allí, después de un tiempo el software se reinicia (normalmente esto está asociado con algún evento del sistema).

Por tanto, el segundo punto de nuestro plan para mejorar la velocidad será eliminar todos los aplicaciones similares. No, por supuesto, es mejor dejar los que son realmente necesarios y eliminar los que son sólo para mostrar. Si está utilizando firmware de terceros, como CyanogenMod, es mejor reemplazar el archivo Gapps estándar (el que se actualiza después del firmware) por uno mínimo (goo.im/gapps/minimal). De las aplicaciones de Google, solo contiene el mercado en sí y Gmail, y se eliminan Hangouts, mapas y muchos otros servicios, por lo que tampoco se inician durante la carga y consumen memoria (cualquiera de ellos se puede instalar desde el mercado). ).

Además de los servicios de Google, los servicios y las aplicaciones del propio Android iniciadas automáticamente pueden consumir bastante memoria. Sorprendentemente, en la memoria de un sistema Android en ejecución puedes encontrar fácilmente una gran cantidad de software que no utilizas en absoluto. Podría ser una grabadora de voz, una calculadora, un "agujero negro" (desafortunadamente, es solo un fondo de pantalla en vivo), así como servicios. marcación por voz(marcador, no búsqueda), calendario y sintetizador de voz. Además, si los primeros simplemente se iniciaron durante el arranque y fueron reemplazados rápidamente por Low Memory Killer, los segundos son servicios completos que permanecen en la memoria durante toda la vida útil del teléfono inteligente.

Muchos de estos servicios se pueden desactivar a través del administrador de aplicaciones estándar, incluso sin root. Simplemente vaya a "Configuración -> Aplicaciones -> Todas", toque el software deseado y haga clic en el botón "Desactivar" (o "Desinstalar" y luego "Desactivar" si se han instalado actualizaciones). Aquí hay una lista de aplicaciones que, desde el punto de vista de los ingenieros de Google, se pueden desactivar de forma segura:

  • Marcador por voz (com.android.voicedialer)
  • Grabadora de voz (com.android.soundrecorder)
  • Calendario (com.android.calendar)
  • Calculadora (com.android.calculator)
  • Actualización de CyanogenMod (com.cyanogenmod.updater)
  • Memoria del calendario (com.android.providers.calendar)
  • Sincronización de marcadores (com.google.android.syncupdaters.bookmarks)
  • Sincronización de calendario (com.google.android.syncupdaters.calendar)
  • Salvapantallas estándar (com.android.dreams.basic)
  • Fondos de pantalla (com.android.musicvis y com.android.magicsmoke)
  • Agujero negro (com.android.galaxy4)
  • com.android.wallpaper.holospiral
  • Correo electrónico (com.android.email)
  • Cargador de Picasa (com.google.android.apps.uploader)
  • Pico TTS (com.svox.pico)

Entre paréntesis he puesto el nombre del sistema de la aplicación para que, si es necesario, no sólo puedas desactivarla, sino también eliminarla (¿para qué desperdiciar espacio?). Todas las aplicaciones del sistema se almacenan en el directorio /system/app y se pueden eliminar usando cualquier administrador de archivos con soporte de raíz.

De forma predeterminada, el sistema no le permitirá desactivar algunos servicios que consumen mucha energía, pero que sin embargo son importantes. Estos incluyen, por ejemplo, "Teléfono" (esta aplicación es parte del grupo FOREGROUND_APP y, por lo tanto, siempre se bloquea en la memoria), "Ecualizador" (solo en CyanogenMod y derivados), Google Backup Transport (~45 MB), responsable de realizar copias de seguridad. software instalado V nube de google(restaurado después de reinstalar el firmware, por ejemplo), “Menú de tarjeta SIM” y Ubicación fusionada (~45 MB), un servicio que recopila datos de ubicación de todas las fuentes posibles ( red celular, dirección IP, barómetro, GPS, brújula) y en base a ellos calcula la posición exacta del teléfono inteligente en el mapa. Aplicaciones como los navegadores funcionarán sin él, pero con menos precisión.

La aplicación raíz Bloat Freezer te ayudará a deshacerte de todos estos procesos. Le permite deshabilitar no solo las aplicaciones que el propio sistema permite deshabilitar, sino también cualquier aplicación en general, incluida la principal. proceso del sistema android.proceso.acore. Además de los devoradores de memoria anteriores, puedes matar a muchos más sin dolor. aplicaciones del sistema, que me resultará más fácil dar una lista de aquellos que no se pueden desactivar. Aquí están:

  • Apolo (CyanogenMod)
  • Reloj (CyanogenMod)
  • marco de los Servicios de Google
  • Lanzador (Trebuchet en CyanogenMod)
  • Cuentas de Google
  • Navegador
  • Galería
  • Interfaz gráfica del sistema.
  • Gestor de descargas
  • Descargas
  • Teclado de Google
  • Contactos
  • Asistente de acceso a paquetes
  • Ubicación de la red
  • Ajustes
  • Memoria de número/SMS/MMS
  • Opciones de diseño
  • Paquete de instalación
  • Instalador de certificados
  • Sincronización de contactos de Google
  • Mensajes
  • Visor HTML
  • Teléfono
  • Archivos (CyanogenMod)
  • Linterna (CyanogenMod)
  • Almacenamiento de contactos
  • Almacén de datos
  • Almacenamiento de configuración

Todo lo demás se puede apagar de forma segura (o dejar aquellos que aún puedan ser útiles, como la radio FM). Cuando todo esté hecho, abra cualquier administrador de procesos, finalice todos los procesos del usuario y vea cuánta memoria está ocupada. En mi caso 200 MB. Nada mal comparado con los 350 MB originales.

Luchando contra el software codicioso

Por supuesto, no podemos eliminar o desactivar todas las aplicaciones, pero debemos cuidar las más voraces. Normalmente, el software para Android (y para cualquier otro sistema operativo) sufre dos problemas principales de obesidad: o consume cantidades increíbles de RAM durante su funcionamiento (por ejemplo, un cliente de Twitter puede seguir almacenando mensajes leídos e imágenes vistas hace mucho tiempo). ), o está constantemente haciendo algo en segundo plano, lo que hace que el teléfono inteligente responda menos y la duración de la batería disminuya. En casos especialmente graves, ambas enfermedades se combinan en un solo software.

¿Lo que podemos hacer? Por supuesto, elimine dicho software o al menos reemplácelo por un análogo. Si esto es imposible, puedes recurrir a dos trucos más. La primera es cerrar la aplicación a la fuerza. Por lo general, el programa comienza a ganar peso mientras se ejecuta e inmediatamente después del inicio no ocupa demasiada memoria. Matar software no es una muy buena idea, pero si va a hacer esto, entonces es mejor usar la función incorporada de CyanogenMod y sus derivados para esto: matar manteniendo presionado durante mucho tiempo el botón "Atrás" ("Configuración - > Para desarrolladores -> Cerrar la aplicación”).

Lo segundo que podemos hacer es impedir que las aplicaciones que consumen mucha energía hagan algo en segundo plano. Para ello existe una maravillosa aplicación llamada Greenify (requiere root), que permite congelar aplicaciones seleccionadas para que no puedan funcionar en absoluto hasta que sean visibles en la pantalla. Iniciamos Greenify, hacemos clic en "+" y vemos una lista de software en ejecución, ordenados por grado de glotonería, tocamos la aplicación deseada y listo, de ahora en adelante siempre dormirá en segundo plano.

¿Qué más se puede hacer para acelerar su teléfono inteligente y borrar su memoria? En general nada más. Por supuesto, también existen métodos tan radicales como sustituir el software pesado por pulmones simples análogos, piratear software para recortar recursos, pero todo esto no encaja bien con la idea de tener un teléfono inteligente completamente funcional. Entonces es más fácil instalar Android 2.3 (CyanogenMod 7) y olvidarse por completo de los problemas de rendimiento.

Sin embargo, hay dos consejos más eficaces. La primera es la activación de la tecnología zRam, que le permite asignar un pequeño fragmento de RAM y crear una partición de intercambio virtual a partir de él con compresión de datos. Como resultado, la cantidad total de RAM prácticamente aumentará, liberando entre 50 y 100 MB adicionales.

El único problema con la activación de zRam es que la tecnología en sí no está disponible en todos los núcleos. La mayoría de los kernels personalizados, así como los kernels Firmware CyanogenMod Paranoid Android y AOKP suelen incluir compatibilidad con zRam, pero esto no siempre es cierto. El firmware original generalmente viene con núcleos sin zRam. En CyanogenMod y derivados, puedes activar Z-RAM a través del menú “Configuración -> Rendimiento -> Gestión de memoria -> Usar zRam”. De forma predeterminada, el sistema asigna el 18% de la memoria para el intercambio comprimido, pero si es necesario, el valor se puede aumentar al 26%. En otros firmwares, zRam se activa mediante la aplicación Trickster Mod (la pestaña "Funciones específicas"), pero solo se puede asignar el 10% de la memoria de esta manera.

El segundo consejo eficaz es transferir todas las aplicaciones a memoria interna en lugar de instalarlo en una tarjeta de memoria. La ventaja aquí es que la memoria NAND integrada de un teléfono inteligente es, por definición, mucho más rápida que la memoria de la tarjeta SD, por lo que iniciar una aplicación desde la memoria interna será más rápido. Además, el mecanismo para ejecutar aplicaciones desde una tarjeta SD en el propio Android se implementa mediante contenedores cifrados, lo que también introduce costes adicionales.

Al transferir todas las aplicaciones a la memoria interna, aceleraremos su lanzamiento. El software ya instalado en la tarjeta de memoria se puede recuperar fácilmente a través de la configuración: "Aplicaciones -> Terceros -> Seleccionar aplicación -> Transferir a teléfono inteligente". Para deshabilitar completamente la función de instalar nuevas aplicaciones en una tarjeta de memoria, necesita derechos de raíz y un emulador de terminal. Inicie la terminal y escriba dos comandos:

$ su # pm setInstallLocation 1

Ahora, de forma predeterminada, todo el software se instalará en la memoria interna. Para asegurarse de que la configuración se guarde entre reinicios, utilice cualquier administrador de archivos compatible con root, vaya al directorio /system/etc/init.d/ y cree el siguiente archivo 99disable-app2sd.sh:

#!/system/bin/sh /system/bin/pm setInstallLocation 1

Y con la ayuda del mismo administrador de archivos le configuramos el bit de ejecución. Esta es la receta de CyanogenMod y derivados. En firmware original Primero debe instalar la aplicación Universal Init.d, ejecutarla y encender el interruptor en la pantalla principal de la aplicación.

conclusiones

Usando todas las técnicas descritas en el artículo, pude aumentar significativamente la velocidad cuando uso Motorola Defy con CyanogenMod 10.2 a bordo. El teléfono inteligente, por supuesto, no se acerca a la velocidad del Nexus 4 y otros dispositivos modernos, pero en comparación con la configuración predeterminada, la comodidad de uso ha aumentado significativamente y se acerca más a la de Android 2.3.


INFORMACIÓN

Si no utiliza la búsqueda de Google en su pantalla de inicio, le recomiendo eliminar/deshabilitar la aplicación " búsqueda de Google" Ahorro: 10–15 MB y espacio en el escritorio (la barra de búsqueda desaparecerá).

La primera vez que encuentre el error com.google.process.location, puede que le sorprenda. El hecho es que dicho error aparece espontáneamente, independientemente de en qué aplicación se encuentre en este momento y de qué procesos en segundo plano ejecutándose en su dispositivo. Se mostrará un mensaje en la parte superior de todas las ventanas de su dispositivo indicando que "el proceso com.google.process.location se ha detenido" y luego este mensaje seguirá apareciendo regularmente, creando mucha incomodidad al usar un teléfono inteligente o tableta. . En estas instrucciones, le diremos cómo eliminar dicho error y qué hacer si vuelve a aparecer repentinamente en el futuro.

Nunca pudimos descubrir qué causó exactamente este error, ya que casi todos los usuarios lo experimentan en diferentes circunstancias. Lo mismísimo empresa google no proporciona ninguna explicación específica para este error. Por eso tuve que encontrar una manera de resolver este problema yo mismo. A continuación describimos en detalle formas de resolver el error "el proceso com.google.process.location se ha detenido".

¿Cómo deshacerse del mensaje de error com.google.process.location?

  • Abra la Configuración de su dispositivo y vaya a la categoría Aplicaciones.
  • Vaya a la pestaña Desactivado para ver todas las aplicaciones y procesos que están actualmente deshabilitados.
  • Intente habilitar aplicaciones y utilidades deshabilitadas y luego reinicie el dispositivo.

Si este método no es efectivo en tu caso particular, sigue estos pasos:

  • Vaya a Aplicaciones en la Configuración de su dispositivo.
  • Abierto Lista llena aplicaciones y encuentre el proceso google.process.location entre ellas.
  • Abra su página de propiedades y haga clic en el botón Borrar caché.
  • Después de esto, le recomendamos reiniciar su teléfono inteligente o tableta.

Hay situaciones en las que el segundo método no ayuda. En este caso conviene pasar al último y más radical método. Será útil en cualquier caso y le dará resultado positivo, pero dado que implica el borrado completo de los datos, le recomendamos encarecidamente que realice una copia de seguridad completa antes de continuar.

Haga una copia de seguridad de todos los datos, archivos y carpetas importantes, así como de los datos que puedan estar almacenados dentro de las aplicaciones. Asegúrese de copiarlos a medios externos, ya que también se borrará la tarjeta de memoria de su dispositivo.

Se pueden sincronizar contactos, calendarios y notas con su cuenta de Goolge. Verifique que todas las casillas de verificación necesarias estén marcadas en la configuración de sincronización.

Después de eso haz lo siguiente:

  • Vaya a Configuración del dispositivo.
  • Al final de la lista de categorías de configuración, busque el elemento Respaldo y restablecer.
  • Haga clic en el botón Restablecer y espere hasta que el dispositivo se reinicie y se encienda nuevamente.
  • Luego restaure todos los datos de copias de seguridad e instalar aplicaciones desde Google Play.

¿Encontraste un error tipográfico? Seleccione el texto y presione Ctrl + Enter

Seguimos hablando de programas de Android incomprensibles. Hoy hablaremos de la aplicación Fused Location, ni siquiera es una aplicación, sino un servicio y es necesario para recopilar datos sobre dónde te encuentras, es decir, para calcular tu ubicación. Para ello, el programa utiliza la red y la dirección IP del operador, el módulo GPS, red inalámbrica Wi-Fi... Y en base a todo esto se calcula la ubicación de tu teléfono en el mapa. Si tiene un navegador, después de eliminar la Ubicación fusionada, seguirá funcionando, pero será MENOS EXACTO.

¡Sí, sí, lo entiendo todo! ¡Así que Fused Location es como una aplicación auxiliar! En general, el nombre completo del programa es Proveedor de ubicación fusionada. Bueno, ¿sabes por qué la aplicación es auxiliar? El punto es que te AYUDA a entender dónde estás. ¡Así es, ya lo escribí! ¿Pero por qué ayudar? Esto se debe a que en interiores es más difícil para el módulo GPS determinar dónde se encuentra que en exteriores. Por lo tanto, dentro de un edificio, o cuando hay obstáculos para la transmisión de señales de radio, el módulo GPS cuenta con la ayuda de la aplicación Fused Location, que hace todo lo posible para comprender con la mayor precisión posible ¡DÓNDE ESTÁS! Es decir, con la ayuda de Fusioned Location, su ubicación se determina MÁS EXACTAMENTE

Mira, parece que en esta imagen la aplicación ya recibió las coordenadas (indicadas con una flecha):


Este es un programa genial, Fused Location, ¡pero ni siquiera podía pensar en ello!

¡Chicos, detengan su teléfono celular! Encontré información de CARÁCTER IMPORTANTE, mira:


También encontré información, una persona escribe que desactivó la Ubicación fusionada y luego reinició en un círculo. Y luego tuvo que volver a flashear, muchachos, tengan CUIDADO, miren lo que están haciendo, no borren la Ubicación fusionada, es PELIGROSO.

CHICOS, encontré esta información:


¿Qué quiere decir esto? ¿Qué hace que la aplicación Fused Location también ahorre energía de la batería? DE ACUERDO. Pero, ¿cómo ahorra en la carga? Probablemente esto signifique que Fused Location simplemente facilita el trabajo del módulo GPS incorporado. Sólo veo esta forma de reducir el consumo de energía;

Antes de lanzar la aplicación, los usuarios la probaron y luego la aplicación se llamó FusedLocation Test:

En otro foro de Internet, me convencí de que NO SE RECOMIENDA eliminar Fusioned Location.

Encontré una imagen del evento en el que se presentó al público la aplicación Fused Location:


Descubrí que LIKE Fused Location no solo ayuda al módulo GPS a determinar dónde se encuentra, sino que también le permite comprender aproximadamente el TIPO DE MOVIMIENTO, es decir, si el usuario camina, anda en bicicleta o conduce un automóvil. En general, parece haber tres modos de geolocalización, a saber:

  1. Alta precisión: alta precisión, utiliza GPS, Wi-Fi, red de operador;
  2. Ahorro de batería: modo de ahorro de batería, utiliza Wi-Fi y la red del operador;
  3. Solo sensores del dispositivo: bueno, solo el módulo GPS funcionará en este modo;

Aquí están los modos en sí:


Otra foto, eche un vistazo:

Bueno, ahora está claro por qué la aplicación Fusioned Location puede ahorrar SERIAMENTE el consumo de batería. Bueno, creo que ciertamente no es tan grave...

Encontré una imagen, hay algo incomprensible aquí, como una configuración, hay algo así como un oyente de solicitud de ubicación, pero ¿qué es? No lo sé, en general, mira:

Entonces, muchachos, miremos en System Monitor y veamos que Fused Location consume 45 megagramos de memoria (según tengo entendido, es RAM) y no carga el procesador en absoluto:

Oh chicos, también descubrí que incluso podrían tener un error, diciendo que ocurrió un error en la aplicación Fusioned Location, bueno, búsquenlo ustedes mismos.