Les interfaces multitâches et interagir avec elles ont toujours été l'une des faiblesses du système d'exploitation. Systèmes Android, du moins pour moi personnellement. Soit les gars de Google ne veulent tout simplement pas faire de bons changements de tâches et essaient de suivre leur propre chemin, soit les bonnes interfaces sont protégées par des brevets. De toute façon système opérateur Android est devenu populaire car son interface peut être facilement modifiée. Par exemple, récent facilite le travail sur les tâches fréquemment utilisées. Lire Revue complètesous la coupe.
Avant l'avènement de Pintasking, l'application avait déjà plusieurs analogues, par exemple, et. Mais ils étaient tous défectueux d'une manière ou d'une autre. Un nouveau développement du studio PhinxApps propose moyen pratique basculer entre les tâches "chaudes" et ajoute même un geste intéressant, qui est analogue à ALT + Tab sur les ordinateurs Windows.
Comment ça marche
La fonction principale de l'application Pintasking est d'afficher des icônes d'application supplémentaires sur le côté de l'écran. Ils sont affichés au-dessus de n'importe quelle application, vous pouvez donc appuyer sur les icônes pour basculer entre les tâches correspondantes ou simplement lancer des programmes. Dans le même temps, les icônes d'application peuvent être laissées à l'écran pour toujours, mais par défaut, elles disparaissent après la mise en veille de l'appareil. Vous pouvez ajouter une nouvelle icône via la barre supérieure, où une notification de l'application Pintasking est toujours affichée. Il vous suffit d'appuyer dessus et l'application actuellement ouverte sera ajoutée à la barre latérale du commutateur de tâche rapide.
Si vous êtes ennuyé par la notification constamment suspendue, vous pouvez la supprimer - désactivez simplement l'accès de Pintasking aux notifications dans le gestionnaire d'applications. Les icônes dans la barre sont assez astucieuses, par exemple : après avoir lancé le navigateur, son icône dans la barre disparaîtra et une icône de changement de tâche apparaîtra à sa place, ce qui vous ramènera à l'application précédente.
Un appui long sur les icônes permet d'accéder rapidement aux paramètres Pintasking ou de retirer l'icône de la barre.
Gestes
Les gestes de balayage pratiques sont l'une des principales caractéristiques de l'application Pintasking. Les paramètres du programme proposent d'activer deux gestes : un balayage de bas en haut depuis le bouton Accueil (remplaçant l'appel Google Now) et un balayage vers le bas depuis le côté gauche du panneau de la barre de notification. Personnellement, je n'utilise pas du tout l'assistant personnel de Google, donc remplacer le geste par le bouton Accueil a été facile pour moi. Le geste bascule entre les tâches en cours et précédentes, ce qui est assez pratique. En tant qu'utilisateur d'un smartphone BlackBerry, où le geste ascendant est un système, j'ai aimé les capacités de Pintasking à cet égard.Le geste de changement de tâche n'est pas très rapide car il fait apparaître le menu des tâches et passe automatiquement à application souhaitée, mais enregistre toujours un robinet.
Animation GIF au clic (beaucoup de trafic !)
Pintasking regorge de paramètres intéressants et opportunités cachées. Par exemple, sur les appareils avec, il est possible de supprimer le délai lors du changement de tâche. Vous pouvez également ajuster la taille et la position des icônes dans la barre latérale, activer ou désactiver les gestes, augmenter ou diminuer la vitesse des animations. Et la plupart de ces fonctionnalités ne sont disponibles que dans la version payante de l'application. Les créateurs de Pintasking ont limité autant que possible les fonctionnalités application gratuite. Dans celui-ci, les utilisateurs ne peuvent épingler que deux icônes sans paramètres. Le plein potentiel de l'application n'est révélé que dans la version payante.
L'application Pintasking plaira certainement à ceux qui utilisent un petit ensemble de programmes et qui basculent souvent entre eux. Jusqu'à ce que le multi-fenêtre complet apparaisse dans la vanille Android, Pintasking peut être utile dans utilisation quotidienne. Vous pouvez télécharger l'application Pintasking pour Android sur Threshbox.
Android 7.0 Nougat peut aujourd'hui être qualifié de version la plus ambitieuse de cette plate-forme. Cette distribution apporte vraiment beaucoup d'améliorations et d'améliorations significatives par rapport à la version 6.0 (Marshmallow) et fournit également de nombreux changements importants en matière d'utilisation. Quoi de neuf dans Android 7 présenté aux utilisateurs ?
Changements majeurs
Les changements les plus notables incluent les raccourcis du lanceur, qui vous permettent d'appuyer longuement pour accéder à quelques actions rapides, comme prendre une vidéo ou prendre un selfie dans l'application appareil photo, sans avoir à lancer l'ensemble du service. Au lieu de cinq, il y a maintenant six bascules rapides dans la liste des notifications, et si vous maintenez le bouton d'alimentation enfoncé, une option de redémarrage apparaît dans le menu d'arrêt.
Les instructions pour "Android 7" peuvent être brièvement présentées comme suit. Il y a de nouveaux onglets dans le menu "Paramètres" qui reproduisent toutes les options trouvées dans l'appareil. De plus, le sous-élément "Support" a été ajouté, conçu pour recevoir une assistance 24h/24. Certaines modifications ont également été apportées à Réglages généraux, y compris l'ajout d'un gestionnaire de stockage intelligent avec nettoyage manuel. La section "Mouvement" est apparue, qui contient divers paramètres de gestes et fonctions de détection de mouvement. La prise en charge des GIF est également disponible dans Google Keyboard.
Révisez 7.0 en bref
Si nous essayons de décrire brièvement Nougat androïde, alors on peut dire qu'il s'agit d'une plateforme mobile qui s'enracine profondément. Le sentiment de stabilité de ce système d'exploitation s'est renforcé depuis la version 5.0 Lollipop. Ainsi, dans la version 5, vous pouvez observer beaucoup moins de problèmes de performances, et de plus en plus d'attention est portée à l'apparence. Nougat 7.0, à son tour, se distingue par l'expansion des fonctionnalités, l'amélioration fonctions existantes et augmenter encore les capacités d'Android.
Il convient de noter qu'Android 6.0 Marshmallow a principalement pris en charge l'apparence générale de 5.0 Lollipop, mais a acquis de nouvelles fonctionnalités telles que DozeMode, API Fingerprint Scanner et des autorisations granulaires. Un an seulement s'est écoulé et la version 7 est arrivée, qui conserve la conception de l'écran d'accueil et des applications de la 6e distribution précédente, mais jette en même temps les bases de toutes les fonctionnalités.
En étudiant les instructions pour Android 7 Nougat, vous pouvez voir qu'il y a beaucoup plus d'innovation dans la plate-forme qu'il n'y paraît à première vue. Il existe de nouvelles fonctionnalités visuelles que vous pouvez utiliser pour modifier le menu des paramètres et la zone de notification.
Mode écran
Tout d'abord, les instructions pour Android 7 en russe sont pertinentes pour les nouveaux paramètres d'affichage. Nougat propose un mode écran partagé pour Android. L'écran partagé fonctionne à la fois en mode portrait et paysage, les deux fenêtres étant redimensionnables et configurables en mode portrait uniquement. Les développeurs d'applications peuvent définir leur propre taille de fenêtre et rapport d'aspect minimum, mais l'affichage paysage affichera la même norme 50/50.
Le mode écran partagé peut être activé en appuyant sur le bouton Parcourir les applications et en sélectionnant Récent. Il peut également être activé en cliquant sur le raccourci dans la barre de sélection d'application et en le faisant glisser vers le haut de l'écran. Vous pouvez même activer une action gestuelle pour qu'elle se déclenche lorsque vous faites défiler vers le haut sur le bouton de navigation.
Dans ce paramètre, la première application apparaîtra dans la fenêtre du haut (ou à gauche si vous êtes en mode paysage) et vous pouvez sélectionner la deuxième application dans une liste qui s'affichera automatiquement. Ou, lorsqu'un service s'affiche dans une fenêtre supplémentaire, vous pouvez appuyer sur "Accueil" pour lancer simultanément une autre application depuis votre écran d'accueil.
Commutation rapide entre les programmes
En présentant les instructions pour Android 7 en russe, on ne peut ignorer cette mise à jour. La commutation rapide consiste simplement à basculer entre les deux applications les plus récemment utilisées. Il fonctionne en mode à l'échelle du système, vous pouvez donc basculer rapidement à tout moment et vous pouvez également l'utiliser dans une fenêtre secondaire à écran partagé. Appuyez simplement deux fois sur le bouton de navigation de l'application et vous basculerez entre vos deux derniers programmes dans une fenêtre supplémentaire.
Avoir un changement rapide est peut-être la fonctionnalité préférée de Nougat. Cela signifie que vous pouvez effectuer la triple tâche dans mode multi-fenêtres. Par exemple, vous pouvez regarder une vidéo YouTube dans la fenêtre supérieure et basculer rapidement entre les deux réseaux sociaux au fond. Ou vous pouvez voir e-mail V panneau du haut, tout en basculant simultanément entre l'application note et la page Web dans la fenêtre du bas. Il a vraiment l'air incroyable.
Quitter le mode écran partagé est également assez simple : faites glisser le séparateur noir vers le bas de l'écran ou déplacez complètement l'application ouverte vers le haut. Alternativement, vous pouvez cliquer à nouveau sur le bouton de révision de l'application et elle s'affichera en mode plein écran.
zone de notification
Cependant, tout ce qui concerne Nougat n'est pas si déroutant. Certaines des nouvelles fonctionnalités sont simples et intuitives, comme le confirme le manuel d'Android 7 pour les nuls.
Les zones de notification de cette version de la plate-forme ont reçu une légère amélioration, éliminant Google Maps. Vous obtenez plus d'informations et moins d'espace perdu. Des notifications connexes similaires et une réponse rapide sont si utiles qu'il est étonnant qu'elles ne soient pas parvenues à Android jusqu'à présent.
La réponse rapide est simplement la possibilité de répondre à un message directement à partir de sa notification sans ouvrir l'intégralité de l'application. C'est une fonctionnalité fantastique qui vous fera gagner beaucoup de temps et vous évitera de changer de programme à l'infini.
Outre, une action rapide allez au-delà d'une simple réponse : vous pouvez aussi copier, supprimer, archiver, et plus directement depuis les notifications. Cependant, toutes les applications ne prennent pas en charge cette fonctionnalité.
Système de tuner d'interface utilisateur
Pour les utilisateurs qui préfèrent une "barre coulissante" de notifications d'application à partir de l'aperçu, un mode Tuner de l'interface utilisateur système est disponible, activé via les commandes de notification d'alimentation. Le manuel d'utilisation d'Android, destiné à l'allumer, est le suivant.
Pour ajouter System UI Tuner au menu Paramètres, appuyez simplement sur l'icône d'engrenage dans les paramètres rapides et maintenez-la enfoncée jusqu'à ce qu'elle commence à tourner et que votre appareil vibre. Vous le trouverez désormais en bas de ce menu. Ce mode contient également une bascule pour la disposition de l'écran et des icônes dans
Paramètres rapides personnalisables
Les paramètres rapides d'Android Nougat ont également été mis à jour. Vous obtenez une liste pratique de cinq bascules en haut du menu des notifications. Vous pouvez modifier l'ordre de cette liste pour sélectionner uniquement les libellés les plus importants. La petite flèche sur le côté droit vous amènera à page entière le sous-menu Paramètres rapides, auquel vous pouvez également accéder avec un balayage à deux doigts vers le bas depuis le haut de l'écran).
Cette version "Android" dispose également de plusieurs pages de tuiles. Certains d'entre eux activent ou désactivent instantanément un paramètre spécifique, tel que la lampe de poche, Ne pas déranger et l'emplacement. D'autres éléments, tels que Bluetooth et Wi-Fi, peuvent être activés en accédant au mini-menu directement à partir de la vignette Paramètres rapides.
Appuyez longuement sur la vignette ci-dessus pour accéder à l'écran menu entier paramètres. Dans celui-ci, vous pouvez cliquer sur le bouton "Modifier" dans le coin inférieur droit pour réorganiser les tuiles ou les remplacer par d'autres. Liste options additionelles petit : Cast, DataSaver, Invertcolors et Hotspot. Cependant, les développeurs peuvent désormais créer des vignettes QuickSettings personnalisées pour leurs applications, ce qui fera certainement plus de choix dans les mois à venir.
Prise en charge multilingue et fonds d'écran
Utile fonctionnalités Android 7.0 a également affecté la prise en charge des langues. Nougat vous permet désormais d'installer plusieurs langues locales, ainsi que primaires et secondaires, et de basculer facilement entre elles. C'est un énorme avantage pour les utilisateurs bilingues d'Android et les voyageurs fréquents.
Divers habillages, grâce à Unicode 9, vous permettront de définir n'importe quelle image comme fond d'écran et économiseur d'écran. Il est possible de placer la même image dans les deux paramètres.
Optimisation de la plateforme
L'examen de "Android 7.0 Nougat" confirme que le système n'est pas seulement devenu plus compliqué par rapport à Versions précédentes. Beaucoup de travail a été fait pour accélérer le développement de la plateforme. Les développeurs ont apporté de grands changements, de l'optimisation de Chrome à l'avènement de GoogleFiber et du projet de livraison de drones Wing.
Le menu des paramètres a été reconfiguré dans Android 7.0, les deux principaux changements étant l'ajout d'un menu en couches à gauche et la présence des informations détaillées sous chaque titre de section de paramètres. Le premier est déjà familier aux utilisateurs : il s'agit du même mécanisme que vous avez l'habitude d'utiliser pour Google Now et la recherche de navigation dans de nombreuses applications Google.
Bien que vous puissiez y accéder à tout moment, une fois que vous accédez au sous-menu Paramètres, vous verrez maintenant nouvelle icône dans le coin supérieur gauche, qui remplace le bouton de retour. Cliquez dessus (ou balayez vers la gauche) et vous pouvez accéder directement à n'importe quelle autre partie du menu des paramètres sans avoir à appuyer à nouveau sur la flèche de retour.
Même si vous ne voyez pas cette icône, par exemple dans la section "Paramètres Wi-Fi avancés" ou sur page d'accueil, vous pouvez toujours balayer l'écran depuis la gauche. Ce fonction pratique"sortie rapide", même s'il est peu probable qu'il soit utilisé souvent.
Instructions pour "Android 7": page principale
Les informations de base contenues dans chaque section des paramètres sont maintenant affichées sur la page principale. Vous saurez immédiatement quel Réseaux Wi-Fi ou à quel appareil Bluetooth vous êtes connecté, combien d'applications vous avez installées, combien de stockage vous avez utilisé et combien de temps votre batterie peut durer. C'est peut-être un ajout mineur, mais cela vous donne un gain de temps important.
En haut du menu "Paramètres", il y a une nouvelle zone "Suggestions", dans laquelle vous verrez périodiquement des messages du système Android concernant une grande variété de données. Lorsque vous recevez des rappels pour utiliser la recherche vocale, enregistrer votre empreinte digitale, ajouter des comptes de messagerie ou modifier votre fond d'écran, vous pouvez suivre ces étapes ou ignorer les invites comme bon vous semble.
Lorsque vous activez le mode Do Ne pas déranger(ou quelques autres options comme FlightMode), vous verrez un rappel permanent en haut du menu des paramètres où vous pourrez également le désactiver. La fonction intégrée contenue dans Stockage > Explorer est maintenant légèrement recodée et utilise une disposition en mosaïque au lieu de la liste introduite dans Android 6.0 Marshmallow.
Dans Nougat, lorsque vous accédez à la page de détails d'une application que vous avez installée vous-même, vous pourrez voir si elle a été téléchargée depuis jeu de Google ou une source tierce. Il n'a probablement pas d'une grande importance pour la plupart des utilisateurs, mais cela aidera au dépannage erreurs système ou aucune mise à jour.
Les sons et les notifications ont désormais leurs propres zones de paramètres dédiées, et vous pouvez configurer votre téléphone pour un silence complet avec la bascule Ne pas déranger dans les paramètres rapides (mais pas avec le bouton de volume).
Ne pas déranger
Ne pas déranger était l'une des implémentations les plus complexes d'une fonctionnalité utile d'Android. Les paramètres Ne pas déranger vous permettent de choisir entre Silence total, Alarmes uniquement et Priorité, ainsi que de définir des exceptions. Avec l'aide de ce dernier, vous pouvez autoriser certaines notifications, activer le mode Ne pas déranger pour Période donnée temps ou indéfiniment, créez des règles automatiques pour les week-ends, les soirées ou les heures ouvrables et bloquez les fenêtres contextuelles.
La sauvegarde des données
Data Saver n'est pas une option complètement nouvelle, mais grâce à elle, vous pouvez améliorer considérablement la gestion de votre gadget. Cette fonction vous permet de désactiver l'accès à Internet pour applications d'arrière-plan lorsque vous êtes connecté aux données cellulaires. Vous recevrez également un grand rappel en haut du menu Paramètres lorsque l'économiseur de données est activé.
L'activation de la fonction de sauvegarde, disponible à la fois pour basculer les paramètres rapides et la zone de données dans les paramètres, limitera la synchronisation en arrière-plan lors de la connexion au Wi-Fi. Bien sûr, vous pouvez ajouter à la liste blanche toute application pour laquelle vous souhaitez avoir un accès illimité au réseau (par exemple, e-mail ou WhatsApp), même si DataSaver est activé.
Mises à jour transparentes
Android Nougat introduit également le concept de mises à jour par défaut. Cela signifie que les nouvelles données pour Android 7 seront téléchargées et stockées dans une autre partition système.
Une fois la mise à jour téléchargée, la prochaine fois que vous démarrerez votre téléphone, le système changera de partition et vous obtiendrez instantanément les nouveaux paramètres sans passer par le processus habituel de téléchargement, de redémarrage et d'installation.
Changements dans les applications récentes
Le menu des applications récentes a également été légèrement modifié dans Android 7.0. Le système Android lui-même peut désormais supprimer les services inutilisés depuis longtemps de la liste.
Un bouton pratique "Effacer tout" a été ajouté tout en haut de la pile de cartes afin que vous puissiez nettoyer l'encombrement et dire au système qu'il peut fermer tous les processus d'application associés.
Utile pour les développeurs
Les instructions pour "Android 7" peuvent être complétées par une brève description des modules complémentaires hautement spécialisés. Nougat ajoute officiellement la prise en charge du mode API Vulkan, qui promet un rendu plus rapide, plus fluide et meilleur des graphismes du jeu.
Les développeurs de jeux peuvent simplement opter pour les performances et la complexité supérieures de Vulkan, ou s'en tenir à la norme OpenGL, plus facile à utiliser mais moins intensive.
Android Nougat prend également en charge Java 8. En pratique, ce langage n'est pertinent que pour les développeurs, donc pour la plupart des utilisateurs, sa mise à jour passera inaperçue.
L'application ne se compose pas toujours d'un seul écran. Par exemple, nous avons créé un très programme utile et l'utilisateur veut savoir qui est l'auteur. Il clique sur le bouton "À propos" et accède à nouvel écran, où se trouvent des informations utiles sur la version du programme, l'auteur, l'adresse du site, le nombre de chats que possède l'auteur, etc. Considérez un écran d'activité comme une page Web avec un lien vers une autre page. Si vous regardez le code dans le fichier MainActivity.java des leçons précédentes, vous verrez que notre classe Activité principale s'applique également à Activité(ou ses héritiers) ou, pour être plus précis, est hérité de lui.
La classe publique MainActivity étend AppCompatActivity
Comme vous pouvez le deviner, nous devrions créer une nouvelle classe qui pourrait ressembler à Activité principale puis basculez-y d'une manière ou d'une autre en cliquant sur le bouton.
Pour l'expérience, nous reprendrons le programme de la première leçon et utiliserons un bouton pour les expériences (ou créerons un nouveau projet avec un bouton à l'écran). Ensuite, créons nouvelle forme afficher informations utiles. Par exemple, montrons à l'utilisateur ce que fait le chat lorsqu'il va à gauche et à droite. D'accord, c'est très une information important, qui donne la clé pour démêler l'univers.
Nous allons créer une nouvelle activité manuellement, bien que le studio ait modèles prêts à l'emploi. Mais il n'y a rien de compliqué et pour une meilleure compréhension il est utile de tout faire à la main.
Créons un nouveau fichier de balisage XML activity_about.xml dans le dossier résolution/mise en page. Clic droit sur le dossier mise en page et sélectionnez dans le menu contextuel Nouveau | Fichier de ressources de mise en page. Une boîte de dialogue apparaîtra. Entrez le nom du fichier dans le premier champ activité_about. Dans le second, vous devez entrer l'élément racine. Par défaut c'est là ConstraintLayout. Effacer le texte et entrer défilement. Saisir quelques caractères suffit au studio pour vous proposer des options toutes faites, vous pouvez immédiatement appuyer sur Entrée sans attendre la saisie complète du mot :
Nous obtenons le blanc correspondant, dans lequel nous insérons l'élément affichage.
Les informations seront extraites des ressources, à savoir d'une ressource de chaîne about_text. Maintenant, il est surligné en rouge, signalant l'absence d'informations. pourrait être pressé Alt+Entrée et saisissez du texte dans la boîte de dialogue. Mais pour notre exemple, cette méthode ne fonctionnera pas, puisque notre texte sera multi-ligne, utilisant des caractères de contrôle. Alors faisons-le différemment. Ouvrons le fichier res/values/strings.xml et saisissez manuellement le texte suivant :
Nous avons utilisé les balises de formatage de texte HTML les plus simples comme , , . Pour notre exemple, il suffit de mettre en gras les mots faisant référence au chat et au sens du mouvement. Pour traduire un texte en nouvelle ligne utiliser des symboles \n. Ajoutons une autre ressource de chaîne pour le titre du nouvel écran :
Compris avec le balisage. Ensuite, vous devez créer une classe pour la fenêtre AboutActivity.java. Choisissez dans le menu fichier | Nouveau | Classe Java et remplir Champs obligatoires. Dans un premier temps, il suffit de préciser uniquement le nom. Ensuite, traitez d'autres domaines.
Passons à la préparation.
Maintenant, la salle de classe est presque vide. Ajoutons le code manuellement. La classe doit hériter de la classe abstraite Activité ou ses proches FragmentActivity, AppCompatActivity etc. Ajouter étend l'activité. La classe d'activité doit avoir une méthode onCreate(). Placez le curseur de la souris à l'intérieur de la classe et sélectionnez dans le menu code | Remplacer les méthodes(Ctrl+O). Dans la boîte de dialogue, nous recherchons la classe souhaitée, vous pouvez taper les premiers caractères au clavier pour une recherche rapide. Dans la méthode créée, vous devez appeler la méthode setContentView(), qui chargera le balisage préparé à l'écran. Nous aurons une telle option.
Paquet en.alexanderklimov.helloworld; importer android.app.Activity ; importer android.os.Bundle ; /** * Créé par Alexander Klimov le 12/01/2014. */ la classe publique AboutActivity étend l'activité ( @Override protected void onCreate(Bundle enabledInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); ) )
Maintenant, la chose la plus importante commence. Notre tâche consiste à passer à un nouvel écran lorsqu'un bouton est cliqué sur le premier écran. Retournons en classe Activité principale. Écrivons le gestionnaire de clic de bouton :
Public void onClick(View view) ( Intent intent = new Intent(MainActivity.this, AboutActivity.class); startActivity(intent); )
Ici, j'ai utilisé la méthode de gestion des clics de bouton décrite dans la leçon.
Pour démarrer un nouvel écran, vous devez créer une instance de la classe Intention et spécifiez la classe actuelle dans le premier paramètre, et la classe pour la transition dans le second, nous avons ceci À propos de l'activité. Après cela, la méthode s'appelle startActivity(), qui lance un nouvel écran.
Si vous essayez maintenant de tester l'application dans l'émulateur, vous recevrez un message d'erreur. Qu'avons-nous fait de mal ? Nous en avons raté un étape importante. Vous devez enregistrer un nouveau Activité dans le manifeste AndroidManifest.xml. Trouvez ce fichier dans votre projet et double-cliquez dessus. La fenêtre d'édition de fichier s'ouvrira. Ajouter nouvelle étiquette
C'est là que la ressource de chaîne est utile about_title. Exécutez l'application, cliquez sur le bouton et obtenez la fenêtre À propos du programme. Ainsi, nous avons appris à créer une nouvelle fenêtre et à l'appeler en un clic de bouton. Et un programme méga-pratique est apparu à notre disposition - maintenant, il y aura toujours un indice à portée de main sur ce que fait le chat quand il va vers la gauche.
Encore une fois, j'attire votre attention sur le fait que la deuxième classe d'activité créée doit être héritée de la classe Activité ou similaire ( ListActivity etc.), avoir un fichier de balisage XML (si nécessaire) et être écrit dans le manifeste.
Après avoir appelé la méthode startActivity() une nouvelle activité va démarrer (dans ce cas À propos de l'activité), il deviendra visible et se déplacera vers le haut de la pile contenant les composants en cours d'exécution. Lors de l'appel d'une méthode finir()à partir de la nouvelle activité (ou lorsque la touche matérielle de retour arrière est enfoncée), elle sera fermée et supprimée de la pile. Le développeur peut également naviguer vers l'activité précédente (ou toute autre) en utilisant la même méthode startActivity().
Créer un troisième écran - un moyen pour les paresseux
Les programmeurs, comme les chats, sont des créatures paresseuses. Rappelez-vous toujours que pour l'activité, vous devez créer un balisage et une classe qui hérite de Activité, puis n'oubliez pas d'enregistrer la classe dans le manifeste - eh bien, que diable.
Dans ce cas, sélectionnez dans le menu fichier | Nouveau | activité | activité de base(ou autre modèle). Ensuite, la fenêtre familière de création d'une nouvelle activité apparaîtra. Remplissez les champs obligatoires.
Cliquez sur le bouton Finir et l'activité sera prête. Pour vérifier cela, ouvrez le fichier manifeste et recherchez la nouvelle entrée. Je ne parle pas des fichiers de classe et du balisage, ils apparaîtront devant vous.
Ajoutez vous-même un nouveau bouton sur l'écran de l'activité principale et écrivez le code pour accéder à l'activité créée.
Dans un premier temps, je vous conseillerais de créer manuellement tous les composants nécessaires à une nouvelle activité afin de comprendre la relation entre la classe, le balisage et le manifeste. Et lorsque vous mettez la main dessus, vous pouvez utiliser l'assistant de création d'activité pour accélérer les choses.
Transmission de données entre activités
Nous avons utilisé l'exemple le plus simple pour appeler un autre écran d'activité. Parfois, il est nécessaire non seulement d'appeler un nouvel écran, mais également de lui transférer des données. Par exemple, nom d'utilisateur. Dans ce cas, vous devez utiliser une zone spéciale extraData, que la classe a Intention.
Région extraData est une liste de paires valeur clé, qui est transmis avec l'intention. Les chaînes sont utilisées comme clés et pour les valeurs, vous pouvez utiliser n'importe quel type de données primitif, tableau de primitives, objets de classe empaqueter et etc.
Pour transmettre des données à une autre activité, utilisez la méthode mettreExtra():
Intent.putExtra("Clé", "Valeur");
L'activité de réception doit appeler une méthode appropriée : getIntExtra(), getStringExtra() etc.:
Nombre entier = getIntent().getIntExtra("nom", 0);
Reprenons l'exemple précédent. Nous avons déjà trois activités. La première activité aura deux champs de texte et un bouton. Apparence pourrait être la suivante :
A la deuxième activité Deuxième activité définir l'élément affichage, dans lequel nous afficherons le texte reçu de la première activité. Écrivons le code suivant pour la méthode onCreate()à la deuxième activité.
@Override protected void onCreate(Bundle enabledInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); String user = "Animal"; String gift = "trou de beignet"; TextView infoTextView = (TextView)findViewById(R.id.textViewInfo); infoTextView.setText(user + ", vous avez reçu " + cadeau); )
Si nous exécutons maintenant le programme et appelons simplement la deuxième fenêtre, comme décrit dans la première partie de l'article, nous verrons l'inscription par défaut ZhYvotnoe, on vous a donné un trou de beignet. D'accord, c'est bien dommage de recevoir de tels messages.
Nous corrigeons la situation. Ajoutez du code à la première activité :
Public void onClick(View view) ( EditText userEditText = (EditText) findViewById(R.id.editTextUser); EditText giftEditText = (EditText) findViewById(R.id.editTextGift); Intent intent = new Intent(MainActivity.this, SecondActivity.class); // insère le texte du premier champ de texte dans la clé du nom d'utilisateur intent.putExtra("username", userEditText.getText().toString () ); // poussez le texte du deuxième champ de texte dans l'intention de la clé cadeau. putExtra("gift", giftEditText.getText().toString()); startActivity(intent); )
Nous avons placé dans un conteneur d'objet spécial Intention deux clés avec des valeurs tirées de champs de texte. Lorsque l'utilisateur saisit des données dans les champs de texte, elles tomberont dans ce conteneur et seront transmises à la deuxième activité.
La deuxième activité doit être prête à recevoir chaleureusement les messages comme suit (surlignés en gras).
// Valeurs par défaut String user = "LIFE" ; Cadeau de ficelle = "trou de beignet" ; utilisateur = getIntent().getExtras().getString("nom d'utilisateur"); cadeau = getIntent().getExtras().getString("cadeau"); TextView infoTextView = (TextView)findViewById(R.id.textViewInfo); infoTextView.setText(user + " , on vous a donné " + gift);
Maintenant, le message n'a pas l'air si offensant, mais même agréable pour certains. Dans les exemples complexes, il est souhaitable d'ajouter une validation lors du traitement des données. Il y a des situations où vous démarrez une deuxième activité avec des données vides comme nul, ce qui peut planter l'application.
Dans notre cas, nous savons que nous attendons une valeur de chaîne, donc le code peut être réécrit comme ceci :
intention intention = getIntent(); utilisateur = intent.getStringExtra("nom d'utilisateur");
Utilisateur = getIntent().getStringExtra("nom d'utilisateur");
Le programme a un inconvénient - il n'est pas clair de qui nous recevons les salutations. Tout singe bien élevé n'acceptera pas un cadeau d'une source anonyme. Donc, pour faire vos devoirs, ajoutez un autre champ de texte pour saisir le nom de l'utilisateur qui envoie le message.
Google recommande d'utiliser le format suivant pour les clés : votre nom de package comme préfixe, suivi de la clé elle-même. Dans ce cas, vous pouvez être sûr que la clé est unique lors de l'interaction avec d'autres applications. A peu près comme ça :
Chaîne statique finale publique USER = "ru.alexanderklimov.myapp.USER" ;
Qui a encadré le chat Vaska - nous récupérons le résultat
Il ne suffit pas toujours de simplement transmettre des données à une autre activité. Parfois, vous avez besoin de récupérer des informations d'une autre activité lorsque celle-ci est fermée. Si avant on utilisait la méthode startActivity (intention d'intention), alors il existe une méthode connexe startActivityForResult (intention d'intention, int RequestCode). La différence entre les méthodes est paramètre supplémentaire code requis. C'est fondamentalement juste un nombre entier que vous pouvez penser à vous-même. C'est nécessaire pour distinguer de qui vient le résultat. Disons que vous avez cinq écrans supplémentaires et vous leur attribuez des valeurs de 1 à 5, et à partir de ce code, vous pouvez déterminer le résultat que vous devez traiter. Vous pouvez utiliser la valeur -1, alors cela équivaudra à appeler la méthode startActivity(), c'est à dire. nous n'obtiendrons aucun résultat.
Si vous utilisez la méthode startActivityForResult(), alors vous devez remplacer la méthode dans le code pour recevoir le résultat onActivityResult() et traiter le résultat. Confus? Prenons un exemple.
Disons que vous êtes un détective. Des informations ont été reçues selon lesquelles deux morceaux de saucisse et d'autres produits ont été volés sur la table d'une personne influente du restaurant. Les soupçons sont tombés sur trois suspects - un corbeau, un putain de chien et de chat Vaska.
L'un des visiteurs a fourni une série de photos depuis son iPhone de ponton :
Il y a aussi le témoignage d'un autre témoin : Et Vaska écoute et mange.
Nous créons un nouveau projet Sherlock avec deux activités. Sur le premier écran, il y aura un bouton pour passer au deuxième écran et une étiquette de texte qui affichera le nom du voleur.
Le deuxième écran aura un groupe de boutons radio :
Puisque nous attendrons une réponse du deuxième écran, nous devons utiliser la méthode startActivityForResult() sur le premier écran où nous passerons la variable CHOOSE_THIEF comme paramètre code requis.
int privé final statique CHOOSE_THIEF = 0 ; public void onClick(View v) ( Intention questionIntent = new Intent(MainActivity.this, ChooseActivity.class); startActivityForResult(questionIntent, CHOOSE_THIEF); )
Regardez le code. Lorsque le bouton est cliqué, nous allons travailler avec le deuxième écran ChoisissezActivité et lancez le deuxième écran en attendant le résultat.
Nous passons au deuxième écran et nous écrirons le code de la deuxième activité.
Public final static String THIEF = "ru.alexanderklimov.sherlock.THIEF" ; public void onRadioClick(View v) ( Intent answerIntent = new Intent(); switch (v.getId()) ( case R.id.radioDog: answerIntent.putExtra(THIEF, "Fucking Dog"); break; case R.id.radioCrow: answerIntent.putExtra(THIEF, "Crow"); break; case R.id.radioCat: answerIntent.putExtra(THIEF, "Le pas de Lo Przewalski" ); break; par défaut : break; ) setResult(RESULT_OK, answerIntent); finish(); )
Tout est simple ici, lorsque le détective sélectionne le nom du criminel, puis à travers la méthode mettreExtra() on passe le nom de la clé et sa valeur.
Pour plus de commodité, après la sélection, nous fermons immédiatement la deuxième fenêtre et passons la valeur avant de fermer RESULT_OK pour préciser que le choix a été fait. Si l'utilisateur ferme l'écran via le bouton Retour, la valeur sera transmise RÉSULTAT_ANNULÉ.
Méthode setResult() prend deux paramètres : le code résultant et le résultat lui-même, représenté comme une intention. Le code résultant indique avec quel résultat l'activité s'est terminée, en règle générale, c'est soit Activité.RESULT_OK, ou Activité.RESULT_CANCELED. Dans certains cas, vous devez utiliser votre propre code de retour pour gérer les options spécifiques à l'application. Méthode setResult() prend en charge n'importe quelle valeur entière.
Si vous transmettez des données explicitement via le bouton, il serait bien d'ajouter une méthode finir() pour fermer la deuxième activité comme inutile. Si la transition se produit via le bouton Précédent, cela n'est pas nécessaire.
Si l'activité a été fermée par l'utilisateur lorsque le bouton de retour matériel a été enfoncé, ou si la méthode finir() a été appelé avant la méthode setResult(), le code résultant sera défini sur RÉSULTAT_ANNULÉ et l'intention renvoyée affichera la valeur nul.
Nous revenons au premier écran. Le premier écran attend une réponse du deuxième écran, vous devez donc ajouter une méthode au code onActivityResult().
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) ( super.onActivityResult(requestCode, resultCode, data); TextView infoTextView = (TextView) findViewById(R.id.textViewInfo); if (requestCode == CHOOSE_THIEF) ( if (resultCode == RESULT_OK) ( String thiefname = data.getStringExtra(ChooseActivity. THIEF); infoTextView.setText(nom du voleur); )else ( infoTextView.setText(""); // effacer le texte ) ) )
La méthode attend des données entrantes avec du code CHOOSE_THIEF, et si de telles données arrivent, extrait alors la valeur de la clé ChoisissezActivity.THIEF en utilisant la méthode getStringExtra. Nous publions la valeur résultante dans affichage(variable infoTextView). Si nous revenons à l'écran via le bouton Retour, nous effaçons simplement le texte.
Lorsque l'activité enfant est fermée à l'intérieur du composant parent, le gestionnaire se déclenche onActivityResult(). Gestionnaire onActivityResult() prend plusieurs paramètres.
- Code requis. Le code utilisé pour lancer l'activité qui renvoie le résultat
- Le code résultant. Un code de résultat défini par l'activité enfant qui indique comment l'activité enfant s'est terminée. Il peut s'agir de n'importe quelle valeur entière, mais généralement soit Activité.RESULT_OK, ou Activité.RESULT_CANCELED
- Données. L'intent utilisé pour empaqueter les données renvoyées. Selon le but de l'activité enfant, elle peut inclure un chemin URI représentant le contenu sélectionné. Alternativement (ou en plus), une activité enfant peut renvoyer des informations sous forme de valeurs simples enveloppées dans un paramètre d'intention Suppléments
Si l'activité enfant s'est terminée de manière inattendue, ou si aucun code de résultat n'a été spécifié avant de la fermer, ce paramètre deviendra égal à Activité.RESULT_CANCELED.
Nous démarrons le projet, cliquons sur le bouton et passons au deuxième écran. Là, nous sélectionnons l'une des options. Si vous sélectionnez un corbeau, l'écran se fermera et le nom du criminel s'affichera sur le premier écran. Si vous sélectionnez un chien, son nom s'affichera.
D'ailleurs, si vous sélectionnez un chat, son nom ne s'affichera pas ! Vérifiez et voyez par vous-même. Vous demanderez pourquoi ? Watson élémentaire! Le contrevenant n'a pas tenu compte d'un détail important. Le restaurant était surveillé par des caméras vidéo et l'enregistrement montrait qui avait effectivement volé la saucisse et piégé le chat. Vaska, tiens bon !
PS Si au début quelque chose semblait incompréhensible, alors avec la pratique, beaucoup de choses deviendront claires. La transmission de données entre écrans est courante dans les applications, et vous étudierez l'exemple plus d'une fois.
P.P.S. Le meilleur poisson est la saucisse. Connaissant cette faiblesse, il n'était pas difficile d'encadrer le chat.
Utiliser des filtres
Dans l'article, j'ai montré une façon courante de passer à une autre activité, quand dans la méthode startActivity() la classe actuelle et la classe de transition sont indiquées. Soit dit en passant, la classe d'activité n'a pas à faire partie de votre application. Si vous connaissez le nom d'une classe d'une autre application, vous pouvez également y accéder. Mais vous pouvez passer à une autre activité d'une manière différente.
Moins courant en pratique, mais utile. Disons que vous avez déjà une deuxième activité. Dans le manifeste, ajoutez-y un filtre spécial :
Et nous lançons la deuxième activité par un clic sur un bouton de cette manière.
Public void onClick(View view) ( startActivity(new Intent("ru.alexanderklimov.testapplication.SecondActivity"); )
Remplaçons une longue chaîne par une constante.
Public static final String ACTION_SECOND_ACTIVITY = "ru.alexanderklimov.testapplication.SecondActivity" ; public void onClick(View view) ( startActivity(new Intent(ACTION_SECOND_ACTIVITY)); )
Alors, qu'avons-nous fait. Pour la deuxième activité, nous avons enregistré un filtre et spécifié un nom pour action dans l'attribut Android : nom. Pour plus de commodité, je mets juste dedans le nom complet de l'activité avec le nom du forfait. Constructeur de classe Intention a plusieurs versions surchargées. Dans une version, vous pouvez spécifier une chaîne pour l'action. Nous avons indiqué notre action créée, qui s'inscrit dans la deuxième activité. Le système examine les manifestes de toutes les applications installées pendant le fonctionnement. Lors de la recherche d'une correspondance, le système trouve notre filtre et lance l'activité souhaitée.
Par le même principe, vous pouvez démarrer d'autres activités. Regardez un exemple. Si vous copiez l'exemple sur vous-même et consultez la documentation de android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS, vous verrez que ce code correspond à une constante de chaîne public static final java.lang.String ACTION_AIRPLANE_MODE_SETTINGS = "android.settings.AIRPLANE_MODE_SETTINGS". Comparez avec notre code. Vous pouvez supposer que l'activité a des paramètres pour mode hors-ligne Cette ligne est écrite dans le filtre.
Filtrer le nom de la catégorie android.intent.category.DEFAULT indique au système de prendre l'action par défaut, qui consiste à démarrer l'activité. Il y a d'autres noms qui ne nous intéressent pas encore.
Et maintenant une question délicate. Que se passe-t-il si vous créez une autre activité et spécifiez le même filtre que la deuxième activité ? Et vérifions. Créez une troisième activité pour vous-même et copiez-y le bloc avec le filtre de la deuxième activité.
Nous cliquons sur le bouton dans la première activité. Le système vous demandera de sélectionner l'option souhaitée.
Si vous sélectionnez l'élément TOUJOURS alors la prochaine fois vous n'aurez pas à choisir. Pour réinitialiser la sélection, accédez aux propriétés de l'application dans Paramètres et recherchez le bouton effacer les valeurs par défaut.
En quatre ans, Android est passé d'un projet petit mais ambitieux à l'un des systèmes d'exploitation mobiles les plus complexes et les plus riches en fonctionnalités de notre époque. Android prend en charge un grand nombre de technologies et de fonctionnalités, dont beaucoup sont cachées à l'utilisateur ou cachées là où vous ne penseriez même pas à regarder. Cet article est une collection de trucs et astuces qui peuvent être appliqués à n'importe quel appareil Android sans avoir besoin d'être rooté.
01. DÉSACTIVER LA CRÉATION AUTOMATIQUE DES ICÔNES DU BUREAU
Je pense que je ne suis pas le seul à m'inquiéter du comportement du marché lors de l'installation de l'application. Pour une raison quelconque, il pense que pour n'importe quel petit logiciel ou autre jeu, j'ai définitivement besoin d'une icône sur le bureau, et il le crée avec succès. Et je dois l'enlever. Et puis un autre. Et ainsi à chaque fois.
Heureusement, ce comportement est facile à désactiver - il suffit d'ouvrir paramètres google Jouez (sur le panneau de gauche) et décochez la case "Ajouter des icônes". Au même endroit, vous pouvez désactiver la demande de mot de passe forcé toutes les 30 minutes lors de l'achat d'applications, ainsi que la détestée mise à jour automatique des applications.
02. DÉSACTIVER LA RECHERCHE GOOGLE ET AUTRES LOGICIELS INUTILES
Le micrologiciel standard des smartphones Android comprend une énorme quantité de logiciels inutiles, allant d'un tas Google Apps(saviez-vous que Google oblige les fabricants à inclure presque tous les logiciels développés par lui dans le firmware de leurs appareils ?) et se terminant par toutes sortes de déchets du fabricant de smartphones. Tous ces éléments (ou du moins la plupart) peuvent être désactivés.
Allez dans "Paramètres → Applications → Tous", appuyez sur le logiciel souhaité et cliquez sur "Désactiver" (bien sûr, vous serez averti à quel point cela est "dangereux"). Au fait, lorsque vous éteignez recherche Google Google Now disparaîtra également, ainsi que la barre de recherche du bureau (après le redémarrage), à la place de laquelle il y aura une zone vide.
03. REDÉMARRER EN MODE SÉCURISÉ
Peu de gens le savent, mais dans Android, comme dans de nombreux autres systèmes d'exploitation, il existe un soi-disant mode sans échec. Il s'agit d'un mode dans lequel le système d'exploitation est chargé avec désactivé applications tierces. Malware pas trop habilement écrit (un qui n'est pas prescrit dans partition système) en même temps tombe, comme tout logiciel qui interfère avec le fonctionnement normal du système. Le mode sans échec peut être utilisé pour contourner les bloqueurs d'écran, les applications qui gèlent le smartphone ou, alternativement, pour identifier qui mange réellement la batterie - la prochaine mise à jour du micrologiciel ou du logiciel.
Le mode est activé d'une manière assez simple, mais pas du tout évidente : en maintenant enfoncé le bouton d'alimentation puis en maintenant votre doigt sur l'élément « Éteindre ». Après le redémarrage, le coupable du problème peut être supprimé via "Paramètres → Applications".
04. ÉLIMINER LES NOTIFICATIONS D'OBJET
« La construction du château est terminée ! Comment avez-vous reçu ces notifications ? Tous ceux qui ne sont pas trop paresseux essaient de m'informer de tous les événements possibles et impossibles : "Vasya Dzhubga vous a répondu sur Twitter", "Vous avez 100500 nouveaux messages", "Vous avez gagné l'opération pour augmenter votre jambe droite". Vous glissez une notification, trois nouvelles apparaissent à sa place.
Comment se débarrasser de tout ce laitier : maintenez longtemps votre doigt sur la notification et décochez la case sous le bouton "Stop". Ceci est une recette de KitKat. Dans Lollipop, tout est un peu différent, mais l'essentiel est le même : maintenez enfoncé, puis le bouton i, dans la fenêtre qui s'ouvre, cochez « Bloquer ». Au même endroit, vous pouvez forcer la notification à être une priorité afin qu'elle soit toujours tout en haut.
05. N'OUBLIEZ PAS LE MENU SERVICE
Une autre fonction complètement non évidente est le menu de service. Il peut être ouvert en composant le *#*#4636#*#*. Fondamentalement, il existe différents Informations techniques comme le numéro IMEI, la force du signal, l'emplacement actuel ou le type de réseau. Mais il existe aussi une fonction très utile pour certaines situations pour forcer le smartphone à passer en type souhaité réseaux (2G, 3G, LTE).
Dans des conditions de faible puissance du signal 3G / LTE, l'appareil a tendance à se réinitialiser sur 2G afin d'économiser la batterie et d'assurer la disponibilité des abonnés. Ce comportement peut être désactivé. Ouvrez le menu de service et sélectionnez WCDMA uniquement ou LTE uniquement dans l'élément "Définir le type de réseau préféré". De la même manière, vous pouvez basculer votre smartphone en 2G - GSM uniquement. Cela vous aidera si vous avez besoin d'économiser la batterie et qu'Internet est rarement utilisé. Soit dit en passant, au même endroit, vous pouvez désactiver complètement le module radio (bien sûr, jusqu'au prochain redémarrage).
Dans les smartphones basés sur le chinois Puces MTK a son propre menu de service beaucoup plus sophistiqué. Son numéro est *#*#3646633#*#*. Il existe diverses informations système et un grand nombre de tests, parmi lesquels vous pouvez trouver plusieurs paramètres utiles, tels que le réglage du niveau de volume pendant un appel ou, par exemple, la modification des paramètres GPS / AGPS. Le menu lui-même est terriblement illogique et contient tellement d'informations diverses que je n'ose même pas le décrire, mais envoie simplement le lecteur à trois lettres - XDA.
06. UTILISEZ UN NAVIGATEUR STANDARD
Je ne sais pas pourquoi les utilisateurs n'aiment pas tellement le navigateur Android intégré. À mon avis, il est merveilleux. Léger, rapide, Moteur chromé peut être synchronisé avec Compte google(c'est-à-dire qu'il inclut immédiatement tous les signets et mots de passe de Chrome), mais surtout, il dispose d'une méthode de navigation très pratique et presque ingénieuse. Il s'agit du soi-disant menu radial, qui peut être activé dans les paramètres (uniquement sous Android 4.0-4.4).
07. GÉRER LES CONTACTS DE L'ENTREPRISE
Google propose des services Web non seulement pour l'installation de logiciels à distance, le blocage et la recherche d'un smartphone, mais également pour la gestion des contacts. Tous les contacts des personnes enregistrés et synchronisés lors de la connexion d'un nouveau smartphone peuvent toujours être trouvés sur google.com/contacts. Ils peuvent être visualisés, modifiés, ajoutés et supprimés. Et, curieusement, il fait en fait partie de Gmail.
08. SURVEILLEZ LA CHARGE DE VOTRE PROCESSEUR
Android dispose d'une fonction intégrée pour afficher la charge actuelle du processeur et l'actif ce moment processus sur l'écran. En théorie, il est destiné aux développeurs d'applications et de micrologiciels et est caché aux utilisateurs ordinaires, mais personne ne nous dérange pour l'activer. Mais d'abord, vous devrez accéder à la section des paramètres "Pour les développeurs", qui n'existe pas du tout par défaut.
Nous allons dans les paramètres, puis "À propos du téléphone", nous trouvons la ligne "Numéro de build" et appuyez dessus sept fois de suite. Le message "Vous êtes devenu développeur !" devrait apparaître à l'écran. Cela signifie que l'élément "Pour les développeurs" est maintenant ouvert et que nous y allons. Nous rembobinons presque tout en bas de l'écran et dans la section "Surveillance", nous trouvons le commutateur "Afficher l'utilisation du processeur".
Nous l'allumons et voyons une liste dans la partie supérieure droite de l'écran. La première ligne est appelée loadavg, indiquant le nombre de processus qui ont dû fonctionner ou attendre leur tour pour s'exécuter dans la dernière minute, cinq et dix minutes. Pour le dire très crûment : si ces valeurs divisées par le nombre de cœurs de processeur sont supérieures à un, cela signifie une charge de processeur de 100 % dans la dernière minute, cinq ou dix minutes, respectivement. Vous trouverez ci-dessous une liste des processus les plus gourmands (essentiellement similaires à la commande Linux top).
09. UTILISEZ ADB POUR SAUVEGARDER LE LOGICIEL SUR COMP
Nous avons déjà écrit plus d'une fois sur un merveilleux outil appelé ADB, qui peut grandement simplifier la gestion des périphériques depuis un ordinateur pour une personne familière avec la console (ici, nous parlons principalement de Linux, bien sûr). En plus de la possibilité d'installer des logiciels, de transférer des fichiers vers un smartphone, d'afficher des journaux et d'autres choses utiles, ADB vous permet depuis peu de sauvegarder tous les paramètres et applications d'un smartphone.
Pour utiliser cette fonctionnalité, installez le pilote ADB universel (goo.gl/AzZrjR), puis téléchargez l'ADB lui-même (goo.gl/3P7klM), installez le pilote, puis développez l'archive avec ADB, connectez le smartphone à l'ordinateur avec un câble USB, lancez la ligne de commande et exécutez la commande
Un message apparaîtra sur l'écran du smartphone vous demandant de spécifier le mot de passe de cryptage pour la sauvegarde - vous pouvez appuyer en toute sécurité sur "Suivant". Le processus de sauvegarde des applications commencera, ce qui affectera à la fois les packages APK eux-mêmes (l'indicateur -apk dans la commande) et leurs paramètres. La sauvegarde inclura également toutes les applications de la carte mémoire. Vous pouvez restaurer une sauvegarde à l'aide de la commande suivante :
$ adb restaurer la sauvegarde . un B |
10. DÉSACTIVER LES DONNÉES DE FOND DANS LES APPLICATIONS
Fonctionnant en arrière-plan, les applications peuvent utiliser activement Internet à diverses fins, de la mise à jour de leur contenu à la fuite d'informations sur votre position. De plus, une telle activité entraîne dans tous les cas une consommation accrue de la batterie.
Android a la capacité de restreindre de manière sélective les applications du transfert de données en arrière-plan, mais il est situé dans un endroit que la plupart des utilisateurs ne regarderaient presque jamais. Pour empêcher toute application d'utiliser Internet en arrière-plan, vous devez accéder aux paramètres, puis - "Transfert de données", faites défiler l'écran jusqu'à la liste des applications utilisant activement le réseau (pour certains, ce sera une surprise qu'il soit là) et appuyez sur le logiciel souhaité. En bas, il y aura une option "Limite mode arrière-plan". Il convient de garder à l'esprit que l'option désactivera le transfert de données uniquement via réseau mobile, afin que les données continuent à circuler via le Wi-Fi.
11. UTILISEZ LA BARRE DE RECHERCHE
Souvent propriétaires de smartphones Basé sur Android négligence chaîne de recherche en haut de l'écran d'accueil. C'est très logique étant donné la possibilité d'effectuer une recherche en tapant une requête dans barre d'adresse n'importe quel navigateur mobile.
Pendant ce temps, la barre de recherche sur le bureau fait bien plus que simplement rediriger une requête vers google.com. Il vous permet de rechercher des contacts, des applications, des événements de calendrier, des signets et l'historique du navigateur Web dans mode automatique. Dans l'utilisation normale d'un smartphone, cela peut ne pas être aussi utile, mais lors de la connexion d'un clavier externe, c'est un outil indispensable. Cliquez
12. UTILISEZ LE VERROUILLAGE INTELLIGENT
Smart Lock est l'une de ces fonctionnalités auxquelles vous ne pensez pas, mais une fois que vous l'essayez, vous ne pouvez plus vous en passer. C'est l'une des nouvelles sucettes Android les plus remarquables et l'une des plus fonctionnalités utiles ajouté à Android récemment. L'idée de Smart Lock est très simple - il désactive le code PIN ou toute autre protection de l'écran de verrouillage au cas où il y aurait un certain appareil Bluetooth ou un endroit sur la carte à proximité.
Par défaut, Smart Lock "comme si" est désactivé. Autrement dit, il ne brille nulle part, mais après avoir été associé à un nouvel appareil Bluetooth (de tout type), il proposera certainement de l'ajouter à votre liste blanche. Après cela, vous l'oublierez à nouveau. Mais seulement jusqu'à ce que vous activiez la protection de l'écran de verrouillage dans la section "Sécurité" des paramètres. Maintenant, cela fonctionnera comme il se doit.
eux-mêmes paramètres intelligents Lock sont dans la même section, et en plus d'ajouter de nouveaux appareils Bluetooth, vous pouvez y spécifier des "lieux sûrs", et tout de suite avec une liste d'options basées sur les "observations" de Google Now. Au fait, si vous le désactivez, comme décrit dans le premier conseil, cette fonctionnalité sera également perdue.
13. ÉCONOMISER L'ÉNERGIE À DROITE
Une autre innovation notable de Lollipop est le mode d'économie d'énergie. Il a migré vers Android standard à partir du firmware des fabricants de smartphones, qui l'implémentaient eux-mêmes. Maintenant, il existe une fonction dans Android pur - vous utilisez votre smartphone au maximum, et lorsque vous atteignez 15% de la charge de la batterie, le système propose d'activer le mode d'économie d'énergie, qui désactive le transfert de données en arrière-plan, réduit la luminosité au minimum, désactive certains capteurs et réduit le rendu de l'écran FPS à quelques dizaines d'images par seconde. Pour plus de clarté, la barre d'état et les boutons à l'écran en bas de l'écran deviennent rouges - pour ne pas l'oublier.
Pour économiser la batterie de votre smartphone AMOLED, vous pouvez définir des fonds d'écran noirs et utiliser des applications avec des arrière-plans noirs.
Le mode d'économie d'énergie est configurable. Allez dans "Paramètres → Batterie → menu → Mode économie d'énergie". Ici, vous pouvez spécifier la condition démarrage automatique mode (même si le choix est maigre : 5 %, 15 % ou jamais) et, surtout, activez le mode dès maintenant. C'est très pratique si vous avez un long voyage sans possibilité de recharge.
14. SURVEILLEZ LE TRAFIC
Très probablement, les fabricants de smartphones, comme d'habitude, vont pelleter l'interface standard d'Android 5.0 et tout changer (bonjour Samsung - le plus grand amant break interfaces), mais dans le rideau Lollipop standard, ou plutôt, dans le "second rideau" avec livre
Les opérations de réglages rapides ont un zeste. Le bouton de transfert de données au centre ne change pas du tout le transfert de données, mais se développe dans une interface qui vous permet non seulement de visualiser la consommation de trafic actuelle, mais également de désactiver le transfert de données à l'aide du commutateur en haut.
15. PARTAGER UNE APPLICATION, PAS UN TÉLÉPHONE
Surtout pour ceux qui aiment donner leur téléphone à d'autres personnes, Lollipop dispose d'une fonction d'épinglage d'écran qui vous permet de verrouiller votre smartphone sur une application sans pouvoir la fermer ou passer à une autre. Comme beaucoup d'autres utilités, il est complètement invisible et caché assez profondément dans les paramètres. Pour l'activer, allez dans "Paramètres → Sécurité", faites défiler presque jusqu'à la fin et activez l'option "App Lock".
Maintenant, si vous appuyez sur le bouton de visualisation exécution d'applications("Parcourir"), un bouton apparaîtra en bas de la vignette de l'application en cours. Après avoir cliqué sur l'icône, l'écran sera verrouillé sur l'application sélectionnée et vous devrez maintenir enfoncés les boutons "Retour" et "Parcourir" en même temps pour revenir en arrière. Dans ce cas, vous devrez entrer un code pin s'il est défini pour l'écran de verrouillage.
XX. UTILISER LE LANCEUR D'ACTIVITÉS
Toute application graphique Android comprend une ou plusieurs dites "activités" (activité). Chacun d'eux est une fenêtre (écran) de l'application, par exemple écran principal ou un écran de paramètres, peut-être même une fenêtre de sélection de fichiers. Par défaut, vous ne pouvez ouvrir directement (depuis le bureau) que les activités que le développeur de l'application marque comme principales (principales), les autres ne sont disponibles que via l'application elle-même et uniquement si le développeur lui-même l'autorise.
Cependant, avec le bon outil à portée de main, vous pouvez accéder à toute autre activité dans n'importe quelle application et même créer un raccourci sur le bureau pour cela. Le lanceur d'activités fait exactement cela. Installez simplement l'application, sélectionnez "Toutes les actions" dans le menu ci-dessus et trouvez le logiciel dont vous avez besoin. Toutes ses activités apparaîtront à l'écran, et chacune d'entre elles peut être ouverte d'un simple toucher ou accrochée au bureau avec un long doigt.
Un exemple d'activités "internes" utiles est la fenêtre de signet Chrome (Chrome → Signet), l'accès au mécanisme AppOps caché dans Android< 4.4.2 (Настройки → AppOps), запуск поиска в TuneIn Radio (tunein.ui.activities.TuneInSearchActivity). Очень много активностей имеет в себе ES Проводник, включая редактор, Lecteur de musique, visionneuse d'images et plus encore. N'importe lequel d'entre eux peut être lancé directement depuis le bureau. De la même manière, vous pouvez ouvrir n'importe quelle section des paramètres et accéder à certaines fonctions du système d'exploitation difficiles à atteindre. Il s'agit d'une fonctionnalité absolument légale et ne nécessite pas de racine.
Android dispose d'un grand nombre de raccourcis clavier pour les claviers plug-in. Les flèches, Tabulation et Entrée peuvent être utilisées pour naviguer dans le bureau et les différents menus. De plus, les raccourcis clavier suivants sont disponibles :
Esc - bouton "Retour" ;
Win + Esc - Bouton Accueil ;
Ctrl + Échap - bouton "Menu" ;
Alt + Tab - basculer entre les applications ;
Ctrl + Espace - changer de disposition ;
Ctrl + P - ouvrir les paramètres ;
Ctrl + M - contrôle applications installées;
Ctrl + W - changer le fond d'écran ;
Win + E - écrivez une lettre;
Win + P - lecteur de musique ;
Win + A - calculatrice;
Win + S - écrire des SMS ;
Win + L - calendrier ;
Gagner + C - contacts ;
Win + B - navigateur ;
Gagner + M - Google Maps ;
Win + Espace - recherche ;Pour connaître votre adresse MAC et IP, allez dans "Paramètres → Wi-Fi → menu → Avancé-
les fonctions". MAC et IP seront tout en bas.Lollipop a un jeu de style Flappy Bird intégré. Allez dans "Paramètres → À propos du téléphone",
appuyez plusieurs fois sur l'élément " Version Android», puis maintenez votre doigt sur les « chupa-chups » apparus. Nous jouons.Google Now prend en charge un grand nombre de commandes vocales en russe. Tous peuvent être divisés en deux groupes : la recherche vocale et les commandes vocales elles-mêmes. Recherche vocale vous permet d'effectuer des recherches intelligentes dans Google, lorsque le système affiche une réponse spécifique au lieu d'une liste de liens, et les commandes vocales vous permettent d'effectuer certaines actions, telles que l'envoi de SMS ou le réglage d'une alarme. La liste des commandes est affichée dans l'image " Commandes vocales Google maintenant. La recherche vocale comprend plus d'une douzaine divers types des questions:
Temps. Quel temps fera-t-il demain matin ?
Adresses. Où est la pharmacie la plus proche?
Information de vol. Quand le vol Aeroflot numéro 2336 part-il ?
Temps. Quelle heure est-il à Londres ?
Événements. Quand est le coucher du soleil aujourd'hui ?
Calculs. Quelle est la racine carrée de 2209 ?
Traduction. Quel est le mot espagnol pour "concombre" ?
Sport. Quand joue le Spartak ?
Finance. Qu'est-ce que l'indice S&P 500 aujourd'hui ?
Données. Quelle est la hauteur du plus haut bâtiment du monde ?
Taux d'échange. Convertissez 2600 roupies en dollars américains.
Images. Montrez des photos du Golden Gate Bridge.
Fait intéressant, en anglais, Google Now comprend un grand nombre de questions beaucoup moins évidentes. A titre d'exemple, vous pouvez donner :
Dois-je porter une veste aujourd'hui ?
Combien de pourboire à partir de 420 roubles?
Où est mon colis ?
Ceci, bien sûr, n'est pas tout ce que l'on pourrait dire, mais cela ne fonctionnera pas pour étirer l'article, et de nombreuses autres possibilités sont déjà connues. N'oubliez pas ces astuces, et le smartphone deviendra
un peu plus confortable. au 26 janvier 2017 .
Introduction
Le système d'exploitation Android (Android) est aujourd'hui à peine inférieur à Windows en termes de prévalence. Il est utilisé dans plus de 90% des smartphones et tablettes. Particularité son interface utilisateur (graphique) réside dans le fait qu'il est conçu pour être utilisé sans clavier ni souris - uniquement avec un écran qui répond aux doigts (écran tactile).
En général, la gestion d'Android n'est pas difficile.
Cette instruction dans certains détails peut ne pas correspondre à l'interface Android sur appareil spécifique. Le fait est que certains fabricants d'appareils modifient l'interface Android standard. Samsung fait de grands changements.
Néanmoins, principes généraux les organisations d'interface sont conservées.
Déverrouillage de l'écran et bureau Android
La première chose que vous verrez lorsque vous allumerez votre appareil est l'écran de déverrouillage :
Vous devez toucher l'image du château avec votre doigt et, sans relâcher votre doigt, faites-le glisser vers la droite, jusqu'au bord du cercle et relâchez-le :
Sur certains appareils, au lieu de l'image de la serrure, elle peut être différente. Mais le principe reste le même - vous devez faire glisser votre doigt sur l'écran.
Après avoir déverrouillé l'écran, le bureau s'ouvrira sur lequel toutes les commandes sont concentrées :
Tout en bas de l'écran se trouvent la barre d'état et la barre d'état système - elles sont noires. La barre d'état contient les principaux boutons de contrôle, de gauche à droite :
- Bouton retour. Revenir à la fenêtre précédente du programme actif. Si le programme a une fenêtre, ce bouton ferme le programme.
- Bouton d'accueil. Revenez au bureau. Réduit le programme actif et ouvre le bureau.
- Bouton d'échange. Ouvre l'aperçu de tous programmes en cours d'exécution. Grâce à cela, vous pouvez facilement basculer entre les programmes en cours d'exécution.
- Bouton fenêtre. Menu programme actif. Ouvre un menu avec des commandes pour le programme actuellement actif.
- Réglage du volume du haut-parleur.
- Prenez une capture d'écran de l'écran.
Note. Sur certains appareils, la barre d'état peut ne pas avoir de boutons de volume et de capture d'écran.
À l'extrémité droite de la barre d'état se trouve la barre d'état système. Il affiche les messages du programme, les icônes du programme. Si vous touchez le plateau, un menu s'ouvrira avec réglages rapides:
Note. Pas sur tous les appareils, lorsque vous touchez le plateau, le menu des paramètres rapides s'ouvre. Certains fabricants peuvent ne pas avoir un tel menu. Ou il peut être ouvert d'une manière différente, par exemple en faisant glisser votre doigt depuis le haut de l'écran.
Juste au-dessus de la barre d'état se trouve un lanceur avec des raccourcis vers les programmes sélectionnés.
Android à écran tactile
Toute la gestion des programmes et d'Android lui-même s'effectue en touchant l'écran. Android partage les touches (également appelées gestes) par leur nature :
- Touche rapide (touchez et retirez immédiatement votre doigt) - semblable à une souris d'ordinateur, double-cliquez ou appuyez sur Entrée. Effectue une opération par défaut, telle que le lancement d'un programme ou l'ouverture d'un fichier.
- Un toucher "long" (touchez et maintenez votre doigt) - semblable à un clic droit d'ordinateur - offre des opérations supplémentaires. Ou sélectionne texte, fichier, élément.
- "Zoom" - toucher avec deux doigts en même temps puis les déplacer l'un vers l'autre ou vice versa. Augmente ou réduit la police du document ou la taille de l'image.
- "Scrolling" - mouvement de glissement du doigt sur ou le long de l'écran. Affiche les éléments masqués à l'extérieur des bordures de l'écran. Par exemple, une liste de fichiers, la photo suivante dans la galerie, Page suivante document.
Travailler avec des fichiers dans Android
L'ouverture, la copie et la suppression de fichiers dans Android s'effectuent de la même manière que dans tout autre système d'exploitation - via programme spécial gestionnaire de fichiers. Il existe de nombreux programmes de ce type pour Android. Gestionnaire de fichiers, fourni avec Android, est facile à utiliser :
Dans la barre supérieure, il y a des boutons qui affichent le dossier dans lequel vous vous trouvez actuellement. Et des boutons pour les opérations disponibles. Une touche rapide sur un dossier ouvre ce dossier. Une touche rapide sur un fichier ouvre ce fichier. Si vous devez sélectionner des fichiers (dossiers) à copier ou à supprimer, vous devez appuyer longuement sur un fichier et lorsqu'il est sélectionné, sélectionnez le reste :
Les fichiers sélectionnés peuvent être supprimés, copiés, coupés ou envoyés via Bluetooth ou WiFi. Si vous avez besoin de copier ou de transférer des fichiers, après les avoir sélectionnés et copiés (coupés), vous devez vous rendre dans un autre dossier et cliquer sur le bouton "Coller".
Si vous voulez sélectionner tous les fichiers d'un dossier, vous pouvez le faire comme ceci :
Tout d'abord, sélectionnez le premier fichier (avec un appui long), puis appuyez sur le bouton "Sélectionné". Ouvrira bouton supplémentaire"Choisir tous".
Les programmes peuvent être lancés via des raccourcis dans le lanceur ou sur le bureau, ainsi que via le menu principal d'Android.
Si vous appuyez sur l'icône du menu du programme dans le lanceur, le menu du programme s'ouvrira :
Un écran peut ne pas convenir à tous programmes installés. Pour faire défiler le menu, vous devez effectuer un mouvement de glissement avec votre doigt de droite à gauche.
Si vous appuyez brièvement sur le raccourci du programme, il sera lancé. Si vous touchez et maintenez votre doigt, après un certain temps, le bureau deviendra visible et vous pourrez déplacer le raccourci vers le bureau d'un simple mouvement du doigt.
Si vous touchez le bouton pour basculer entre les programmes - .
Un écran s'ouvrira dans lequel il y aura des aperçus de tous les programmes en cours d'exécution :
Sur cet écran, vous devez toucher le programme souhaité.
Si la fenêtre du programme est déplacée rapidement vers le bas, le programme sera fermé.
Comment fermer un programme sur Android
Première voie. Appuyez sur le bouton "Retour" - dans la barre des tâches Android. Mais s'il s'agit d'un programme avec plusieurs fenêtres, comme un navigateur, ce bouton est peu pratique à utiliser. De plus, le programme ne se ferme pas réellement, il devient invisible, mais il continue à rester en RAM.
La deuxième façon. Appuyez sur le bouton "Fenêtre" - .
Si le programme a un menu principal, il peut contenir une commande de sortie ou de fermeture :
Ou ce menu programme :
La troisième voie. Appuyez sur le bouton "Swap" - dans la barre des tâches Android. Recherchez ensuite l'aperçu de la fenêtre et déplacez-le vers le bas :
Quatrième voie. Ouvrez les paramètres système, allez dans l'onglet des applications, puis ouvrez l'onglet "Programmes en cours d'exécution" et touchez le programme souhaité :
et dans le nouvel écran, cliquez sur le bouton "Stop":
Installer des programmes sur Android
Se connecter à Internet sur Android
Sur la plupart des appareils Android, vous pouvez vous connecter à Internet via des réseaux opérateurs mobiles ou Wi-Fi. Ces deux méthodes sont disponibles dans les paramètres de l'appareil - section Réseaux sans fil.
Si vous avez besoin de passer du WiFi à la 3G ou vice versa, vous devez d'abord éteindre la source Internet actuelle et ensuite seulement en allumer une autre.
Le clavier d'Android apparaît automatiquement à l'écran lorsque vous touchez dans le champ de saisie des données :
Le clavier fourni avec Android n'est pas très pratique. Dessus il y a des touches numériques et des touches caractères spéciaux déplacé vers un autre ensemble vers lequel basculer. De plus, il n'a pas de touches fléchées pour déplacer le curseur et il n'y a pas de touches Alt, Ctrl. Deuxième jeu de caractères :
Et le troisième jeu de caractères :
Comme vous pouvez le voir, si vous avez besoin d'accolades, vous devrez changer deux jeux de clés pour y accéder.
Cependant, sous Android, le clavier est un programme et cela signifie qu'il peut être remplacé par un autre. Par exemple sur Clavier de pirate:
C'est presque comme un vrai clavier. Plus important encore, il dispose de touches fléchées pour déplacer le curseur. C'est très pratique car déplacer le curseur de plusieurs caractères avec le doigt ou le curseur graphique est un enfer. Mais comme il y a plus de touches dessus, leur taille est plus petite et vous devez travailler avec plus de soin.
Pour changer de langue, sur le clavier du pirate, vous devez faire glisser la barre d'espace.
Basculer entre différents claviers effectuée dans les paramètres Android :
Sélectionnez et copiez du texte dans Android
Lorsque vous travaillez activement avec des textes sur un appareil informatique, il sera tôt ou tard nécessaire de copier le texte et de le transférer vers un autre programme (document). Dans les systèmes d'exploitation conventionnels, cela se fait facilement - menu contextuel ou Ctrl + C. Android est plus difficile. Vous devez d'abord appuyer rapidement deux fois sur l'écran sur un mot du fragment que vous souhaitez copier. Le mot sera mis en surbrillance et deux curseurs apparaîtront :
En maintenant le curseur avec votre doigt, vous pouvez le déplacer et ainsi sélectionner autant de texte que nécessaire. Après cela, vous devez toucher le texte sélectionné et ne relâchez pas votre doigt jusqu'à ce que le menu apparaisse :
Dans lequel vous devez sélectionner "Copier". Ce menu peut sembler différent dans différents programmes. Par exemple, au lieu de texte, il peut y avoir des icônes.
Ensuite, allez au programme (document) où vous voulez coller le texte et touchez l'écran au bon endroit et maintenez votre doigt jusqu'à ce qu'un menu similaire apparaisse, mais sélectionnez "Coller" en conséquence.
Bien sûr, copier du texte dans Android n'est pas pratique. Mais sur le bezrybe et le poisson cancéreux.
Résumé
Bien sûr, un appareil fonctionnant sous Android ne peut pas remplacer complètement ordinateur complet, néanmoins, à tout le moins, mais des types de travaux courants peuvent y être effectués. Jusqu'à l'édition fichiers simples MS Word, Excel.
Si votre appareil Android prend en charge le mode USB-Host (OTG), vous pouvez vous y connecter Souris USB et le clavier et il sera beaucoup plus facile de travailler avec du texte.