Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3111 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  84  85  86  87  88  89
Auteur Sujet :

Developpement sur Android !

n°2052622
insomniakz
Posté le 28-01-2011 à 11:17:54  profilanswer
 

Reprise du message précédent :
C'était une application qui utilisait leur nouveau systeme de prevision de pluie a une heure.
Aplication gratuite, j'annoncait clairement que je prenais les données chez meteo france.
Je parsais le html pour recuperer infos et images.
 
Ils ont commencé par essayer de restreindre l'accès aux images (cookies, id de session), puis quand ils ont vu que j'avais contourné le probleme ils ont ajouté un gros copyright en plein milieu de l'image, mais ca ne devait pas leur paraitre suffisant donc lettre avec AR du service juridique.  
 
Je trouve ca un peu démesuré, surtout qu'ils sont completement absent du segment Android.
J'ai supprimé l'appli hier. J'espere que ca ira.

mood
Publicité
Posté le 28-01-2011 à 11:17:54  profilanswer
 

n°2052624
kaloskagat​os
Posté le 28-01-2011 à 11:20:06  profilanswer
 

Quote du topic HFR4droid pour illustrer mon propos
 
 

ToYonos a écrit :

Elle est empilé :o
 
Je vais enregistrer dans un fichier l'état courant de l'appli à chaque navigation. Au lancement de HFR4droid (le vrai lancement, pas une simple prise de focus), si le fichier existe, je restaure l'état qui va bien. Marchera aussi quand on éteint son téléphone.
 
Je te fais ça si tu changes ton vote huit  [:hellypse]


 
Comment on sait si une appli est "vraiment" lancée et non pas une simple prise de focus? La méthode OnCreate est appelée au changement d'orientation et qaund le téléphone sort de veille avec l'appli lancée :/
 
Je me pose cette question pour savoir quand initialiser certains objets qui doivent être là pour toute la durée de l'appli, à part en faisant un singleton je pensais pouvoir les initialiser dans le OnCreate mais visiblement j'y passe trop souvent...

n°2052625
kaloskagat​os
Posté le 28-01-2011 à 11:23:00  profilanswer
 

insomniakz a écrit :


Je trouve ca un peu démesuré, surtout qu'ils sont completement absent du segment Android.

 

On doit pouvoir s'attendre à la sortie imminente d'une appli officielle... T'avais de la pub dans ton appli? C'est ptet à cause de ça...

 

edit: en fait leur copyright est très explicite... http://france.meteofrance.com/jsp/ [...] e_id=13932

 


Message édité par kaloskagatos le 28-01-2011 à 11:25:18
n°2052647
eraser17
Posté le 28-01-2011 à 11:48:19  profilanswer
 

kaloskagatos a écrit :

Quote du topic HFR4droid pour illustrer mon propos

 



 
kaloskagatos a écrit :

 

Comment on sait si une appli est "vraiment" lancée et non pas une simple prise de focus? La méthode OnCreate est appelée au changement d'orientation et qaund le téléphone sort de veille avec l'appli lancée :/

 

Je me pose cette question pour savoir quand initialiser certains objets qui doivent être là pour toute la durée de l'appli, à part en faisant un singleton je pensais pouvoir les initialiser dans le OnCreate mais visiblement j'y passe trop souvent...

 

Tu crée une variable membre que tu initialise à null et quand tu rentre dans le onResume tu verifie si elle est null et si elle l'est tu la remplie.

Message cité 1 fois
Message édité par eraser17 le 28-01-2011 à 11:48:33

---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2052650
kaloskagat​os
Posté le 28-01-2011 à 11:54:54  profilanswer
 

eraser17 a écrit :

 

Tu crée une variable membre que tu initialise à null et quand tu rentre dans le onResume tu verifie si elle est null et si elle l'est tu la remplie.

 

Ok, merci, si cette solution marche je m'en servirai. En fait je comprends mal la durée de vie d'une Activity, est-ce que si mon appli ouvre plusieurs Activity à la suite, une vieille Activity de mon appli peut être tuée pour libérer de la mémoire? Ou bien est-ce que ce principe ne s'applique que par application?

Message cité 1 fois
Message édité par kaloskagatos le 28-01-2011 à 11:56:39
n°2052672
eraser17
Posté le 28-01-2011 à 13:05:16  profilanswer
 

kaloskagatos a écrit :

 

Ok, merci, si cette solution marche je m'en servirai. En fait je comprends mal la durée de vie d'une Activity, est-ce que si mon appli ouvre plusieurs Activity à la suite, une vieille Activity de mon appli peut être tuée pour libérer de la mémoire? Ou bien est-ce que ce principe ne s'applique que par application?

 

Je sais bien que c'est un peu long et technique mais tu as lu cette page?

 

http://developer.android.com/guide [...] ntals.html

 

Tout ce que tu veux savoir s'y trouve.

Message cité 1 fois
Message édité par eraser17 le 28-01-2011 à 13:05:37

---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2052675
ToYonos
Ready to code
Posté le 28-01-2011 à 13:16:49  profilanswer
 

Perso, pour rependre le pb quoté, je vais déclencher mon action de restauration d'état dans le onCreate() de l'application (ma classe héritant de Application, appelé une fois lorsque l'appli n'est pas lancée.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2052678
loic_1715
Posté le 28-01-2011 à 13:34:45  profilanswer
 

Peut être qu'il prévoit justement de se mettre à Android.


---------------
"Les animaux sont moins intolérants que nous : un cochon affamé mangera du musulman." Desproges
n°2052707
kaloskagat​os
Posté le 28-01-2011 à 15:17:25  profilanswer
 

edit :mea culpa deux posts plus bas

 
eraser17 a écrit :

 

Je sais bien que c'est un peu long et technique mais tu as lu cette page?

 

http://developer.android.com/guide [...] ntals.html

 

Tout ce que tu veux savoir s'y trouve.

 

Oui j'ai bien lu cette page, d'ailleurs la réponse que je semble trouver dedans ne me plait pas et je ne sais pas si j'interprète correctement :

 
Citation :


Activity lifecycle

 

It is active or running when it is in the foreground of the screen (at the top of the activity stack for the current task). This is the activity that is the focus for the user's actions.

 

It is paused if it has lost focus but is still visible to the user. That is, another activity lies on top of it and that activity either is transparent or doesn't cover the full screen, so some of the paused activity can show through. A paused activity is completely alive (it maintains all state and member information and remains attached to the window manager), but can be killed by the system in extreme low memory situations.

 

It is stopped if it is completely obscured by another activity. It still retains all state and member information. However, it is no longer visible to the user so its window is hidden and it will often be killed by the system when memory is needed elsewhere

 

Donc est-ce que des objets alloués dans ma première Activity peuvent se retrouver détruits si je suis dans une autre Activity de mon application et que le système commence à manquer de ressources? Il semblerait que oui d'après le texte en gras. Mais je trouve ça hallucinant. J'ai un gestionnaire de connexion bluetooth, s'il est un attribut de ma première Activity ma connexion peut être tuée sans prévenir? La seule solution est-elle de rendre ce membre statique et d'en faire un singleton?


Message édité par kaloskagatos le 28-01-2011 à 15:25:24
n°2052709
kaloskagat​os
Posté le 28-01-2011 à 15:21:21  profilanswer
 

ToYonos a écrit :

Perso, pour rependre le pb quoté, je vais déclencher mon action de restauration d'état dans le onCreate() de l'application (ma classe héritant de Application, appelé une fois lorsque l'appli n'est pas lancée.

 


Justement, j'ai mis un printf dans le onCreate et on y passe à chaque rotation de l'écran (dans Hfr4Droid c'est désactivé donc pas de problème) et à chaque fois que tu sors ton téléphone de veille si ton application est affichée. Le schéma du cycle de vie d'une application ne me paraît donc pas vraiment correct pour le coup. De ce que j'ai lu sur un autre forum on ne doit mettre dans le onCreate que la création des objets de l'IHM mais ce n'est pas présenté comme ça sur le site de dev d'android.

 

edit: source de ce que j'avance http://stackoverflow.com/questions [...] on-android


Message édité par kaloskagatos le 28-01-2011 à 15:22:16
mood
Publicité
Posté le 28-01-2011 à 15:21:21  profilanswer
 

n°2052711
kaloskagat​os
Posté le 28-01-2011 à 15:25:00  profilanswer
 

Mes excuses les plus plates, je n'avais JAMAIS vu la classe Application, j'ai toujours implémenté des Activity, et je traduisais Application en Activity  :sweat: C'est une révélation pour moi, je suis une burne...

n°2052716
ToYonos
Ready to code
Posté le 28-01-2011 à 15:36:48  profilanswer
 

La classe Application est très utile, j'y centralise certains attributs et m'en sert pour initialiser mon appli


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2052717
eraser17
Posté le 28-01-2011 à 15:39:07  profilanswer
 

je l'avais jamais vu non plus cette classe [:matleflou]
 
J'ai jamais du en avoir besoin [:joce]


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2052777
MycRub
It was a trilogy
Posté le 28-01-2011 à 19:31:05  profilanswer
 

Un peu HS : quand vous créez un compte vendeur sur Google Checkout, l vous demande une adresse. C'est possible de sélectionner un pays autre que USA ou UK ?


---------------
The Enforcer, The Executor, The Notary.
n°2052778
Zipo
Ours bipolaire
Posté le 28-01-2011 à 19:34:35  profilanswer
 

euh ouai, moi dans les settings j'ai "France" donc c'est qu'il m'avait proposé l'option lors de l'inscription :o :D

Message cité 1 fois
Message édité par Zipo le 28-01-2011 à 19:34:45

---------------
- mon feed-back
n°2052794
MycRub
It was a trilogy
Posté le 28-01-2011 à 20:38:57  profilanswer
 

Zipo a écrit :

euh ouai, moi dans les settings j'ai "France" donc c'est qu'il m'avait proposé l'option lors de l'inscription :o :D


Probablement qu'il faut d'abord créer un compte développeur Android Market. Les comptes vendeurs checkout standard ne sont dispo qu'aux USA et UK.

Citation :

Les comptes marchands Google Checkout standard permettent de vendre des produits en ligne sur n'importe quel site Web, ne sont pas destinés à la vente d'applications sur Android Market et sont réservés uniquement aux vendeurs basés aux États-Unis et au Royaume-Uni. Toutefois, si vous possédez déjà un compte Google Checkout standard, vous pouvez l'associer à votre compte de développeur Android Market en cliquant sur le lien prévu à cet effet dans l'interface de ce dernier.


---------------
The Enforcer, The Executor, The Notary.
n°2052960
Poly
Posté le 30-01-2011 à 02:19:54  profilanswer
 

Sinon, y'a moyen de faire une appli compteur de vélo, en mettant les deux fils du capteur de tours dans une fiche USB? Le mobile saurait reconnaitre les impulsions générées?

n°2052964
MycRub
It was a trilogy
Posté le 30-01-2011 à 09:22:51  profilanswer
 

Poly a écrit :

Sinon, y'a moyen de faire une appli compteur de vélo, en mettant les deux fils du capteur de tours dans une fiche USB? Le mobile saurait reconnaitre les impulsions générées?


Je ne pense pas... Enfin sur la plupart des modèles le port USB ne peut pas servir d'hôte.
 
Par contre, il y a peut-être possibilité de creuser du côté de l'entrée mic.


---------------
The Enforcer, The Executor, The Notary.
n°2053005
Poly
Posté le 30-01-2011 à 14:30:45  profilanswer
 

En effet. La plupart des mobiles android en sont équipés?

n°2053841
pigeon_man
Posté le 02-02-2011 à 19:37:50  profilanswer
 

Ok, l'interface web du market est en cours de présentation (market.android.com) et le "feature graphic" semble être la bannière géante qu'il y a pour présenter l'appli sur sa page web.

n°2053843
kaloskagat​os
Posté le 02-02-2011 à 20:00:08  profilanswer
 

Pas terrible ce nouveau market :/ Appbrain vaut 10 fois mieux...

n°2053845
pigeon_man
Posté le 02-02-2011 à 20:04:45  profilanswer
 

Ba c'est cool pour l'installation directe sur le téléphone :) Mais qui, je suppose, ne marche qu'avec Android 2.2+ et ça, ça pue :o

n°2053849
kaloskagat​os
Posté le 02-02-2011 à 20:21:22  profilanswer
 

Bof, beaucoup de téléphones peuvent passer sous 2.2 si t'y tiens vraiment.

n°2053852
pigeon_man
Posté le 02-02-2011 à 20:27:57  profilanswer
 

Pas le x10 mini :o

n°2053855
kaloskagat​os
Posté le 02-02-2011 à 20:38:01  profilanswer
 

Est-ce que vous avez des repositories SVN en ligne gratuits et privés à recommander?

Message cité 1 fois
Message édité par kaloskagatos le 02-02-2011 à 20:38:07
n°2053862
pigeon_man
Posté le 02-02-2011 à 20:50:20  profilanswer
 
n°2053869
jirotoh
Posté le 02-02-2011 à 20:58:00  profilanswer
 

Avec quoi vous dessinez vos layout :??:
 
Droid Draw ? Dans Eclipse ? Tout à la main ?
 

n°2053870
kaloskagat​os
Posté le 02-02-2011 à 21:01:05  profilanswer
 

Ok je l'avais vu, tu l'utilises?

n°2053871
pigeon_man
Posté le 02-02-2011 à 21:03:02  profilanswer
 

Je m'étais inscrit mais je l'ai jamais utilisé au final désolé :D

n°2053873
kaloskagat​os
Posté le 02-02-2011 à 21:05:48  profilanswer
 

Je me suis inscrit, ça a l'air pas trop mal, merci :)

 


@jirotoh : à la main !


Message édité par kaloskagatos le 02-02-2011 à 21:06:43
n°2053940
MycRub
It was a trilogy
Posté le 03-02-2011 à 08:41:19  profilanswer
 

kaloskagatos a écrit :

Est-ce que vous avez des repositories SVN en ligne gratuits et privés à recommander?


Moi j'ai utilisé http://unfuddle.com/
Ca fonctionne pas mal en version gratuite.


---------------
The Enforcer, The Executor, The Notary.
n°2053958
disq8
Posté le 03-02-2011 à 10:04:06  profilanswer
 

Moi http://www.assembla.com/
du svn classique, pour l instant, rien a redire sur leur service :)

n°2053968
Dionγsos
Posté le 03-02-2011 à 10:47:23  profilanswer
 

On se demandait à quoi pouvait bien servir l'icone de l'application en 512*512.
On a la réponse avec le nouveau web market :o


---------------
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence, mais qu'en pratique il y en a une.
n°2053974
ToYonos
Ready to code
Posté le 03-02-2011 à 10:58:57  profilanswer
 

Nice ce market officiel. Clair :)


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2053979
kaloskagat​os
Posté le 03-02-2011 à 11:21:29  profilanswer
 

Zut quelqu'un a sorti l'appli que j'étais en train de développer :o Ca file un coup au moral :/

n°2053988
ToYonos
Ready to code
Posté le 03-02-2011 à 11:32:06  profilanswer
 

Sauf si tu fais mieux  [:idee]


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2053994
Poly
Posté le 03-02-2011 à 11:34:51  profilanswer
 

J'ai une idée d'appli, mais elle est tellement lumineuse que j'ai vraiment pas envide de la partager gratuitement. :o

n°2053997
kaloskagat​os
Posté le 03-02-2011 à 11:37:10  profilanswer
 

Oui y'a matière à faire mieux, et c'est même pas plus mal si des gens n'aiment pas la sienne il viendront tester la mienne, ça fait de la pub indirectement ;)

n°2054006
ToYonos
Ready to code
Posté le 03-02-2011 à 12:03:37  profilanswer
 

Voilà. Tu es à combien de % de dev dessus ?


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2054013
kaloskagat​os
Posté le 03-02-2011 à 12:20:38  profilanswer
 

95% de la partie métier qui était vraiment pas évidente, 0% de l'IHM. "Malheureusement" sur téléphone ce que retiennent les gens c'est la beauté des boutons de l'appli pas la prouesse technique :D. Mais bon je devrais pouvoir sortir un truc dans 2 ou 3 semaines (je finis mon boulot tard et j'ai une copine qui n'aime pas le développement android :o)


Message édité par kaloskagatos le 03-02-2011 à 12:21:03
n°2054019
eraser17
Posté le 03-02-2011 à 12:29:58  profilanswer
 

faut pas lui laisser le choix à la copine, ou lui promettre beaucoup de sac et de chaussures quand tu seras riche :o


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  84  85  86  87  88  89

Aller à :
Ajouter une réponse
 

Sujets relatifs
problème scrollView cocoaDes développeurs Android sur Bordeaux ?
Développement d'un nouveau réseau en ligne[SVN] suivi des impacts d'un développement
Developpement d'une application de gestion de logsCherche framework java pour developpement web rapide
[Android] Emulateur et appliDéveloppement d'un site Web
Affichage message sur console projet pour développement plugin eclipsedeveloppement d'un service web mobile
Plus de sujets relatifs à : Developpement sur Android !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)