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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  37  38  39  ..  84  85  86  87  88  89
Auteur Sujet :

Developpement sur Android !

n°2097528
LeRiton
Posté le 25-08-2011 à 16:24:38  profilanswer
 

Reprise du message précédent :
Import static.

mood
Publicité
Posté le 25-08-2011 à 16:24:38  profilanswer
 

n°2097529
Thordax
Shop smart. Shop S-Mart !
Posté le 25-08-2011 à 16:26:24  profilanswer
 

thx :jap:


---------------
Atari 520 ST 256 Ko
n°2097549
Thordax
Shop smart. Shop S-Mart !
Posté le 25-08-2011 à 17:45:29  profilanswer
 

Tant que je suis dans ma lancée ... :o
 
Je dois appeler une URL pour envoyer une donnée chiffrée à celle-ci. Cette URL n'existe pas réellement et je fais le lien avec une adresse IP sur une machine locale dans mon host (ex : 192.168.1.47     monsite.fr).
 
Le problème se pose en mode debug, quand je cherche à joindre cette URL, il me sort tout de suite UnknownHostException, ce qui parait logique vu que l'URL n'existe pas si on ne regarde pas dans le host.
 
Vous savez comment je peux m'en sortir ? Eventuellement, j'appelle l'URL par l'adresse IP directement ?


---------------
Atari 520 ST 256 Ko
n°2097551
LeRiton
Posté le 25-08-2011 à 17:58:40  profilanswer
 

Il faut que ça soit géré par ton builder (script, Maven, IDE...), le builder vient choisir un fichier de conf en fonction de la target (debug et prod dans ton cas) ou bien setter des variables dans ce dernier.
Et d'ailleurs puisque Android, en lieu d'un fichier de conf, tu peux très bien aller directement setter la valeur d'une variable dans les resources.

n°2097553
dys
Posté le 25-08-2011 à 18:08:27  profilanswer
 

2 cas de figure:
 
Tu passe par l'emulateur et tu es baisé. TU peux pas referencer une machine locale il me semble. Tu peux uniquement réferencer la machine sur laquelle tu travail avec l'IP 10.0.2.2
(http://developer.android.com/resou [...] lhostalias)
 
Tu debug direct en USB sur ton tel, dans ce cas tu le connecte par wifi a ton réseau local et tu reference la machine directe par son IP.

Message cité 1 fois
Message édité par dys le 25-08-2011 à 18:09:13
n°2097557
wapcamer
Posté le 25-08-2011 à 18:33:01  profilanswer
 

en local, il suffit de rajouter une ligne dans le fichier host, non ?


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
n°2097581
Thordax
Shop smart. Shop S-Mart !
Posté le 25-08-2011 à 22:58:52  profilanswer
 

LeRiton a écrit :

Il faut que ça soit géré par ton builder (script, Maven, IDE...), le builder vient choisir un fichier de conf en fonction de la target (debug et prod dans ton cas) ou bien setter des variables dans ce dernier.
Et d'ailleurs puisque Android, en lieu d'un fichier de conf, tu peux très bien aller directement setter la valeur d'une variable dans les resources.


Mon builder ? JE build avec l'IDE Eclipse, j'ai regardé les debug configurations, mais je vois pas laquelle rajouter (ptet une ligne de commande comme si on ajoutait un dns-server en faisant --dns-server 8.8.8.8) ?

dys a écrit :

2 cas de figure:
 
Tu passe par l'emulateur et tu es baisé. TU peux pas referencer une machine locale il me semble. Tu peux uniquement réferencer la machine sur laquelle tu travail avec l'IP 10.0.2.2
(http://developer.android.com/resou [...] lhostalias)
 
Tu debug direct en USB sur ton tel, dans ce cas tu le connecte par wifi a ton réseau local et tu reference la machine directe par son IP.


Je peux effectivement recenser localhost, mais c'est un host différent qui m'intéresse. Du coup, ptet qu'il faut indiquer le fichier host comme étant à regarder lors du debug, i guess.

wapcamer a écrit :

en local, il suffit de rajouter une ligne dans le fichier host, non ?


Ca ne semble pas suffire en mode debug (sous Eclipse en tout cas)


---------------
Atari 520 ST 256 Ko
n°2097597
ToYonos
Ready to code
Posté le 26-08-2011 à 00:34:46  profilanswer
 
n°2097646
Thordax
Shop smart. Shop S-Mart !
Posté le 26-08-2011 à 11:33:08  profilanswer
 

une appli qui va communiquer avec un client lourd pour renvoyer des données sur un smartphone :o


---------------
Atari 520 ST 256 Ko
n°2097738
ToYonos
Ready to code
Posté le 26-08-2011 à 16:30:28  profilanswer
 
mood
Publicité
Posté le 26-08-2011 à 16:30:28  profilanswer
 

n°2097826
eraser17
Posté le 26-08-2011 à 21:25:21  profilanswer
 

et encore cross topic :  
 
je viens de mettre à jour mon appli pour que ça soit compatible avec les tablettes sous HoneyComb. Mais vu que j'ai pas de tablette j'ai aucun moyen d'essayer, est ce qu'une ame charitable peut l'installer sur sa tablette et me dire si la réalité augmentée marche?  
 
Pas besoin d'imprimer le marqueur, l'afficher à l'écran suffit pour essayer.  
 
https://market.android.com/details? [...] rch_result  
 
et le marqueur : http://augmentedev.com/drupal7/fil [...] rkerA4.pdf


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2097857
loic_1715
Posté le 26-08-2011 à 23:52:58  profilanswer
 

C'est pas Zipo qui avait craqué pour une tablette ? Il pourra surement tester.


---------------
"Les animaux sont moins intolérants que nous : un cochon affamé mangera du musulman." Desproges
n°2097865
eraser17
Posté le 27-08-2011 à 00:52:13  profilanswer
 

si c'est une zoom ça m'interesse encore plus parcequ'un utilisateur vient de me dire que ça ne marchait pas sur la sienne alors que sur le forum de qualcomm ils disent que ça marche :o


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2097882
loic_1715
Posté le 27-08-2011 à 09:55:34  profilanswer
 

Il a une galaxy tab.


---------------
"Les animaux sont moins intolérants que nous : un cochon affamé mangera du musulman." Desproges
n°2097939
kaloskagat​os
Posté le 27-08-2011 à 21:17:36  profilanswer
 

Y'a une Xoom au boulot mais je suis en vacances :o Je pourrai faire des tests dans une semaine si tu veux :jap:

n°2097952
eraser17
Posté le 28-08-2011 à 00:48:31  profilanswer
 
n°2097990
eraser17
Posté le 28-08-2011 à 15:32:49  profilanswer
 

J'ai encore perdu des commentaires sur le market, cette fois seulement 8 mais c'est bizarre.


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2098005
Dionγsos
Posté le 28-08-2011 à 19:26:14  profilanswer
 

Pareil, mais 1 seul cette fois ci.
Ca va revenir :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°2098088
eraser17
Posté le 29-08-2011 à 12:18:39  profilanswer
 

effectivement, ils sont revenus :o
 
j'ai dépassé les 11000 téléchargements de l'appli maintenant, mais la prochaine étape, les 50000 me parait loin, loiiiinnnn. Si je reste à ce rythme j'y serais pas avant 1an et demi :'(


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2098124
disq8
Posté le 29-08-2011 à 14:35:57  profilanswer
 

100 000 en 11 mois :D

Message cité 1 fois
Message édité par disq8 le 29-08-2011 à 14:38:40
n°2098150
eraser17
Posté le 29-08-2011 à 15:05:51  profilanswer
 

et tu commence à gagner de l'argent avec? :o
 
:D


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2098177
ToYonos
Ready to code
Posté le 29-08-2011 à 16:11:31  profilanswer
 

Merde, tu passes un cap avec capptain, 100€ par mois :/


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2098179
eraser17
Posté le 29-08-2011 à 16:12:48  profilanswer
 

ToYonos a écrit :

Merde, tu passes un cap avec capptain, 100€ par mois :/


 
ben en fait non, c'est lié au nombre d'utilisateurs actifs par mois, pas au nombre de téléchargement, et la je suis plus au alentour de 3500 utilisateurs actifs, donc j'ai encore un peu de marge [:joce]


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2098183
disq8
Posté le 29-08-2011 à 16:17:14  profilanswer
 

eraser17 a écrit :

et tu commence à gagner de l'argent avec? :o
:D


 
 
un peu :o
j suis en moyenne a ~500 par mois
 

n°2098184
loic_1715
Posté le 29-08-2011 à 16:18:54  profilanswer
 

disq8 a écrit :

100 000 en 11 mois :D


C'est quoi ton appli ?


---------------
"Les animaux sont moins intolérants que nous : un cochon affamé mangera du musulman." Desproges
n°2098188
eraser17
Posté le 29-08-2011 à 16:23:36  profilanswer
 

disq8 a écrit :


 
 
un peu :o
j suis en moyenne a ~500 par mois
 


 
Faut vraiment taper dans les millions d'utilisateurs pour que ça rapporte, on comprends pourquoi plein de startup sont pas rentable, ça rapporte pas grand chose la pub.


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2098191
disq8
Posté le 29-08-2011 à 16:28:56  profilanswer
 

eraser17 a écrit :


Faut vraiment taper dans les millions d'utilisateurs pour que ça rapporte, on comprends pourquoi plein de startup sont pas rentable, ça rapporte pas grand chose la pub.


 
Sur un peu moins d'un an :
version lite avec pub -> 111 000 downloads
version "pro" payante -> 2300 downloads
 
La pub represente environ 6 % de ce que j ai touché :/


Message édité par disq8 le 08-09-2011 à 12:07:01
n°2098192
ToYonos
Ready to code
Posté le 29-08-2011 à 16:30:44  profilanswer
 

eraser17 a écrit :


 
ben en fait non, c'est lié au nombre d'utilisateurs actifs par mois, pas au nombre de téléchargement, et la je suis plus au alentour de 3500 utilisateurs actifs, donc j'ai encore un peu de marge [:joce]


 [:shay]


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2098451
Thordax
Shop smart. Shop S-Mart !
Posté le 30-08-2011 à 14:54:46  profilanswer
 

ToYonos a écrit :

T'es lourd de pas en dire plus  [:chapi]


:D

 

En fait c'est un peu comme l'appli hfr sur Android, je demande le résultat d'une URL et j'inscris ce que j'obtiens dans une Listview adaptée. Sauf que l'url de depart est fictive car pour nos tests, c'est juste un webserveur en local avec un lien créé dans le fichier host.


---------------
Atari 520 ST 256 Ko
n°2099045
huit
Posté le 01-09-2011 à 17:15:33  profilanswer
 

question con: quand on met une appli payante sur le market, on peut la télécharger gratuitement avec le compte qui l'as mis en ligne ou faut se l'installer a la main avec l'apk ? :o

n°2099060
dys
Posté le 01-09-2011 à 17:33:39  profilanswer
 

Si tu as codé et uploadé une appli payante sur le market, alors ca sera trivial pour toi de la déployer à la main sur ton tel


Message édité par dys le 01-09-2011 à 17:33:59
n°2099061
Zipo
Ours bipolaire
Posté le 01-09-2011 à 18:04:39  profilanswer
 

mais pour répondre clairement à la question : non, tu ne peux pas la télécharger gratuitement avec le compte qui l'a uploadée :D ce qui est un peu con d'ailleurs mais bon ...


Message édité par Zipo le 01-09-2011 à 18:05:12

---------------
- mon feed-back
n°2099068
huit
Posté le 01-09-2011 à 19:37:18  profilanswer
 

donc en gros ya que le dev qui as pas les avantages de mise à jours du market quoi :D
 
merci :jap:

n°2099069
Zipo
Ours bipolaire
Posté le 01-09-2011 à 19:54:35  profilanswer
 

moi ce que je fais c'est que je me l'achète :D du coup je perds la commission google mais bon ...


---------------
- mon feed-back
n°2099130
huit
Posté le 02-09-2011 à 09:41:03  profilanswer
 

question alarmManager
 
je lance ceci:
 

Code :
  1. Calendar calendar = Calendar.getInstance();
  2. calendar.setTimeInMillis(System.currentTimeMillis());
  3. calendar.set(Calendar.HOUR_OF_DAY, 01);
  4. calendar.set(Calendar.MINUTE, 00);
  5. calendar.set(Calendar.SECOND, 00);
  6. Long next = calendar.getTimeInMillis();
  7. if (next <= (System.currentTimeMillis() + 1000)) {
  8.   //calendar.add(Calendar.DAY_OF_MONTH, 1);
  9.   calendar.add(Calendar.HOUR, 24);
  10.   //calendar.add(Calendar.HOUR, 1);
  11.   //calendar.add(Calendar.MINUTE, 10);
  12. }
  13. Intent intent = new Intent(UpdateActivity.this, UpdateActivity.class);
  14. PendindIntent pi = PendingIntent.getService(UpdateActivity.this, 0, intent, 0);
  15. AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
  16. alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi);


 
si j'ajoute 10 minute, tout se lance bien toutes les 10 minutes, si j'ajoute une heure ca le fait a peu prés (des fois 1H des fois 1H15..) si j'ajoute 1 jour ca se lance des fois au bout de 24H puis au bout de 6 puis au bout de 1H30.. le gros bordel :o
 
bref je dois faire quelque chose de pas correct non ? :jap:

n°2099403
zourgol
Choisir c'est renoncer
Posté le 04-09-2011 à 01:33:34  profilanswer
 

Bonjour a tous.
Voila je vais tenter de me lancer dans le développement sous android.
Pas trop de connaissance java mais de bons restes d algorithmie de programmation objet en C++.
J'ai donc regardé pas mal de littérature sur le sujet  installé eclipse + le sdk ADT configuré tout ca mais voila j'ai un dysfonctionnement que je n'arrive pas a résoudre sur le tout bete "hello world".
 
Je configure bien mon Android virtuel, mon programme se lance bien aucune erreur dans la console.
 
a la fin du boot je vois bien l'interface du téléphone mais rien, aucune trace de la sortie de l'application et pas de trace dans les applications installée :o
 
Si vous avez une piste je suis preneur, d'avance merci :o
 
PS: Si je prends directement le fichier apk et que je l install sur le telephone cela fonctionne sans pb.
 
=> Il semble que sur certain système le processus adb.exe pose problème. Le fait de le tuer il se relance automatiquement et l'apk s installe bien dans l émulateur. Il s'agit d une méthode de contournement pour le moment pas trouver comment corriger proprement le problème
 
Questions complémentaires :
 
Il est possible de directement faire exécuter le code sans relancer a chaque fois l émulateur ? (Histoire de pas attendre 30 secondes)
Oui une fois l émulateur lancé il est présent ans la fenêtre  "Choose a running Android device"  
 
Est-il possible de l’exécuter directement sur un téléphone connecté en USB ?
=> Oui en activant le debugage USB et en choisissant "Choose a running Android device" lors du lancement de la compilation.


Message édité par zourgol le 04-09-2011 à 14:47:42

---------------
Actualité de la photo de l’image et bons plans : https://www.facebook.com/JM.Photos.Paris/ - Galerie : https://www.flickr.com/photos/79393144@N04/
n°2099579
LeRiton
Posté le 05-09-2011 à 11:10:39  profilanswer
 

huit a écrit :

question alarmManager
 
je lance ceci:
 

Code :
  1. Calendar calendar = Calendar.getInstance();
  2. calendar.setTimeInMillis(System.currentTimeMillis());
  3. calendar.set(Calendar.HOUR_OF_DAY, 01);
  4. calendar.set(Calendar.MINUTE, 00);
  5. calendar.set(Calendar.SECOND, 00);
  6. Long next = calendar.getTimeInMillis();
  7. if (next <= (System.currentTimeMillis() + 1000)) {
  8.   //calendar.add(Calendar.DAY_OF_MONTH, 1);
  9.   calendar.add(Calendar.HOUR, 24);
  10.   //calendar.add(Calendar.HOUR, 1);
  11.   //calendar.add(Calendar.MINUTE, 10);
  12. }
  13. Intent intent = new Intent(UpdateActivity.this, UpdateActivity.class);
  14. PendindIntent pi = PendingIntent.getService(UpdateActivity.this, 0, intent, 0);
  15. AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
  16. alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi);


 
si j'ajoute 10 minute, tout se lance bien toutes les 10 minutes, si j'ajoute une heure ca le fait a peu prés (des fois 1H des fois 1H15..) si j'ajoute 1 jour ca se lance des fois au bout de 24H puis au bout de 6 puis au bout de 1H30.. le gros bordel :o
 
bref je dois faire quelque chose de pas correct non ? :jap:


 
Tu peux nous résumer l'objectif ? Je comprend pas ce que tu cherche à faire, notamment les lignes 1 à 13, mais de visu, j'ai l'impression que tu te compliques la vie.

n°2099613
huit
Posté le 05-09-2011 à 13:32:28  profilanswer
 

LeRiton a écrit :


 
Tu peux nous résumer l'objectif ? Je comprend pas ce que tu cherche à faire, notamment les lignes 1 à 13, mais de visu, j'ai l'impression que tu te compliques la vie.


 
je cherche a definir une heure precise de lancement d'un service
 
pour cela je défini l'heure souhaité avec le code de la ligne 1 a 6  
 
ensuite je teste ligne 8 si l'heure souhaité est dans moins d'une seconde, si c'est le cas je rajoute X minutes (ici 1 jour)
 
je lance le service (et le service rappelle cette fonction a son lancement)
 
je ne veux pas utiliser setRepeating parceque je souhaite a chaque lancement du service définir le prochain lancement (d'ou le test ligne 8)
 
au final comme je le dit, si je rajoute quelques minutes ca marche correctement, si je rajoute 1 jour ca se lance un peu quand ca veut

n°2099619
LeRiton
Posté le 05-09-2011 à 13:58:36  profilanswer
 

Le plus simple dans ton cas, ça resterait AlarmManager.setInexactRepeating() (qui est quand même fait pour ça). Tu as aussi AlarmManager.setRepeating() si t'as réellement besoin de précision.
 
Petite note d'ailleurs (issue de la doc setRepeating() ) :
 

Citation :

Note: for timing operations (ticks, timeouts, etc) it is easier and much more efficient to use Handler.


 
Sinon, si tu souhaites conserver ta méthode, un CalendarView classique renvoi un long par défaut (il faut dire que les types dates et consorts en java sont pas vraiment géniaux). Plutôt que d'ajouter un jour (une heure, une minute...) à ton Calendar, tu ajoutes 1000*3600*24 au long, et basta.
 
Et si vraiment tu veux conserver un type date plutôt que d'utiliser un long, je te conseille Joda Time.

n°2099624
huit
Posté le 05-09-2011 à 14:38:39  profilanswer
 

le handler me parait pas adapté pour des délais aussi long
setInexactRepeating est le contraire de ce que je veux puisque je veux que cela soit exact
 
par contre j'ai pas essayé d'ajouter les millisecondes effectivement, je prenais pour acquis que calendar.add(Calendar.HOUR, 24); me rajouterais lui meme 24*3600*1000 :D

n°2099741
zourgol
Choisir c'est renoncer
Posté le 05-09-2011 à 23:37:14  profilanswer
 

Quelles sont vos ressources pour developper sur android ?
 
Pour le moment j ai :
 
http://android-developers.blogspot.com
http://www.androideur.com/
http://www.android-pour-les-nuls.fr
http://www.tutomobile.fr


---------------
Actualité de la photo de l’image et bons plans : https://www.facebook.com/JM.Photos.Paris/ - Galerie : https://www.flickr.com/photos/79393144@N04/
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  37  38  39  ..  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)