Électricité | Notes de l'électricien. Conseil d'Expert

Applications Java pour téléphones tactiles. Readmaniac – un programme pour lire des livres électroniques sur un téléphone mobile

De nombreux propriétaires d'appareils Android considèrent la sensibilité du capteur comme un problème pour leurs gadgets. Il arrive que l'écran de votre téléphone ou de votre tablette ne réponde pas correctement aux touchers. Par exemple, l’utilisateur clique sur la partie inférieure gauche de l’écran, mais le capteur interprète cela comme un clic sur le coin supérieur droit.

Mais le problème émergent n'est pas du tout une raison de découragement et de déplacement urgent au centre de service. Il est tout à fait possible de tenter de « freiner » votre capteur chez vous en utilisant le calibrage d’écran.

L'étalonnage de l'écran (également appelé étalonnage du capteur) est le réglage de l'affichage dont le but est d'optimiser le fonctionnement et d'améliorer la réponse du capteur à la pression et au toucher avec les doigts ou un stylet. .

Et bien que le calibrage des capteurs sur Android ne soit généralement pas nécessaire, il est recommandé à tous les utilisateurs d'appareils dotés d'écrans tactiles résistifs et capacitifs. Il est conseillé de calibrer les écrans résistifs immédiatement après l'achat de l'appareil. Avec un capteur capacitif, la situation est quelque peu différente puisqu'il est possible de vérifier si un calibrage est nécessaire ou si l'affichage fonctionnera clairement sans une telle opération.

Pour ce faire, vous devez retirer le film de l'écran du gadget, l'essuyer avec un chiffon humide (de préférence spécial), puis vérifier la réponse du capteur. La meilleure façon chèques - en tapant un message texte. S'il y a des fautes de frappe fréquentes lors de la frappe, c'est le signe que l'écran tactile doit être calibré. Il convient également de noter qu'il est fort possible que cette procédure doive être effectuée plusieurs fois.

Avant de commencer la procédure de calibrage de l'écran sur Android, vous devez découvrir la cause du dysfonctionnement du capteur.

  • Il est fort possible que la tarte mangée avec du thé vous ait laissé un souvenir d'elle-même sous forme de traces laissées sur l'écran lors de la réponse à un appel urgent.
  • Le capteur de proximité ou la fonction Air Gesture ne fonctionnent pas correctement.
  • Utilisation d'un firmware personnalisé (non officiel).
  • Installation d'applications à partir de sources douteuses.
  • L'appareil est tombé, a été heurté ou mouillé.
  • Remplacement de l'écran tactile, etc.

Comme nous le savons bien, c’est la cause qu’il faut éliminer, et non l’effet. Il est clair que si le "mauvais" firmware est installé sur votre smartphone, ce qui est à l'origine de l'échec, vous pouvez calibrer le capteur jusqu'à ce que vous "conduisiez les carottes", mais le résultat souhaité dans ce cas, hélas, ne sera pas atteint. .

Cependant, même si l'appareil n'a pas besoin d'être calibré, cela ne ferait pas de mal à son propriétaire de connaître les subtilités de la configuration de l'écran tactile, car il s'agit d'une manipulation assez simple qui ne nécessite pas beaucoup de temps, encore moins une énorme couche de connaissances.

Pour calibrer l'écran de n'importe quel appareil fonctionnant sous le système d'exploitation Android, vous pouvez utiliser des programmes et des utilitaires spéciaux, qui existent en nombre suffisant et absolument gratuits. Vous pouvez également accéder aux services standards trouvés dans le menu de l'appareil.

Réglage manuel

Ici, il faut expliquer que les options de réglage, y compris la sensibilité de l'écran, varient considérablement selon le modèle de votre gadget, et il est fort possible qu'elles ne conviennent pas à votre cas. Le fait est que les fabricants d'appareils mobiles installent leur propre shell au-dessus des paramètres standard du système d'exploitation Android, tout en modifiant (ou en éliminant complètement) la possibilité de l'un ou l'autre paramètre. La méthode d'étalonnage pour les appareils avec paramètres standard est décrite ci-dessous :

  1. Accédez au menu des paramètres.
  2. Sélectionnez « Paramètres du téléphone ».
  3. Allez dans le menu « Calibration », où une fenêtre s'ouvrira sous la forme d'une cible croisée avec un point à l'intérieur.
  4. Cliquez trois fois au centre de la cible
  5. L'étalonnage est terminé. Ensuite, vous devez vérifier le capteur en utilisant les manipulations indiquées précédemment.

Si ces étapes ne vous concernent pas, vous devez alors vérifier sur le site Web du fabricant exactement comment vous pouvez calibrer votre appareil ou utiliser une application spéciale (découvrez cette méthode ci-dessous).

Utilisation d'un logiciel spécial

Sur ce moment Il existe d'innombrables utilitaires et programmes qui vous aident à configurer l'écran tactile de votre appareil Android. Parmi les programmes éprouvés qui ont vraiment aidé de nombreux utilisateurs, on peut noter les programmes suivants :

Calibrage de l'écran tactile est un outil simple et gratuit qui peut vous aider à calibrer rapidement et facilement le capteur. Étapes étape par étape :

Téléchargez l'application, ouvrez-la, appuyez sur le bouton « Calibrer » :

Ensuite, nous démarrons le processus d'étalonnage en cliquant sur le champ gris à l'écran :

Après cela, dans le champ gris, nous exécutons les commandes qui apparaissent dans les carrés verts :

Malheureusement, l'utilitaire n'est pas russifié, mais quoi et comment faire est clairement indiqué. Au cas où, nous vous suggérons de regarder la vidéo

Je l'ai trouvé par hasard. Je passe beaucoup de temps sur la route et l’idée est venue d’utiliser ce temps inutilisé pour lire des livres utiles, car il est difficile de voyager avec un ordinateur portable, j’ai décidé d’utiliser mon téléphone tactile Nokia à ces fins. Naturellement, nous avions besoin d'un logiciel compatible avec Java. Après avoir collecté des informations, j'ai opté pour Readmaniac.

Le développement de Readmaniac a été réalisé par le programmeur ukrainien Roman Lut et au début de son existence, le programme ne prenait en charge qu'une seule marque de téléphone (Siemens) et était payant.

Mais après un certain temps, le programmeur a rendu le logiciel gratuit et accessible à tous en téléchargement. C'est cette opportunité dont j'ai profité - je l'ai téléchargé, installé et je l'utilise toujours.

Pourquoi les propriétaires de téléphones tactiles Nokia ou Samsung téléchargent Readmaniac.

Parlons maintenant de pourquoi l'application est si populaire et pourquoi il y a tant de téléchargements de cette extension. C'est simple, l'industrie mobile se développe assez rapidement, vous ne surprendrez personne avec un téléphone à écran tactile de nos jours, et par conséquent, les logiciels de « divertissement » sont très demandés par les propriétaires de Nokia, de Samsung ou d'autres modèles populaires.

Il convient également de noter que la LECTURE de livres gagne en popularité. Autrefois, nous étions considérés comme le pays le plus lu, et aujourd'hui, la popularité de la lecture parmi les jeunes revient progressivement à son niveau antérieur.

Ces deux conditions contribuent à la popularité de Readmaniac, et c'est pour cela que les utilisateurs le téléchargent si volontiers.

Principales caractéristiques et caractéristiques du programme de lecture depuis un téléphone mobile.

Je dirai tout de suite qu'il existe actuellement un certain nombre de programmes similaires qui gagnent en popularité. Mais la position de leader parmi les « lecteurs » est occupée par Readmaniac. Cet amour des utilisateurs est dû au fait que l'utilitaire dispose d'une large gamme de paramètres, est compatible avec Java et un certain nombre d'autres avantages sur lesquels j'aimerais m'attarder plus en détail. Parmi les avantages incontestables de Riadmaniac, j'inclurais les suivants :

  • Personnalisation des paramètres d'écran en fonction de vos besoins
  • Paramétrage de la conception du texte (affichage des polices, paragraphes, couleur et arrière-plan)
  • Prise en charge des principaux encodages (DOS, Win-1251, ISO-8859-5, KOI-8R)
  • Possibilité de recherche par texte
  • Implémentation d'un système de favoris et d'un diaporama
  • La possibilité de rechercher sur Internet un livre qui vous intéresse.
  • Prend en charge tous les modèles de téléphones compatibles avec Java

Ces capacités du programme étaient absolument suffisantes pour mes modestes besoins. La tâche principale était de trouver et de télécharger sans aucun problème une application simple : une liseuse. De plus, j'ai reçu tout un ensemble de fonctionnalités supplémentaires agréables que j'utilise au quotidien et que je vous recommande.

Microsoft Research a lancé une version Web de TouchDevelop, un shell permettant de créer des applications pour Windows 8 et Windows Phone, adaptées aux appareils tactiles. L'environnement vous permet de créer des applications très rapidement et fonctionne sur iPad, iPhone, Android, PC, Mac et Windows Phone. Directement depuis le navigateur !

La programmation sur des appareils tactiles brise les hypothèses habituelles : avec seulement quelques dizaines de touches sur l'écran, vous pouvez créer une application à part entière. Pour vous familiariser avec cet IDE, travaillons ensemble pour créer une application simple de vérification orthographique avec iPad.

Pour vérifier l'orthographe, nous utiliserons l'API Yandex.Speller. L'application doit lire l'entrée, envoyer une requête à l'API via HTTP, analyser le résultat et afficher les mots mal orthographiés. Créons un nouveau script. C'est ce que Bonjour, Habr !

Nous pouvons ajouter une expression avant ou après le bloc sélectionné. Sous le code se trouve une liste d’actions triées par importance. Selon l'endroit où se trouve le curseur, il y aura une logique différente dans cette liste. Maintenant le curseur est sur une ligne : on peut l'éditer, le concaténer avec une autre ligne, ou appeler l'une des méthodes string. Disons bonjour à Habr et recherchons une demande d'entrée dans les méthodes de la console. Le système vous demande si l'expression dans sa forme actuelle n'a pas de sens et propose des solutions :

Cliquez sur « demander la chaîne », définissez le texte de la demande, cliquez sur la magie « stocker dans var ». Créer une requête n'est plus difficile : appuyez sur « web », puis sur « créer une requête », saisissez l'adresse API du correcteur orthographique et concaténez le paramètre de requête text= avec la chaîne résultante s. Nous envoyons une demande.

Sur une nouvelle ligne, l'éditeur propose d'utiliser la variable nouvellement créée, ou d'insérer un bloc if, foreach, while, etc. C'est ce que nous ferons. Touchez la variable de réponse, touchez « content as json », puis touchez « store in var » – la nouvelle ligne est prête. Cliquez sur « foreach » pour traiter le tableau d'erreurs résultant, que nous avons déjà analysé à partir de json. Nous parcourons le tableau - le système indique que « e » est un objet JSON et que quelque chose doit être fait avec lui (par exemple, une sortie).

Nous extrayons les champs json de l'objet et formons les lignes de sortie. Lorsque vous appuyez sur le bloc parent, le bloc entier est sélectionné et vous pouvez insérer une expression avant ou après.

Le scénario est prêt. Vous pouvez l'exécuter directement à partir d'ici, en haut se trouve le bouton Exécuter. Boum, erreur. "show stack trace" est lancé immédiatement sur la ligne où l'exception s'est produite. L'un des inconvénients importants de TouchDevelop est que je n'ai pas trouvé de moyen de déboguer via les points d'arrêt. Il s'agit d'un éditeur de concepts, mais pas encore d'un IDE à part entière.

Mais quelques astuces simples et intelligentes sont toujours disponibles. Par exemple, vous pouvez envelopper le bloc sélectionné dans if ou le placer dans une fonction distincte. L'application manquait de http:// dans l'adresse API et l'index de l'option de correctif (la méthode at(0) du champ), car "s" s'est avéré être un tableau. Le script fonctionne :

Calculons le nombre minimum de touches d'écran requises pour créer un script. Jetons les erreurs de variables intermédiaires, nous ne compterons pas le message d'accueil et la saisie de texte de Habr :

Mur -> demander une chaîne -> saisie de texte -> stocker dans var -> nouvelle ligne -> web -> créer une demande -> entrée API -> concaténation -> s -> envoyer -> stocker dans var -> nouvelle ligne -> foreach -> réponse -> contenu en json -> focus dans le bloc do -> e -> champ -> titre -> concaténation -> 123 -> ligne -> ligne d'entrée " -> " -> concaténation -> e -> champ - > titre -> à -> stocker dans var -> nouvelle ligne -> variable -> publier sur le mur

Moins de 30 touches d'écran(plus la saisie de texte) était nécessaire pour créer le programme. Ce n'est pas encore un outil à utiliser au quotidien, mais l'avenir arrive. Très bientôt, programmer sur une tablette sera aussi simple que sur un ordinateur classique. Nous suivrons l'évolution du projet.