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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  15  16  17  ..  446  447  448  449  450  451
Auteur Sujet :

[Projet] HFR4droid 0.8.7 - 15 ans déjà !

n°524552
Harkonnen
Un modo pour les bannir tous
Posté le 30-08-2010 à 14:20:10  profilanswer
 

Reprise du message précédent :

ToYonos a écrit :

j'attaque l'enchainement écrans des cats -> écrans des topics -> écrans des posts :o


ben c'est juste une Activity par écran, avec un Intent pour basculer de l'une à l'autre, rien de sorcier :D


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 30-08-2010 à 14:20:10  profilanswer
 

n°524553
Iryngael
Awesome, ain't it ?
Posté le 30-08-2010 à 14:20:34  profilanswer
 
n°524554
ToYonos
Ready to code
Posté le 30-08-2010 à 14:22:09  profilanswer
 

Harkonnen a écrit :


ben c'est juste une Activity par écran, avec un Intent pour basculer de l'une à l'autre, rien de sorcier :D


Taggle, tu casses la magie du truc :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524558
Zipo
Ours bipolaire
Posté le 30-08-2010 à 14:31:28  profilanswer
 

Ya quand même pas mal de bugs avec l'api en tant que tel, parmis ceux qui m'ont le plus énervé :
 
1/ WebViewClient.onPageFinished(...)  ne marche qu'1 fois sur 3 ... le reste du temps on y rentre alors que la page n'est pas finie de loader..
 
2/ WebView.loadData(...) ne supporte pas UTF-8 (workaround : obligé d'utiliser loadDataWithBaseURL)
 
3/ WebView.setOnLongClickListener(...) marche très bien sur un Desire 2.2 mais ne marche pas sur un Galaxy S 2.1  ... et toujours pas trouvé pourquoi :/ si ça vous parle je suis preneur :)
 


---------------
- mon feed-back
n°524560
ToYonos
Ready to code
Posté le 30-08-2010 à 14:32:37  profilanswer
 

WebView c'est un widget qui sert de navigateur ? Tu t'en sers pour quoi ?


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524561
Zipo
Ours bipolaire
Posté le 30-08-2010 à 14:37:35  profilanswer
 

ToYonos a écrit :

WebView c'est un widget qui sert de navigateur ? Tu t'en sers pour quoi ?


ouai, je m'en sers en partie pour afficher le contenu d'un topic : http://kaiserzipo.free.fr/forum/hfrdroid/hfrdroid2.png
 
tu utilises quoi toi ?


---------------
- mon feed-back
n°524563
the_big_po​ulet
Flying chicken
Posté le 30-08-2010 à 14:38:39  profilanswer
 

y a combien de projets en //? :o

n°524582
ToYonos
Ready to code
Posté le 30-08-2010 à 15:00:15  profilanswer
 

Zipo a écrit :


ouai, je m'en sers en partie pour afficher le contenu d'un topic : http://kaiserzipo.free.fr/forum/hfrdroid/hfrdroid2.png
 
tu utilises quoi toi ?


HTML.fromHTML
http://developer.android.com/refer [...] Handler%29
 
Faut encore pas contre que je nettoie le contenu du post en virant les class et en mettant du style en dur


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524583
Harkonnen
Un modo pour les bannir tous
Posté le 30-08-2010 à 15:03:53  profilanswer
 

ToYonos a écrit :


HTML.fromHTML
http://developer.android.com/refer [...] Handler%29
 
Faut encore pas contre que je nettoie le contenu du post en virant les class et en mettant du style en dur


Citation :


This uses TagSoup to handle real HTML, including all of the brokenness found in the wild.


TagSoup forever :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°524600
Zipo
Ours bipolaire
Posté le 30-08-2010 à 15:27:43  profilanswer
 

ToYonos a écrit :


HTML.fromHTML
http://developer.android.com/refer [...] Handler%29
 
Faut encore pas contre que je nettoie le contenu du post en virant les class et en mettant du style en dur


fromHTML je l'utilise dans mes TextView pour construire la liste des catégories/topics, mais pour le contenu des messages j'ai préféré WebView, mais bon c'est juste une histoire de goût :)
 
 

Harkonnen a écrit :

la classe HfrAuthentication me pose quelques soucis avec les cookies, mais c'est en cours de résolution.


 
pour les cookies j'utilise ça, si jamais ça peut servir, ça marche pas trop mal ... :
 

Code :
  1. //first clear the existing cookies in httpclient
  2.   httpclient.getCookieStore().clear();
  3.   //then try to retrieve hfr cookies from persistant storage (if empty the request will be sent in disconnected mode)
  4.   HfrCookieSet storedCookieSet = HFRdroid.loginContext.retrieveHfrCookieSet();
  5.   if (storedCookieSet != null) {
  6.    httpclient.getCookieStore().addCookie(configureHfrCookie(new BasicClientCookie("md_user", storedCookieSet.getUser())));
  7.    httpclient.getCookieStore().addCookie(configureHfrCookie(new BasicClientCookie("md_passs", storedCookieSet.getPasswd())));
  8.    httpclient.getCookieStore().addCookie(configureHfrCookie(new BasicClientCookie("md_id", storedCookieSet.getId())));
  9.   }
  10.   //send the request
  11.   HttpResponse response = httpclient.execute(httpGet);
  12.   //get the returned cookies
  13.   HfrCookieSet receivedCookieSet = new HfrCookieSet();
  14.   List<Cookie> receivedCookies = httpclient.getCookieStore().getCookies();
  15.   for (int i = 0; receivedCookies != null && i < receivedCookies.size(); i++) {
  16.    Cookie receivedCookie = receivedCookies.get(i);
  17.    if (receivedCookie.getName().equals("md_user" )) receivedCookieSet.setUser(receivedCookie.getValue());
  18.    if (receivedCookie.getName().equals("md_passs" )) receivedCookieSet.setPasswd(receivedCookie.getValue());
  19.    if (receivedCookie.getName().equals("md_id" )) receivedCookieSet.setId(receivedCookie.getValue());
  20.   }
  21.   //store the returned cookies
  22.   if (receivedCookieSet.isComplete()) {
  23.    HFRdroid.loginContext.storeCookieSet(receivedCookieSet);
  24.   }


 

Code :
  1. public HfrCookieSet retrieveHfrCookieSet() {
  2.  String storedCookieUser = retrievePreference(HFR_COOKIE_USER);
  3.  String storedCookiePasss = retrievePreference(HFR_COOKIE_PASSS);
  4.  String storedCookieId = retrievePreference(HFR_COOKIE_ID);
  5.  if (storedCookieUser != null && storedCookiePasss != null && storedCookieId != null) {
  6.   HfrCookieSet cookies = new HfrCookieSet();
  7.   cookies.setUser(storedCookieUser);
  8.   cookies.setPasswd(storedCookiePasss);
  9.   cookies.setId(storedCookieId);
  10.   return cookies;
  11.  }
  12.  else return null;
  13. }
  14. public void storeCookieSet(HfrCookieSet cookies) {
  15.  if (cookies.isComplete()) {
  16.   storePreference(HFR_COOKIE_USER, cookies.getUser());
  17.   storePreference(HFR_COOKIE_PASSS, cookies.getPasswd());
  18.   storePreference(HFR_COOKIE_ID, cookies.getId());
  19.  }
  20. }
  21. public void removeHfrCookies() {
  22.  removePreference(HFR_COOKIE_USER);
  23.  removePreference(HFR_COOKIE_PASSS);
  24.  removePreference(HFR_COOKIE_ID);
  25. }
  26. public void storePreference(String key, String value) {
  27.  SharedPreferences settings = activity.getSharedPreferences(HFR_PREF_STORAGE_FILENAME, 0);
  28.  Editor editor = settings.edit();
  29.  editor.putString(key, value);
  30.  editor.commit();
  31. }
  32.    
  33.     public String retrievePreference(String key) {
  34.      SharedPreferences settings = activity.getSharedPreferences(HFR_PREF_STORAGE_FILENAME, 0);
  35.      return settings.getString(key, null);
  36.     }


---------------
- mon feed-back
mood
Publicité
Posté le 30-08-2010 à 15:27:43  profilanswer
 

n°524603
ToYonos
Ready to code
Posté le 30-08-2010 à 15:29:20  profilanswer
 

Harkonnen a écrit :


Citation :


This uses TagSoup to handle real HTML, including all of the brokenness found in the wild.


TagSoup forever :o


Excellent, j'avais pas vu ça [:rofl] [:bien]


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524604
ToYonos
Ready to code
Posté le 30-08-2010 à 15:30:19  profilanswer
 

Zipo a écrit :

fromHTML je l'utilise dans mes TextView pour construire la liste des catégories/topics, mais pour le contenu des messages j'ai préféré WebView, mais bon c'est juste une histoire de goût :)


Mais tu galères par contre avec tes bugs :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524608
Zipo
Ours bipolaire
Posté le 30-08-2010 à 15:35:18  profilanswer
 

ToYonos a écrit :


Mais tu galères par contre avec tes bugs :o


oui le composant est un poil buggué mais bon une fois les problème contournés on peut profiter de ses avantages :D par exemple findAll(..) utile pour scroller automatiquement (drapeaux, refresh, etc) parceque sinon c'est avec View.scrollTo(..) mais tu vas t'amuser... :D
 
 


---------------
- mon feed-back
n°524609
ToYonos
Ready to code
Posté le 30-08-2010 à 15:37:23  profilanswer
 

Aucun présentation spécifique mais voici un bon début d'enchainement :o
 
http://hfr-rehost.net/thumb/self/pic/115ca3be562d57c89620fe67a7a2cdb95dbd6a09.png


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524612
Riot
Buy me a riot
Posté le 30-08-2010 à 15:53:15  profilanswer
 

A vous lire ça me donne envie de refaire de la prog smartphones.
Nostalgique de ma période iPhone :o


---------------
Be the one with the flames.
n°524615
Zipo
Ours bipolaire
Posté le 30-08-2010 à 15:55:59  profilanswer
 

Riot a écrit :

A vous lire ça me donne envie de refaire de la prog smartphones.
Nostalgique de ma période iPhone :o


ouep franchement c'est sympa, sur iphone surement aussi, en tout cas pour android l'api est (malgré quelques bugs :o) quand même vachement bien pensée ..
ils sont futés les ptits jeunes de chez google :o


---------------
- mon feed-back
n°524616
ToYonos
Ready to code
Posté le 30-08-2010 à 15:56:50  profilanswer
 

Et puis pisser du java c'est pas pisser de l'objective-c quoi :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524617
Zipo
Ours bipolaire
Posté le 30-08-2010 à 15:57:05  profilanswer
 

grave :D


---------------
- mon feed-back
n°524621
pigeon_man
Posté le 30-08-2010 à 16:04:44  profilanswer
 

ToYonos a écrit :

Aucun présentation spécifique mais voici un bon début d'enchainement :o
 
http://hfr-rehost.net/thumb/http:/ [...] bd6a09.png


Pas moyen de faire un truc où y'aurait pas de gros "loading" en attendant de charger tous les topics, mais plutôt les topics qui apparaissent un à un comme ça on peut accéder direct au contenu même s'il est pas la en entier ? Allez j'suis sur c'est trop simple [:dawa]

n°524624
Vindev_HEL​L
Et comment donc Houston
Posté le 30-08-2010 à 16:07:28  profilanswer
 

clair, fuck the loading of the death :o


---------------
>Codes Amis<
n°524626
ToYonos
Ready to code
Posté le 30-08-2010 à 16:07:51  profilanswer
 

Je ne sais pas... Pour l'instant je dois attendre que ma liste de topics soit finit (GET + post-traitement) avant de passer à l'affichage.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524630
ToYonos
Ready to code
Posté le 30-08-2010 à 16:11:04  profilanswer
 

dafunky a écrit :

D'ailleurs si getPost prend un objet Topic en entrée, il n'aura plus besoin de l'objet catégorie en paramètre (puisque contenue dans le topic) :)


Je ne t'ai répondu tout à l'heure mais en fait mon implémentation évolue. Maintenant que j'ai plusieurs fenêtres (depuis cet aprem :o), il m'est utile de passer un objet unique comme paramètre donc je vais surement transformer mes int en objet unique afin de rendre ça plus générique :jap:


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524632
Mr Mala
Posté le 30-08-2010 à 16:11:59  profilanswer
 

pigeon_man a écrit :


Pas moyen de faire un truc où y'aurait pas de gros "loading" en attendant de charger tous les topics, mais plutôt les topics qui apparaissent un à un comme ça on peut accéder direct au contenu même s'il est pas la en entier ? Allez j'suis sur c'est trop simple [:dawa]


 
Si ils sont liés à une classe toute faite genre HTML, il y a beaucoup de chance que le handler / parser ne s'active qu'après la réception de tout le contenu du fichier html ...


Message édité par Mr Mala le 30-08-2010 à 16:12:20
n°524634
ToYonos
Ready to code
Posté le 30-08-2010 à 16:15:43  profilanswer
 

Oui en effet. Il faut attendre la réponse du serveur (temps le plus long). Le traitement du retour et l'affichage est plus minime. Faut pas oublier que c'est une surcouche du web, avec ses temps de chargement, surtout sur mobile.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524637
Riot
Buy me a riot
Posté le 30-08-2010 à 16:18:07  profilanswer
 

ToYonos a écrit :

Et puis pisser du java c'est pas pisser de l'objective-c quoi :o


C'est pas faux :o
 
Mais j'ai jamais vraiment fait de java.


---------------
Be the one with the flames.
n°524639
dafunky
Posté le 30-08-2010 à 16:22:55  profilanswer
 

ToYonos a écrit :

Oui en effet. Il faut attendre la réponse du serveur (temps le plus long). Le traitement du retour et l'affichage est plus minime. Faut pas oublier que c'est une surcouche du web, avec ses temps de chargement, surtout sur mobile.


D'ailleurs on pourrait facilement gagner une requête web coûteuse, la liste des catégories on pourrait la stocker en dur dans l'appli. Elle ne change pas ou peu  [:yveleu]

n°524642
ToYonos
Ready to code
Posté le 30-08-2010 à 16:32:56  profilanswer
 

Ouais mais le jour ou il y a le moindre changement de cat, faut relivrer :D


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524643
dafunky
Posté le 30-08-2010 à 16:34:33  profilanswer
 

Bon, alors on dit qu'on stocke la première requête passée à la moulinette et ensuite on met à jour une fois par mois.

n°524648
ToYonos
Ready to code
Posté le 30-08-2010 à 16:46:50  profilanswer
 

Ouais, ou manuellement. Je me demande comment ils ont fait sur niphone :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524651
FLK
Posté le 30-08-2010 à 17:05:12  profilanswer
 

Pour le moment c'est une fois à chaque lancement de l'app, mais avec le multi-tâche, c'est une fois pour toujours presque.
 
à terme ça sera en cache, avec un moyen x ou y pour mettre à jour le cache.
 
Le fait d'avoir les catégories en cache a aussi d'autres avantages que le simple gain de temps au premier lancement ;)


---------------
HFR sur iPhone et iPad ? HFR+ Super HFR+ !
n°524656
dafunky
Posté le 30-08-2010 à 17:08:23  profilanswer
 

Que vient faire le multi tâche là dedans?

n°524657
ToYonos
Ready to code
Posté le 30-08-2010 à 17:08:35  profilanswer
 

:jap:
 
Pour le moment je vais faire comme thefolken, une fois à chaque lancement de l'app.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524658
ToYonos
Ready to code
Posté le 30-08-2010 à 17:14:21  profilanswer
 

dafunky a écrit :

Que vient faire le multi tâche là dedans?


L'appli n'est jamais vraiment fermé (enfin je crois que c'est ce qu'il a voulu dire...)


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°524661
FLK
Posté le 30-08-2010 à 17:17:45  profilanswer
 

ToYonos a écrit :


L'appli n'est jamais vraiment fermé (enfin je crois que c'est ce qu'il a voulu dire...)

 

Oui désolé sur iOS le fait qu'une app ne soit jamais fermée est apparu en même temps que le multitasking, c'est une fonctionnalité (fast-app switching) du multitasking. D'où cet abus de langage  :jap:

Message cité 1 fois
Message édité par FLK le 30-08-2010 à 17:20:07

---------------
HFR sur iPhone et iPad ? HFR+ Super HFR+ !
n°524662
ToYonos
Ready to code
Posté le 30-08-2010 à 17:18:29  profilanswer
 
n°524667
Vindev_HEL​L
Et comment donc Houston
Posté le 30-08-2010 à 17:26:13  profilanswer
 

bon, me fait une install propre du sdk android sur un virtual xp mode :o


---------------
>Codes Amis<
n°524670
FLK
Posté le 30-08-2010 à 17:28:45  profilanswer
 

ToYonos a écrit :

Comme sur Android en fait ;)

 

Au fait, tu as testé ta version alpha sur une bonne grosse première page, genre le topic "montres" sur discu?


Message édité par FLK le 30-08-2010 à 17:30:59

---------------
HFR sur iPhone et iPad ? HFR+ Super HFR+ !
n°524675
Boulou
Wingfoil
Posté le 30-08-2010 à 17:34:19  profilanswer
 

DRAP :D
 
ya déjà une version beta ? :)

n°524679
Zipo
Ours bipolaire
Posté le 30-08-2010 à 17:41:15  profilanswer
 

FLK a écrit :


 
Oui désolé sur iOS le fait qu'une app ne soit jamais fermée est apparu en même temps que le multitasking, c'est une fonctionnalité (fast-app switching) du multitasking. D'où cet abus de langage  :jap:


et tu précharges les pages sur ton appli HFR iphone?
du genre t'es en train de lire une page n d'un topic, en background l'appli charge la page n+1, comme ça si l'utilisateur change de page l'affichage est immédiat
 
l'idée me semble intéressante.. peut être même à ne pas activer systématiquement mais plutot avec un système de prédiction, du genre s'il a lu 2 pages consécutives d'un même topic alors il va surement lire la suivante donc on la précharge pendant qu'il lit la 2eme :)


---------------
- mon feed-back
n°524687
FLK
Posté le 30-08-2010 à 17:47:59  profilanswer
 

Zipo a écrit :


et tu précharges les pages sur ton appli HFR iphone?


 
Non pour le moment l'idée c'est de faire une app qui charge moins de choses qu'une navigation classique, donc pas de pre-loading, ni d'actualisation automatique lors du retour sur un listing.


---------------
HFR sur iPhone et iPad ? HFR+ Super HFR+ !
n°524695
ToYonos
Ready to code
Posté le 30-08-2010 à 18:08:01  profilanswer
 

N'oubliez pas que le but c'est de pas faire tomber la bande passante :D
 
Et non pas de version alpha :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  15  16  17  ..  446  447  448  449  450  451

Aller à :
Ajouter une réponse
 

Sujets relatifs
Installation application sous windows mobile 6.5[Topic Unique] Android sur HTC HD2 !
Liveandroid : installer des applicationQuel smartphone sous android pour 200 euros
Quelle appli GPS pour utiliser sans la 3G sur Spica et/ou WildFire ???Quel smartphone ? Androïd, utilisation PDA + GPS
question android/iphone regarder l'ecran du pc sur le smartphoneLes meilleures application N95 8Go
quel abonnement Orange avec mobile Android ? (risques de hors forfait) 
Plus de sujets relatifs à : [Projet] HFR4droid 0.8.7 - 15 ans déjà !


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