A tous les développeurs, voici votre rendez-vous hebdomadaire !
Cette semaine nous allons voir comment vous pouvez permettre à une application ayant le thème Holo à l’avoir également sur Android 2.x, mais aussi les régressions apportées dans Android 4.2, ainsi qu’un tutorial pour la communication NFC !
C’est parti !
Holo partout
public : tous
L’interface Holo a été introduite avec Android 3 (Honeycomb) et n’est donc pas disponible sur les terminaux inférieurs à cette version. Lorsque vous développez votre application vous appliquez le thème Holo pour disposer des derniers composants graphiques disponibles pour les utilisateurs…60% des utilisateurs, disposant d’une version antérieure à Android 3, verront tout autre chose.
Cela est sans compter sur la librairie du projet HoloEverywhere, guidée par Christophe Versieux. La librairie a connu une grosse mise à jour dernièrement et offre la possibilité de proposer à vos utilisateurs une véritable expérience du thème Holo sur des matériels disposant d’Android 2.0.
Vous pouvez tester le rendu avec l’application de démo (bien évidemment les tests se feront sur un système d’exploitation inférieur à 3.0 :))
https://play.google.com/store/apps/details?id=org.holoeverywhere.demo
Les développeurs peuvent voir et télécharger le code depuis
https://github.com/ChristopheVersieux/HoloEverywhere
Android 4.2 regresse : vérifiez vos applications !
public : tous
Depuis deux semaines environ, le kit de développement de 4.2 est disponible au téléchargement. On s’empresse de l’installer, compiler nos projets et tester…pour voir que cela ne fonctionne pas !
En effet deux modification ont été détectées dans les API pouvant générer des dysfonctionnements dans votre application : l’une au niveau des Settings et l’autre au niveau de l’API de la configuration des points d’accès.
Le mode avion ne sera plus (dés)activable depuis l’API Settings.System et seules les applications signées et embarquées dans la ROM seront en mesure de le faire.
De la même manière, il ne sera plus possible de modifier les informations de configuration liées aux points d’accès mobile. Encore une fois cela ne sera possible que pour les applications “natives”.
Ces deux modifications – nommées régressions car non communiquées dans la release note – seront en fait contre balancées par des possibilités offertes par les API d’administration.
http://commonsware.com/blog/2012/11/20/miscellaneous-android-4p2-regressions.html
Un tuto NFC
public : intermédiaire
Je sais que ce lien attirera quelques personnes (notamment des personnes que j’ai formé il y a peu à Caen :)) ! Un tutorial TRES complet sur l’utilisation du NFC dans une application Android.
Au programme de ce tutorial la lecture mais aussi l’écriture depuis et vers un tag NFC. Pas besoin d’en dire plus je vous laisse découvrir !
http://wiebe-elsinga.com/blog/?p=1269
Rendez-vous un mercredi sur deux sur Twitch, de 17h à 19h, pour suivre en direct l’émission SURVOLTÉS produite par Frandroid. Voiture électrique, vélo électrique, avis d’expert, jeux ou bien témoignages, il y en a pour tous les goûts !
J'en profites également pour partager un article que j'ai écrit sur comment promouvoir son application dans les applications stores. J'ai rencontré pas mal de studio qui ont développé d'excellentes applis mais qui malheureusement se demandent comment arriver à les faire connaitre et à les monétiser http://blogs.orange-business.com/relation-client/2012/12/comment-faire-pour-etre-visible-sur-les-applications-stores.html
[...] DevTips #28 (Holo, Android 4.2, [...]
J'en profite pour poser un article que je viens d'écrire sur l'écriture/lecture ( et verouillage ) des tags NFC ... avec un cas précis d'utilisation dans une appli en production : http://kayrnt.wordpress.com/2012/12/03/read-write-lock-tags-in-your-android-app-androiddev/ C'est un peu moins "détaillé" sur le rôle du code fourni mais plus complet :)
Ah oui à Caen ? :O ENSI ou licence MCA ? <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour tablette</a></i>
ah non je suis en train de finir une appli qui gere le mode avion jsutement automatiquement pour les tablettes c'est debile c'est le seul moyen d'augemnter l'autonomie et d'arriver au niveau des ipads en veille. c'est clairement une regression a mon sens. surtout que pour le mettre il faut et de 1 aller "cocher" la case airplane mode et de 2 balancer l'event comme quoi le mode avion a change.
Source pour les API d administrations pour les 2 régressions ? Parce que c'est pas ce que dit Mark Mur phy dans cet article. C'est un souhait de sa part mais il a pas de pouvoir décisionnel chez El Goog.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix