lundi 7 octobre 2013

Tuto: Programmer en python (V2.6) sur un téléphone Android

Python est un langage de scripts, donc pas besoin de compiler le code, il suffit de cliquer sur le fichier avec la source python pour qu'il s'exécute. Revers de la médaille c'est plus lent que du code compilé (comme java ou C) et encore plus lent sur ASE à l'heure actuelle.

Le projet ASE (Android Scripting Environment) se trouve à cette adresse: 
http://code.google.c...roid-scripting/

Installation:
1)Télécharger AndroidScriptingEnvironment-0.10-2-alpha.apk (ou la version actuelle) ou plus simple scanner le code barre sur la home page du projet.
2)Installer l'application sur le téléphone
3)Ajouter l'interpréteur Python 2.6 (« Menu », « Add interpreter », « Python »)
4)Patienter le temps du téléchargement
5)Maintenant on se retrouve avec un terminal Python (« Menu », « Terminal », « Python 2.6 »)
6)et un éditeur de code (« Menu », « Add script »)

Notes:
1)Possibilité d'installer en même temps un interpréteur LUA (je connais pas...)
2)Dans l'interpréteur, (sur un Magic) appuyer longtemps sur « Menu » pour faire apparaitre le clavier
3)Pour se faciliter le travail, connecter le téléphone au PC, et placer vos scripts sur la carte SD dans /ASE/Script (l'éditeur de ASE est vraiment minimaliste).

Exemples de codes:
**************************************************
#Afficher un petit message
import android  # The ASE android.py module should be on your sys.path.
droid = android.Android()
droid.makeToast("Hello from my computer!")
*****************************************************

*****************************************************
#Demande d'entrer votre nom et l'affiche
import android
droid = android.Android()
name = droid.getInput("Hello!", "What is your name?")
print name
droid.makeToast("Hello, %(result)s" % name)
***********************************************
**********************************************
#Ouvre le scanner de code barre, scanne un article, et affiche le code 
#Et oui tout ça en seulement 5 lignes de code
import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT']) 
droid.makeToast(isbn)
**********************************************

Pour tester ces exemples:

1) sur votre pc copier le code entre les *************
2) ouvrer un éditeur de texte (notepad ou mieux notepad++)
3) coller
4) enregistrer le fichier avec l'extention .py (pour python ;) )
5) brancher votre tél au pc et copier votre fichier *.py dans /ase/scripts
6) lancer ASE (si vous ne voyez pas votre fichier relancer le une fois pour mettre à jour les fichiers)
7) cliquer sur votre fichier *.py
8) voila un programme python qui s'execute.


Notes:
C'est encore une version beta (voire alpha), alors il n'y a pas toutes les fonctions python et/ou API android de fonctionnels.

Ces exemples sont fortement inspiré du site du projet.

Plus d'info sur le python : 
www.python.org
http://fr.wikipedia....ython_(langage)

Quelques exemples sur le wiki ASE:
http://code.google.c...cripting/w/list 

dimanche 8 septembre 2013

download Android 2.3 SDK

Google vient de publier son nouveau kit de développement pour Android, le système d'exploitation Linux pour PDA et téléphone portable. Ce SDK intègre une grande variété d'outils destinés à développer des applications, à dessiner des interfaces utilisateurs et à rechercher les bugs. Outre de nouvelles API, on trouve aussi Android Virtual Devices (AVD), un émulateur de test offrant pour chaque produit son propre espace de stockage, ceci afin de réaliser des tests sur de multiples produits en même temps et non les uns après les autres. Ce SDK propose aussi un plug-in pour l'IDE Java Eclipse qui aidera à générer les ressources XML (comme les animations ou les menus), les couches alternatives et à exporter et signer vos applications pour la distribution. Évidement, du coté purement utilisateurs, Google a intégré beaucoup de nouveaux effets et animations destinés à rendre encore plus attrayant son système d'exploitation pour mobile. L'éditeur comble aussi des manques en ajoutant, enfin, le mode Bluetooth, un clavier virtuel, une acquisition vidéo et une meilleure intégration de ses propres outils (Picassa, GTalk, etc). Ce nouveau SDK intègre de nouveaux paramètres relatifs à la téléphonie (comme la force du signal) de nouveaux modes de visualisation des éléments ainsi qu'une nouvelle version de Webkit. Enfin, cette nouvelle version ajoute le support pour la VoIP via SIP, la compatibilité avec les terminaux NFC (Near Field Communications), la gestion de gyroscope et autres accéléromètres ainsi que le support de plusieurs caméras pour la viso notamment.

JampaBus Diogo Henrique

Cover artJampaBus - screenshot thumbnail
Descrição
O aplicativo JampaBus informa no mapa as paradas de ônibus da região metropolitana de João Pessoa. Você pode visualizar no mapa a rota dos ônibus e checar as ruas que eles passam. Você pode também visualizar os ônibus que passam na parada selecionada no mapa. O aplicativo JampaBus é um projeto aberto. Você pode nos enviar informações sobre as paradas de ônibus nas telas de ajuda, com isso, o aplicativo vai está sendo atualizado constantemente. Tenha na sua mão as ruas com o sentido de ida e volta das 80 linhas da grande João Pessoa.
Rotas de Ônibus disponíveis no momento:
-301,302,303,514,601,5204,600,603,513,5603,5605,517,5600,104,102,101,106,107

Autores:
Diogo Henrique, Desenvolvedor Mobile
Cesar Farias, Colaborador
Rubens Batista, Colaborador

* Banco de Dados elaborado com base no site da Prefeitura de João Pessoa.
* Esse aplicativo é exclusivo para auxílio. O aplicativo ajudar você a tomar as decisões de qual ônibus pegar. O aplicativo em momento nenhum substitui um motorista ou cobrador de ônibus.

mardi 3 septembre 2013

Top Android app: Nou5 Mauritius Contacts Update

Looking for free Android game? Don't want to spend more money buying full versions? We can help you! At 

android games online for free

 you can find thousands of new games. Apk files are very easy to install, just a few seconds and you will enjoy the game. All content is ordered in categories: gambling, arcade, action, rpg and many more. Just select model of your tablet or phone (e.g. Samsung Galaxy Note, Motorola Droid, HTC Desire etc.) in the right panel, and our system will select you the most appropriate files. If you are searching for Android tablet games, it will be more convenient to sort files by OS version. And remember, totally free mobile content is only at 

android games online for free

The following list shows the top 10 hot search terms for Android apps for the days preceding September 3, 2013. These terms are new or have increased significantly.
  1. nou5
Nou5 Mauritius Contacts Update
Expert Forward
Nou5 is a free and open source application that enables you to effortlessly update your contacts with regards to the forthcoming 7 to 8 digits Numbering
Gratuit
 
97
 
5,000+ téléchargements
 
|
 
Communication
    1. Add to list
      Gratuit
      97
      4.8
      User ratings
      240 (4.89 average)
      Installs
      5,000+
      Concerns
      1
      File size
      507 kb
    2. evian baby
    3. whats app
    4. sims
    5. Google
    6. Pandora
    7. screen lock bypass
    8. handcent
    9. themes
    10. hide it pro

    lundi 2 septembre 2013

    Android new apps: Mobile Topographer

    Looking for free Android game? Don't want to spend more money buying full versions? We can help you! At 

    android games online for free

     you can find thousands of new games. Apk files are very easy to install, just a few seconds and you will enjoy the game. All content is ordered in categories: gambling, arcade, action, rpg and many more. Just select model of your tablet or phone (e.g. Samsung Galaxy Note, Motorola Droid, HTC Desire etc.) in the right panel, and our system will select you the most appropriate files. If you are searching for Android tablet games, it will be more convenient to sort files by OS version. And remember, totally free mobile content is only at 

    android games online for free




    download for free ArcGIS for Android

    Looking for free Android game? Don't want to spend more money buying full versions? We can help you! At 

    android games online for free

     you can find thousands of new games. Apk files are very easy to install, just a few seconds and you will enjoy the game. All content is ordered in categories: gambling, arcade, action, rpg and many more. Just select model of your tablet or phone (e.g. Samsung Galaxy Note, Motorola Droid, HTC Desire etc.) in the right panel, and our system will select you the most appropriate files. If you are searching for Android tablet games, it will be more convenient to sort files by OS version. And remember, totally free mobile content is only at 

    android games online for free

    ArcGIS for Android extends the reach of your GIS from the office to the field.
    ArcGIS for Android includes an application that you can download from the Android Market. Using the ArcGIS Application you can explore maps available from ArcGIS Online or ArcGIS Server, open and view rich map content, collect GIS features and much more.
    ArcGIS for Android also includes a Runtime SDK that enables Java developers to build a focused line of GIS-enabled business applications for Android devices.