Aussi:
Les meilleurs cours et tutoriels pour Android sur developpez.com
Les statistiques des versions utilisées d'Androïd, les tailles d'écran et versios d'OpenGL, publication par Google.
Version | Name | API |
2.2 | Froyo | 8 |
2.3.3 | Gingerbread | 10 |
2.3.7 | ||
4.0.3 | Ice Cream Sandwich | 15 |
4.0.4 | ||
4.1.x | Jelly Bean | 16 |
4.2.x | ||
4.3 | ||
4.4 | KitKat | 19 |
5.0 | Lollipop | 21 |
5.1 | ||
6.0 | Marshmallow | 23 |
On Android 4.2 and later, the developer options are hidden by default. To enable the developer options, select Settings > About phone and tap Build number seven times.
Access Android app data without root
Updating the UI:
Les services (Local & Remote)
Application preferences / settings
Manage Json:
SwitchMe brings Multiple User Accounts to Android.
USB
Android Open Accessories
Dev
Glossaire:
Google Chrome Developer Tools
ADB for Android Developers (ARCHOS Internet Tablet)
search openstreetmap:
OSMTracker for Android™ by Nicolas Guillaumin
Keypad-Mapper
Mapsforge
TTS : text-to-speech, text to speech
Note 1 : Avant de pouvoir se servir du TTS, il est nécessaire de vérifier la présence d'un “moteur” de TTS, puisque par défaut Android ne le propose pas. Certains constructeurs comme Samsung proposent le leur, d'autres incluent de base une version développée par d'autres. Quoi qu'il en soit, cette étape est nécessaire si vous ne désirez pas voir des dizaines de retour utilisateurs mécontents. source: Utiliser le Text to Speech dans une application Android par Sylvain Berfini 2011.
Note 2 : Sous Android, en principe sur chaque smartphone est présent un moteur TTS de base, de très mauvaise Quallité. Il faut donc installer un moteur plus performant…
Moteurs TTS pour AndroId:
Propriétaires:
Open source:
Autres:
Ce code joue la vidéo, mais on ne la voit pas :
mp=new MediaPlayer(); mp.setDataSource(path); mp.setScreenOnWhilePlaying(true); mp.setDisplay(holder); // holder ? mp.prepare(); mp.start();
Faire une activité dédiée avec un VideoView ça fonctionne bien:
Avec VideoView pour que la video soit redimensionnée/étendue (stretched), ajouter les atrributs android:layout_alignParentXxx (Ok avec API 15) :
yes to set video view as full screen we need all the alignment,
<VideoView android:id="@+id/surfacevideoview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" />
Ou voir :
Comment gérer la réception de SMS avec Android:
Manage inbox sms:
Envoyer des SMS:
Pour communiquer en tcp/ip avec une appli tournant sur l'émulateur il faut créer une redirection depuis l'émulateur.
si une application écoute sur le port 80 et que l'on veut s'y connecter depuis l'ordi via le port 8080 :
$ telnet localhost 5554 redir add tcp:8080:80
Référence : Using Network Redirection
Reading about tcp/ip communication:
Http client:
Http server: