Casa / Skype / Come scoprire le caratteristiche tecniche di uno smartphone Android. Codici di servizio (segreti) per smartphone Android Telefono e rete cellulare

Come scoprire le caratteristiche tecniche di uno smartphone Android. Codici di servizio (segreti) per smartphone Android Telefono e rete cellulare

In questa guida esamineremo le utility Android che svolgono funzioni di diagnostica e ottimizzazione del sistema e consentono di comprendere meglio come vengono utilizzate le risorse disponibili.

Puoi essere comprensibilmente scettico su tutti i tipi di ottimizzatori, familiari dai tempi dei "tweaker" per i sistemi operativi desktop. Tuttavia, è innegabile che tali applicazioni dovrebbero essere sempre a portata di mano, poiché gli strumenti disponibili per il sistema operativo Android non consentono di ottenere informazioni complete e complete sui processi, eseguire una serie di operazioni batch, ecc.

Principali contributori alla revisione:

Verranno inoltre citati:

Assistente per Android- una selezione di strumenti per l'ottimizzazione di Android. Questo toolkit include 18 funzioni di ottimizzazione del sistema di base. Tra questi ci sono il monitoraggio, la gestione dei processi e delle attività, la pulizia dei file spazzatura, il gestore di avvio, il gestore delle applicazioni e altri componenti.

Sul pagina iniziale vengono visualizzate informazioni diagnostiche in tempo reale sul sistema, che sono: carico del processore, RAM, ROM, spazio libero sulla scheda di memoria e memoria interna Telefono. È opportuno aggiungere un certo numero di widget alla schermata iniziale accesso veloce alle informazioni di interesse.

Nella sezione "Monitoraggio", l'utente può scaricare le applicazioni dalla RAM (gestore attività) o cancellare il sistema dai dati non necessari: una cache di file di sistema temporanei e applicazioni installate, file di registro, file vuoti/ cartelle e altri "spazzatura", la cui rimozione influisce in modo innocuo sul sistema. Inoltre, Assistant fornisce un elenco di file temporanei sulla scheda di memoria, selezioni file personalizzati per dimensione, tipo di informazioni, ecc.

La sezione successiva dell'applicazione è la gestione dei processi. Qui puoi ottenere informazioni sui tipi di processi (contrassegnati con l'apposito contrassegno), la memoria che occupano e il carico sulla CPU, tenere traccia del comportamento di determinati processi, nel caso in cui ci siano domande su problemi di prestazioni del sistema. Secondo cosa processi non necessari può essere scaricato dalla memoria.

La terza sezione contiene opzioni per ottimizzare il consumo della batteria del dispositivo. Nella parte superiore dello schermo: gestione della rete, luminosità, suono, vibrazione e altre opzioni (disponibili anche tramite i widget di sistema). Subito sotto ci sono varie applicazioni di servizio utili nell'ottimizzazione del sistema: disinstallazione batch / installazione di programmi, creazione backup, sposta le applicazioni su scheda SD, autorun manager, file manager, informazioni sulla batteria e sul sistema, impostazione dei diritti. In generale, come puoi vedere, qui non c'è nulla di straordinario e il valore principale della selezione è l'accessibilità. funzioni di sistema in una sezione.

Riepilogo. Assistant per Android è un ottimizzatore abbastanza tradizionale per Android con un set completo di funzionalità. Non introduce nulla di fondamentalmente nuovo ed è solo una comoda shell per la messa a punto del sistema. Tra i principali vantaggi: un'interfaccia semplice e l'assenza di inutili aggiunte di marketing, operazioni batch con applicazioni.

L'applicazione System Info per Android fornisce varie informazioni di servizio sul funzionamento del sistema operativo Android, che possono essere utili per la successiva ottimizzazione del sistema. Considera le funzioni principali di questo programma.

Il pannello di sistema fornisce un riepilogo dello spazio utilizzato su schede e memoria, RAM, tempo di funzionamento e informazioni di rete (indirizzo IP, tipo di connessione di rete, ecc.). Allo stesso tempo, è molto strano che non ci siano dati sul processore e sul suo carico di lavoro.

Nella scheda Sistema, tutte le informazioni sono presentate in forma di testo. Non è in alcun modo applicabile all'ottimizzazione e, allo stesso tempo, fornisce informazioni complete sul sistema Android, la componente hardware in generale: OS, configurazione, memoria, batteria e altri aspetti che influiscono sulle prestazioni.

La sezione successiva, Attività, consente di visualizzare e "uccidere" i processi non necessari, ottenere informazioni sull'utilizzo della CPU e della memoria. Questa sezione è leggermente più utile da un punto di vista pratico, ma in termini di praticità è in ritardo rispetto a componenti simili in applicazioni simili. L'ordinamento è disponibile, ma lo sviluppatore non ha fornito la codifica a colori per i processi o la loro categorizzazione. Pertanto, è difficile controllare i processi, in effetti.

La sezione App contiene tutti i file installati e applicazioni di sistema. Qui puoi gestire ogni programma individualmente, ma non ci sono operazioni batch (come installazione e disinstallazione) in quanto tali.

Infine, la sezione Log può essere utile non solo per gli utenti, ma anche per gli sviluppatori che stanno testando l'applicazione e vogliono estrarre informazioni di debug. I registri vengono aggiornati in tempo reale, puoi salvare la cronologia in un file.

Come opzione, è possibile aggiungere un widget alla schermata iniziale. Le sue capacità sono più che modeste: visualizza informazioni sulla carica della batteria, la memoria RAM libera e lo spazio occupato sulla scheda SD.

Riepilogo. In questo modo, Applicazione di sistema Le informazioni per Android saranno utili per gli utenti ordinari del sistema operativo e in parte per gli sviluppatori. Piuttosto, è uno strumento con una distorsione delle informazioni che consente di tenere traccia di processi ed eventi nel registro in tempo reale. Ci sono alcune utili opzioni di ottimizzazione relative specificamente all'impostazione.

Elixir 2 è un'utilità per ottenere informazioni di sistema, diagnosticare un dispositivo e aggiungere widget appropriati alla schermata iniziale.

Iniziamo con le funzioni che si trovano in applicazioni simili. La sezione Informazioni contiene informazioni di riepilogo sul dispositivo: spazio disponibile su disco e memoria RAM, stato del processore, carica della batteria, telefonia, posizione corrente, schermo e audio, modalità di funzionamento, fotocamera, dispositivi esterni eccetera.

Va anche notato funzioni aggiuntive disponibile tramite menù contestuale. Elixir 2 offre funzionalità relative a ciascun componente selezionato. Ad esempio, selezionando un processore nel menu, è possibile visualizzare i dati sul suo modello, l'utilizzo della batteria, modificare il regolatore della CPU. Montaggio, la gestione dell'applicazione è disponibile per una scheda di memoria. Pertanto, Elixir offre una disposizione abbastanza conveniente e logica delle relative funzioni di sistema.

Il prossimo nell'applicazione è il gestore dell'applicazione. Questa sezione contiene informazioni su applicazioni installate il loro spazio e la loro posizione. È disponibile l'ordinamento avanzato (ad esempio, per codice o dimensione della cache), è presente un filtro di testo. Comodamente, puoi abilitare la modalità batch e disinstallare rapidamente tutte le applicazioni non necessarie.

Uno dei più interessanti caratteristiche funzionali Elisir - Sezione "Sensori". Di conseguenza, qui puoi conoscere i dati di sistema e il consumo dei sensori disponibili del dispositivo Android. Inoltre, puoi eseguire manualmente dei test per verificarne la potenza minima e di picco.

I "Registri" mostrano il contenuto dei file logcat e dmesg e puoi filtrare i messaggi (errori / avvisi / informazioni). Rapporti generati da elisir con informazioni di sistema facile da inviare via e-mail.

Infine, va segnalata la varietà di widget. Per attivarli e configurarli, è necessario installare un componente aggiuntivo. Questo e altri componenti aggiuntivi (personale, di sistema, amministratore, ecc.) vengono installati opzionalmente tramite Google Play.

Riepilogo. Elixir 2 è una delle applicazioni più potenti della sua categoria ed è decisamente consigliata per l'installazione. Consente di gestire le risorse di sistema, diagnosticare il dispositivo, le risorse di sistema. Ottime opportunità per la gestione dei componenti del sistema, un raggruppamento competente delle funzioni e la disponibilità di tutto ciò di cui hai bisogno.

DU Battery Saver è un'applicazione per l'ottimizzazione del sistema di base e il risparmio della batteria. Non ci sono impostazioni fini qui, è molto semplice ed è improbabile che interessi agli utenti esperti.

Nella pagina principale ("Batteria") sono disponibili informazioni sullo stato attuale della batteria. Se il tuo dispositivo è in carica, puoi controllare il tempo necessario per caricare completamente. Inoltre, da qui puoi estrarne alcuni specifiche: temperatura, voltaggio e capacità della batteria. Sul grafico nella parte inferiore dello schermo, l'utente può tenere traccia di come la batteria è stata consumata durante il giorno, in base al livello della batteria. Da questa scala, tutto è chiaro, ma ha meno senso pratico di quanto vorremmo ottenere.

Nella sezione "Salva" - gestione delle modalità di consumo. I profili hanno descrizioni, così puoi capire come intendi ottimizzare il tuo telefono: chiamate, SMS, Internet e così via. Puoi creare il tuo profilo da una dozzina di parametri. Gli utenti della versione a pagamento di Battery Saver hanno accesso al cosiddetto. Modalità “intelligente”: disabilitazione notifiche, gestione delle applicazioni, caricamento automatico, modifica dei profili di consumo energetico nell'arco della giornata.

La scheda Monitor monitora il consumo energetico di app e hardware. Qui puoi vedere chiaramente cosa consuma di più la batteria, il "colpevole" può essere disattivato.

L'app Battery Saver ha anche altre funzionalità, ma sono meno interessanti, inoltre, come altre app di questo sviluppatore, alcune funzionalità sono puramente promozionali.

Quando c'è carenza spazio libero sul telefono, molto probabilmente per cercare ed eliminare file spazzatura, a partire dal più grande e di dimensioni decrescenti. DiskUsage - piccolo utilità di sistema, che aiuta a determinare visivamente e rapidamente quali file e quanto spazio occupano su una scheda di memoria o un'altra fonte.

I dati vengono visualizzati sul grafico sotto forma di blocchi colorati, in proporzione allo spazio che occupa. Cliccando su un determinato blocco, puoi vedere i file all'interno di questa directory. Pertanto, diventa chiaro dove cercare i "ladri" di spazio su disco.

Tra le funzionalità aggiuntive dell'applicazione - DiskUsage si integra con i più diffusi file manager come OI FileManager e Astro.

Una delle utility più famose per l'accelerazione della CPU e della memoria e, in combinazione, un application manager. Contiene diversi moduli utili che aiutano a ripulire il sistema.

Quindi, "Spazzatura": in questa sezione, puoi svuotare la cache e vari file temporanei che le applicazioni si lasciano alle spalle. Inoltre, la modalità di pulizia avanzata è interessante: consente di identificare duplicati e file che occupano più spazio sul disco.

La sezione Boost ti consente di liberare memoria del telefono scaricando le applicazioni in background. In "Accelerazione" puoi anche andare alla sezione di avvio, che mostra il corrispondente elenco di applicazioni attive e disabilitate dall'esecuzione automatica.

Un altro utile modulo Maestro Pulito- Gestore dell'applicazione. Ecco le applicazioni sotto forma di selezioni: installate di recente, usate raramente, per dimensione, categoria e altro. Puoi contrassegnare più elementi ed eliminarli in modalità batch, il che è molto conveniente. Inoltre, è possibile creare una copia di backup ed eliminare gli apk installer delle applicazioni.

Clean Master soddisfa con la sua informativa in termini di ottimizzazione e ti consente di essere consapevole: le informazioni sui megabyte utilizzati / liberati sono costantemente visualizzate nella parte superiore dell'applicazione. Vero, le bellezze visive, l'animazione rallentano un po' l'applicazione e, paradossalmente, la velocità del sistema si sta temporaneamente deteriorando proprio a causa di Clean Master. Inoltre, il programma è pieno di moduli aggiuntivi (antivirus, CM Family, ecc.), che non interessano a tutti gli utenti.

In generale, il tweaker Clean Master fa una strana impressione. Sebbene contenga un numero funzioni utili, l'interfaccia è pesante. E con la mancanza di risorse, è logico che non voglia sovraccaricare Android ancora una volta.

Applicazione dagli sviluppatori del popolare gestore di file ES Explorer. Entrando nella descrizione, abbiamo di più applicazione universale di un semplice task manager. es responsabile delle attività consente di risparmiare la carica della batteria, cancellare la memoria del dispositivo, scaricare, bloccare o disinstallare le applicazioni non necessarie.

Nella sezione principale, Ottimizza, ci sono 4 pulsanti che ti consentono di eseguire azione veloce: Scarica tutte le applicazioni dalla memoria, svuota la cache, ottimizza la memoria e riduci il consumo della batteria.

La seconda sezione del manager è il "Task Manager" stesso. La memoria disponibile e lo stato della batteria sono mostrati in alto, seguiti da un elenco applicazioni in esecuzione. Tramite il menu contestuale è possibile aggiungere l'applicazione alle eccezioni o aggiungerla all'elenco per il completamento automatico.

Puoi anche notare la sezione sul risparmio di energia elettrica. Qui puoi personalizzare il comportamento di Android: abilita o disabilita le connessioni di rete, imposta le opzioni per lo schermo, la vibrazione e il suono. In linea di principio, le funzioni dei widget di sistema standard sono qui duplicate.

Alcuni moduli, come "SD Card Analyzer" e "Applicazioni", sono disponibili solo dopo aver installato il file manager di ES Explorer.

Advanced Task Manager è un task manager abbastanza prevedibile in termini di funzionalità, ma un po' più conveniente di quello standard.

La schermata principale di Task Manager mostra un elenco di tutte le applicazioni, informazioni sulla memoria occupata e sulla batteria del telefono. Inoltre, le stesse informazioni vengono duplicate nel pannello delle notifiche e tramite il widget. Le applicazioni possono essere contrassegnate nell'elenco e scaricate in massa dalla memoria. Inoltre, viene fornito lo scarico forzato dalla RAM del dispositivo, è possibile creare eccezioni: applicazioni che non verranno chiuse in modalità forzata.

Riga opzioni utili si trova nelle impostazioni di Advanced Task Manager. Prima di tutto, questo è lo scaricamento automatico delle applicazioni di tua scelta: immediatamente dopo aver spento lo schermo, quando l'applicazione viene avviata, a un intervallo specificato.

Tra le carenze di questo gestore: non ci sono ordinamento e informazioni dettagliate sul carico del processore per ciascuna applicazione. Inoltre, la gestione del servizio è implementata tramite l'interfaccia di sistema, che è scomoda.

- un'applicazione che aiuta l'utente a esaminare le caratteristiche interne del suo amico mobile. È con un programma del genere che puoi scoprire le esatte sfumature tecniche di uno smartphone e capire se soddisfa i requisiti dichiarati. Quindi il programma è molto utile, soprattutto se stai solo scegliendo un dispositivo e vuoi conoscerne le reali capacità. Usarlo è molto semplice, perché il programma divide tutte le caratteristiche in categorie.

Basta aprire la categoria di cui hai bisogno per scoprire i dati necessari e trarre conclusioni sulla base di questo. Vale la pena notare che l'applicazione è definita in modo molto preciso, tutte le caratteristiche e può aiutarti in una serie di problemi molto specifici. Un numero enorme di utenti ha iniziato felicemente a controllare i parametri dei propri dispositivi mobili insieme a un'applicazione così meravigliosa.


È con un programma del genere che puoi essere consapevole di sottili conoscenze tecniche che i venditori non sempre rivelano. Ad esempio, il programma è molto utile se ci sono modelli simili, ma differiscono leggermente. parametri tecnici. Con questo programma, puoi determinare con precisione la loro differenza e acquistare esattamente il modello del dispositivo che desideri.


Il risultato è un meraviglioso programma che ti darà l'opportunità di ottenere dati veri sui parametri interni del tuo smartphone o Tablet. Il programma non ha bisogno di internet per funzionare.

Come scoprire le caratteristiche di un dispositivo Android? Quanta memoria ha? Quale processore è sul mio dispositivo? In questo articolo, ti offriremo un paio di soluzioni per rispondere a queste domande.

Succede che il download app dal web (in formato APK o dall'App Store), il software scaricato non funziona, nonostante sia stato installato correttamente e senza errori?

Ciò può essere dovuto al fatto che il software senza licenza è spesso realizzato per determinati processori grafici e anche modelli di telefono. E dentro Probabilmente il tuo smartphone non supporta i requisiti di sistema dell'applicazione. Con una quantità minima di informazioni sullo smartphone si possono trovare:

  • dopo aver letto le istruzioni incluse nella confezione del dispositivo acquistato;
  • cercando nelle impostazioni del telefono e leggendo le informazioni nella sezione " Informazioni sul telefono» (« Impostazioni» -> « Sistema» -> « Informazioni sul telefono». Su tutti i dispositivi ci sarà all'incirca lo stesso percorso per le informazioni di sistema). In questo caso, dovrai approfondire le schede. Non otterrai un riepilogo chiaro di ciò di cui hai bisogno, tutti i dati saranno sparsi;
Foto: informazioni sul telefono

  • approfittare specializzato un programma o un'utilità per l'analisi di uno smartphone.

Leggi le istruzioni e cerca per informazioni sul tuo dispositivo Android puoi da soli. M Proponiamo di considerare i programmi per la visualizzazione informazioni dettagliate di caratteristiche dispositivo Android.

AIDA64 (Scarica)

Il nome AIDA è già familiare a molti, poiché un programma per PC simile viene spesso utilizzato per raccogliere dati hardware. L'applicazione ti consente di ottenere dettagli incredibilmente dettagliati e strutturato informazioni sul dispositivo Android, inclusi temperatura, codec, sensori, cartelle di sistema, batteria. Ci sono molti dati e molto probabilmente solo utenti avanzati o specialisti nel campo del software per smartphone capiranno la maggior parte di essi. Per un utente semplice, più del 60% delle informazioni semplicemente non è utile. Scorrendo le schede, a volte dovrai cercare i dati necessari. Ci sono annunci, ma non si intromettono.


Foto: AIDA64

CPU Z (Scarica)

Nella CPU Z di xSoft Studio, le informazioni sono presentate in una forma più leggibile e comprensibile per l'utente medio. Display, sensori, CPU, memoria, dispositivo e altro ancora: tutto è lì. Ma, sfortunatamente, le funzioni aggiuntive e necessarie (ad esempio: "Rete") sono disponibili solo dopo aver acquistato la versione completa del programma. Il programma più comune e semplice. Non c'è niente di speciale o unico.


Foto: CPU Z

AnTuTu Punto di riferimento (Download)

Un ottimo programma che ti consente non solo di vedere le caratteristiche di Android, ma anche di testare il tuo dispositivo nelle condizioni più difficili e confrontarlo con altri modelli. Le caratteristiche vengono visualizzate solo le più necessarie, basilari e comprensibili. Non ci sono abbreviazioni inutili e incomprensibili.

Il test viene eseguito utilizzando il carico massimo della centrale e del processore grafico. Viene presa in considerazione la velocità di trasferimento e ricezione dei dati sia dalla memoria interna che dalla rete.


Foto: benchmark AnTuTu

Un carico pesante viene utilizzato come carico, alto poli video 3D. Durante il test, il telefono si surriscalda molto. Sui dispositivi deboli, l'immagine sullo schermo si bloccherà molto. Non aver paura, è così che dovrebbe essere. Al termine, vedrai il punteggio del dispositivo, che ne descrive il confronto prestazione il tuo dispositivo.


Foto: benchmark AnTuTu

Un test utilizzando modelli 3D è possibile solo dopo aver installato un programma aggiuntivo AnTuTu 3DBench (Download), che è essenzialmente un'estensione per l'applicazione principale. Senza estensione, sono possibili solo semplici test. Ad esempio, puoi testare il multitouch.


Una foto: AnTuTu 3DBench

AnTuTu Benchmark offre il download di un'altra estensione aggiuntiva AnTuTu Ufficiale (scarica). Dopo aver eseguito alcune manipolazioni con il computer e il codice QR, mostrerà se il tuo telefono è grigio o meno.

Foto: ufficiale AnTuTu

Droide Info (Scarica)

buon programma, fornendo informazioni sull'attrezzatura e caratteristiche dispositivi Android. Mostra solo le caratteristiche principali con una piccola estensione. L'applicazione funziona, ma necessita di alcuni miglioramenti (non sempre fornisce informazioni corrette, soprattutto sui nuovi dispositivi). E l'ultimo aggiornamento è datato 24 luglio 2016. Sembra che gli sviluppatori abbiano abbandonato la loro creazione, ma invano. L'interfaccia è molto comoda e semplice, le informazioni necessarie possono essere trovate in un paio di secondi. È possibile inviare un rapporto dettagliato sul dispositivo (sotto forma di testo) alla casella di posta: una caratteristica strana, ma può tornare utile.


Foto: informazioni sui droidi

CPU -Z da ID CPU (Download)

Quasi identico al programma Droid Info, solo in inglese. A differenza di quest'ultimo, CPU -Z viene regolarmente aggiornato e mantenuto dagli sviluppatori. Le informazioni sono accurate e corrette, tutto corrisponde realtà. Per chi non conosce l'inglese, meglio non scaricare, ci sono molti nomi tecnici. Dai valori stessi, si può indovinare quale caratteristica viene discussa, ma non sempre.


Foto: CPU-Z di CPUID

Geekbench 4 (Scarica)

Un altro potente tester prestazione telefono simile ad AnTuTu Benchmark. Fornisce solo le caratteristiche principali del dispositivo Android: modello, dimensione della memoria, firmware, processore grafico, numero di core, ecc. (le letture del sensore e le variazioni della temperatura del processore non verranno visualizzate qui). Ha la capacità di controllare prestazione dispositivo sotto carico. A differenza di AnTuTu, l'applicazione non richiede l'installazione aggiuntiva di estensioni.


Foto: Geek Bench 4

Scegliere programma per visualizzare le caratteristiche del tuo Android, vale la pena procedere dalle tue esigenze. È proprio necessario avere informazioni sui valori esatti della temperatura, letture dei sensori sui core del processore? Vale la pena provare tutte le applicazioni e trovare quella giusta e più conveniente, specifica per le tue esigenze.

Cari lettori! Se hai domande o commenti sull'argomento dell'articolo, lasciali qui sotto.

Gli smartphone, senza esagerare, possono essere definiti i gadget più popolari del nostro tempo. È difficile trovare una persona che utilizzi un normale telefono cellulare senza un sistema operativo. Dispositivi intelligenti accesi sistema operativo consentire una significativa espansione capacità di comunicazione dispositivi, ad esempio, poiché Skype può essere installato su uno smartphone, una persona può effettuare videochiamate e, quando si installa un navigatore, utilizzare il proprio dispositivo mobile come navigazione GPS.

Sul questo momento, le posizioni di leadership nel mercato globale degli smartphone sono occupate da dispositivi con sistema operativo Android e iOS. Nei paesi dell'ex Unione Sovietica, per ragioni oggettive, la stragrande maggioranza degli smartphone viene acquistata su piattaforma Android.

Perché è necessario conoscere le caratteristiche tecniche dello smartphone

Per eseguire le applicazioni installate è necessario un sistema produttivo, almeno un processore quad-core e un gigabyte memoria ad accesso casuale Inoltre, se una persona vuole utilizzare la navigazione, il dispositivo deve disporre di un modulo GPS installato e se l'utente desidera effettuare una videochiamata, il dispositivo deve disporre di una fotocamera frontale.

Tutti questi parametri, ovviamente, sono indicati nelle caratteristiche tecniche del dispositivo, ma, sfortunatamente, sono lontani da tutti i parametri che l'acquirente dovrebbe conoscere.

Ad esempio, non molto tempo fa è diventato noto, oh, certo, questo non significa che il supporto per i programmi a 32 bit si fermerà, ma dall'esempio di Windows a 32 bit, si può già capire che sempre meno sviluppatori implementerà il supporto per l'architettura obsoleta. Nelle specifiche tecniche, per qualche motivo, non è indicata l'architettura dei processori.

Un altro parametro altrettanto importante è il chip video dello smartphone. Come con personal computer, la velocità e la fluidità dell'elaborazione degli eventi nei giochi per dispositivi mobili dipendono dalle prestazioni del sottosistema video del dispositivo. Se alcune specifiche tecniche indicano informazioni sul chip video, potrebbe comunque non essere completo, ad esempio il chip video Mali-400 potrebbe essere indicato nei dati tecnici, ma potrebbe anche essere diverse versioni, Mali-400 MP2, MP3 e MP4. Di conseguenza, se il chip video non lo è ultima versione, nelle specifiche tecniche, molto probabilmente, taceranno su questo.

Inoltre, gli smartphone Android hanno una serie di librerie, OpenGL (in parole povere, un analogo di DirectX su Windows). Inutile dire che il supporto per i giochi 3D e molte altre applicazioni dipende da questa funzione. Ma, come con un chip video, i produttori non hanno fretta di menzionare la versione OpenGL nelle specifiche tecniche. Di conseguenza, potrebbe risultare che il gioco cadrà in una schermata nera all'avvio.

Ci sono altri parametri che non sono riportati nelle specifiche tecniche, come l'apertura dell'obiettivo, la presenza di un sensore magnetico, la densità dei pixel, la frequenza di aggiornamento dello schermo e molto altro.

Come scoprire le caratteristiche dettagliate di uno smartphone

Ovviamente i venditori non indicheranno tutte le caratteristiche dello smartphone, inoltre i parametri di alcuni modelli di smartphone poco conosciuti sono sconosciuti agli stessi venditori.

In altre parole, per conoscere i dati tecnici del dispositivo, non è necessaria una apposita applicazione di servizio che consentirà di accedere a tutte le funzioni tecniche e software dello smartphone.

A volte, per stabilirne con maggiore precisione le caratteristiche, è necessario ottenere i diritti di superutente sullo smartphone, i cosiddetti.

Esistono molte applicazioni simili per dispositivi mobili, la maggior parte di esse viene scaricata gratuitamente dal Play Store.

Le app di informazioni più popolari sono: AIDA64, System Info Droid, CPU-Z e AnTuTu Benchmark.

Con l'eccezione di piccole differenze esterne, la funzionalità di queste applicazioni è simile.

Forse l'applicazione più semplice e allo stesso tempo molto funzionale di un noto sviluppatore. AIDA64 è un programma degli stessi sviluppatori che rilasciano AIDA64 sul computer.

L'interfaccia dell'applicazione è abbastanza semplice, entrando nel programma, l'utente può scorrere menu verticale selezionando la sezione CPU, Sistema, Batteria, Android, ecc.

Ogni menu contiene informazioni rilevanti.

CPU-Z

Come la versione per PC, CPU-Z è una delle applicazioni più informative per stabilire le specifiche del processore. Ma il modello del processore, questo è estremamente Informazioni importanti per gli smartphone, è il processore che determina la qualità del suono, la velocità di elaborazione dei dati e persino l'installazione di un particolare firmware.

L'interfaccia del programma è suddivisa in diverse schede orizzontali, tra le quali è possibile navigare con uno swipe.

Questa applicazione non è molto diversa dalle due precedenti, in particolare è simile a CPU-Z. Il vantaggio di Info Droid sono informazioni più dettagliate sul chip audio, inclusi codec preimpostati e modalità stereo, nonché impostazioni della fotocamera come fotogrammi massimi al secondo, macro e altro.

A differenza delle applicazioni precedenti, AnTuTu Benchmark viene utilizzato principalmente per testare le prestazioni degli smartphone. Dietro le quinte, Benchmark è stato a lungo il punto di riferimento per il benchmarking delle prestazioni. dispositivi Android, tuttavia, con ciascuno nuova versione, il programma diventa sempre più esigente sui dati tecnici del dispositivo o sulla versione del firmware.

Nella sezione "Informazioni" puoi visualizzare informazioni tecniche su uno smartphone, ma rispetto ad altri programmi sopra elencati, Benchmark perde sensibilmente nei contenuti informativi.

Riassumendo, si segnala che le caratteristiche tecniche dichiarate, ovvero quei parametri che sono indicati nel listino visualizzato non possono caratterizzare completamente il dispositivo.

L'unico modo per conoscere i parametri dettagliati è installare applicazione speciale, ma appena prima di acquistare uno smartphone in un negozio, ti sarà permesso installare alcune applicazioni su di esso. Questo è possibile se non altro quando si acquista un telefono usato dalla mano.

Si consiglia prima di acquistare un nuovo dispositivo, di studiare attentamente le recensioni dei proprietari del dispositivo che ti piace su risorse specializzate, che hanno installato uno dei programmi di cui sopra e hanno condiviso le caratteristiche tecniche con altri utenti.

In questo articolo, vedremo come ottenere informazioni su telefono, scheda SIM, rete comunicazione cellulare, nonché le impostazioni del display e della batteria cellulare.

Telefono e rete cellulare

La classe TelephonyManager viene utilizzata per accedere ai dati del telefono, della sim e del cellulare. Utilizzando questa classe è possibile determinare il tipo e lo stato del telefono, la disponibilità della rete cellulare e lo stato della carta SIM.

1. Non è possibile creare direttamente un'istanza della classe TelephonyManager, per farlo è necessario chiamare il metodo getSystemService() (dalla classe Context) e passargli la costante Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context .TELEPHONY_SERVICE ) ;

2. Per alcuni metodi della classe TelephonyManager, è necessario aggiungere l'autorizzazione READ_PHONE_STATE (ottenimento di informazioni sullo stato del telefono) o ACCESS_COARSE_LOCATION (informazioni sul telefono) al file manifest (AndroidManifest.xml). stazione base reti cellulari). Le autorizzazioni vengono aggiunte al file manifest in questo modo:

  1. "http://schemas.android.com/apk/res/android"
  2. android: versionCode="1"
  3. android: versionName="1.0" >
  4. "permesso.android.READ_PHONE_STATE"/>
  5. "android.permission.ACCESS_COARSE_LOCATI ON"/>
  6. >
  7. >
  8. >

3. Vediamo quali informazioni possiamo ottenere:
- int getCallState()- determina lo stato della chiamata del telefono. Restituisce una delle tre costanti: CALL_STATE_IDLE(telefono non attivo) CALL_STATE_OFFHOOK(tentativo di chiamata), CALL_STATE_RINGING(connessione con l'abbonato).

-int getPhoneType()- determina il tipo di telefono cellulare. Restituisce una delle costanti PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

-int getNetworkType()- determina il tipo di rete cellulare. Restituisce una delle costanti NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA e così via.

-Stringa getNetworkCountryIso()- restituisce il codice del paese in cui è registrato l'operatore.

-Stringa getNetworkOperator()- restituisce il codice operatore (MCC+MNC) (prefisso internazionale mobile + codice rete mobile)

-Stringa getNetworkOperatorName()- restituisce il nome dell'operatore

-Stringa getDeviceId()- restituisce l'ID del dispositivo mobile

-Stringa getDeviceSoftwareVersion()- restituisce la versione del software (questa non è la versione Android)

-int getDataState()- definisce lo stato del trasferimento dei dati. Restituisce una delle costanti DATI_DISCONNECTED, CONNESSIONE_DATI, DATI_CONNESSI, DATI_SOSPESI.

-int getDataActivity()- determina la direzione del trasferimento dei dati. Restituisce una delle costanti DATA_ACTIVITY_NONE, DATI_ATTIVITÀ_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- booleano isNetworkRoaming()- determina se il telefono è in roaming.

- CellLocation getCellLocation()- determina la posizione attuale del dispositivo. Restituisce un'istanza della classe CellLocation, ovvero una delle sue classi discendenti CdmaCellLocation (per rete CDMA) o GsmCellLocation (per Reti GSM). Nella classe GsmCellLocation è possibile determinare l'ID della stazione base della rete cellulare (int getCid ()) e il codice del territorio in cui si trova il telefono (int getLac ())). Nella classe CdmaCellLocation, puoi anche ottenere l'ID della stazione base (int getBaseStationId()), così come le sue coordinate geografiche (int getBaseStationLatitude(), int getBaseStationLongitude()).

- int getSimState()- determina lo stato della sim card. Restituisce una delle costanti SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

-Stringa getSimCountryIso()- Restituisce il prefisso internazionale del provider

-Stringa getSimOperator()- Codice operatore resi (MCC+MNC)

-Stringa getSimOperatorName()- Restituisce il nome del provider

-Stringa getSimSerialNumber()- Restituisce il numero di serie della scheda SIM.

Schermo

La classe DisplayMetrics viene utilizzata per ottenere informazioni sul display di un dispositivo.
  1. Metriche DisplayMetrics = new DisplayMetrics() ;
  2. getWindowManager() .getDefaultDisplay() .getMetrics(metriche) ;

La prima riga definisce un'istanza della classe DisplayMetrics e la seconda riga inizializza questa istanza.
getWindowManager()(dalla classe Activity) - restituisce il window manager (un'istanza della classe WindowManager)
getDefaultDisplay()(dalla classe WindowManager) - restituisce la visualizzazione su cui il window manager crea le finestre (un'istanza della classe Display)
getMetrics()(dalla classe Display) - un metodo che richiede un parametro esterno del tipo DisplayMetrics per ottenere i parametri dello schermo.
Cioè, dopo queste due righe otteniamo le metriche, che contengono informazioni sul display.

La classe DisplayMetrics ha i seguenti campi pubblici:
densitàDpi- densità dei pixel dello schermo (dpi)
densità scalata- fattore di scala per i caratteri
altezzaPixel- altezza dello schermo
larghezzaPixel- larghezza dello schermo
xdpi
ydpi- il numero esatto di pixel per pollice lungo la larghezza dello schermo

Batteria

La classe BatteryManager viene utilizzata per ottenere informazioni sulla batteria. A differenza dei due casi precedenti, non è previsto il servizio di gestione della batteria del dispositivo. sistema Android invia messaggi broadcast (Broadcast) sui cambiamenti nello stato della batteria. Dobbiamo iscriverci per ricevere tali messaggi.
Puoi iscriverti per trasmettere messaggi usando il metodo
registerReceiver (ricevitore BroadcastReceiver, filtro IntentFilter), dove
ricevitore - un'istanza di una classe ereditata da BroadcastReceiver con un metodo OnReceive() sovrascritto
filter - un'istanza della classe IntentFilter che determina a quali messaggi vogliamo iscriverci.
  1. public void onCreate(Bundle saveInstanceState) (
  2. Ricevitore BroadcastReceiver = nuovo BroadcastReceiver() (
  3. @Oltrepassare
  4. public void onReceive(Context context, Intent intent) (
  5. stato int = intent.getIntExtra(BatteryManager.EXTRA_STATUS , -1 ) ;
  6. registerReceiver(ricevitore, nuovo IntentFilter(Intent.ACTION_BATTERY_CHANGED ) );

Ci siamo iscritti ai messaggi ACTION_BATTERY_CHANGED, ora quando lo stato della batteria del cellulare cambia, verrà chiamato il metodo OnReceive. L'intento della variabile viene passato a questo metodo, che contiene una serie di parametri Extra che forniscono informazioni sulla batteria.
Puoi ottenere questi parametri usando i metodi
int getIntExtra(Nome stringa, int defaultValue) o String getStringExtra(Nome stringa)
dove nome è il nome del parametro
defaultValue - il valore predefinito se il parametro non è definito.
Questi metodi restituiscono un valore numerico o stringa del parametro (la classe Intent ha anche funzioni per float, double, ecc., ma in questo caso non ne avremo bisogno).

Una delle costanti della classe BatteryManager viene passata come nome del parametro (nome):

SALUTE_EXTRA- stato della batteria. Il valore sarà una delle seguenti costanti:
BATTERY_HEALTH_DEAD- la batteria è fuori uso
BATTERIA_SALUTE_BUONA- la batteria è in buone condizioni
BATTERY_HEALTH_OVERHEAT- batteria surriscaldata
BATTERY_HEALTH_OVER_VOLTAGE- alta tensione della batteria
BATTERY_HEALTH_UNKNOWN- stato sconosciuto
BATTERY_HEALTH_UNSPECIFIED_FAILURE- la batteria è difettosa

EXTRA_ICON_SMALL- ID risorsa per l'icona della batteria. Questa icona viene visualizzata nella barra di stato del telefono cellulare e mostra il livello della batteria.

SCALA_EXTRA- livello massimo della batteria

LIVELLO_EXTRA- livello attuale della batteria (valore da 0 a EXTRA_SCALE)

STATO_EXTRA- determina lo stato di carica della batteria. Il valore sarà una delle seguenti costanti:
BATTERY_STATUS_CHARGING- la batteria si sta caricando
BATTERIA_STATO_SCARICA- batteria scarica
BATTERY_STATUS_FULL- la batteria è carica
BATTERIA_STATO_NON_CARICA- la batteria non si sta caricando
BATTERY_STATUS_UNKNOWN- stato sconosciuto

EXTRA_PLUGGED- definisce la connessione caricabatterie. Il valore sarà una delle seguenti costanti:
BATTERY_PLUGGED_AC- collegato al caricatore
BATTERIA_COLLEGATA_USB- collegato a USB

EXTRA_PRESENTE- determina se il dispositivo ha una batteria (valore booleano)

EXTRA_TECNOLOGIA- tecnologia delle batterie, come “Li-Ion”. (valore di tipo String)

EXTRA_TEMPERATURA- temperatura della batteria

EXTRA_TENSIONE- voltaggio batteria

Per ottenere informazioni sullo stato della batteria, devi aggiungere l'autorizzazione BATTERY_STATS ad AndroidManifest.xml

"android.permission.BATTERY_STATS"/>

Non fornirò qui il codice completo, è piuttosto banale. Chiamando in sequenza tutti i metodi descritti, otteniamo qualcosa del genere:

I sorgenti dell'applicazione SysManager possono essere scaricati di seguito. Ci sono 5 classi nell'applicazione:
SysManagerActivity- la finestra principale dell'applicazione, che definisce tre schede. Scopri come creare schede
Gestore telefonico- ottenere informazioni sul telefono e sulla sim card
Scr Manager- ottenere informazioni sul display
Bat Manager- ottenere informazioni sulla batteria
In tutte e tre le classi, le informazioni ricevute vengono semplicemente visualizzate in un campo di testo.
TS- una classe ausiliaria, con una serie di metodi statici che traducono int costanti del tipo TelephonyManager.NETWORK_TYPE_GPRS in stringhe ("GPRS").
Non dimenticare le autorizzazioni aggiuntive in AndroidManifest.xml :)