rafffel Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 (modifié) Okay moi je suis rester au sdk 1.6(également sous eclipse) vu que l'archos 5 it et sous donut. Modifié 25 février 2010 par rafffel Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 alors je te conseille de reprendre le sdk : http://developer.android.com/intl/fr/sdk/index.html et lors de l'installation, tu prends la totale ! du SDK Android 1.0 au 2.1 ! ça n'empêche pas de faire des programmes en 1.6 après :P Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 (modifié) J'ai réussi mon "trick" pour faire marcher la quasi totalité du clavier Android sous Windows ! this.robot.keyPress(KeyEvent.VK_ALT); String unicodeString = Integer.toString(action.unicode); for (int i = 0; i < unicodeString.length(); i++) { int digit = Integer.parseInt(unicodeString.substring(i, i + 1)); int keycode = digit + KeyEvent.VK_NUMPAD0; this.robot.keyPress(keycode); this.robot.keyRelease(keycode); } this.robot.keyRelease(KeyEvent.VK_ALT); C'est "abusé", mais ça marche :P (sous Windows) par contre, ça ne semble pas vouloir écrire dans les champs de recherche système :( genre dans le menu et les fenêtres de win vista/7 Pour Linux, je n'ai pas le temps de le faire cette nuit, donc ça attendra demain ! Pas de nouvelle version pour ce soir ! Edit : je viens aussi de commander un machin bluetooth usb :] Modifié 25 février 2010 par Pierre87 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Prydwen Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 @Prydwen : jamais rencontré ce genre de problème :Oet jamais personne ne l'a eu à ma connaissance il est possible que ça pose problème si tu as une version de java trop vieille (car mon serveur utilise java) la derniere version : http://java.com/fr/download/ tu peux nous en dire plus sur ton PC ? Quel système d'exploitation ? Windows ? Quelle version ? ensuite, cette application n'est pas un "VNC" http://fr.wikipedia.org/wiki/Virtual_Network_Computing Si tu veux contrôler ton pc à distance, je te conseille de te tourner vers un vrai client vnc PRemoteDroid remplace juste une souris sans fil (et bientot un clavier) La transmission d'image, c'est juste une fonction "pour faire joli" et est difficilement utilisable Elle n'est pas en temps réel, mais j'y arriverai peut etre un jour \o/ Hi, Je sais que ce n'est pas un VNC, mais j'avais cru comprendre au travers des messages que je verrais l'écran (même si pas en direct). (j'ai compris maintenant). Mon PC est un XP familial, mais java est bien à jour. Anyway !! J'ai réessayé de lancer, connection refused, je rends les armes :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Viciz Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 J'ai test hier soir et c'est pas mal du tout ! Des petits soucis de decrochage de la souris parfois mais franchement c'est cool :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 @Prydwen : dsl pour toi :/ Ca ne marche pas du premier coup avec tout le monde... @Viciz : les décrochages de souris se produisent pour moi quand une autre application se lance en tâche de fond, et sur un téléphone peu puissant. Par exemple sur mon HTC Hero, toute les 1 minutes, j'ai mon agenda qui se synchronise. A ce moment là, la souris rame un peu :s Mais sur mon Nexus One, c'est juste parfait ^^ Mais ça peut venir du réseau wifi instable aussi :P Et là je n'y peux rien. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 (modifié) Bonne nouvelle, je viens de commencer à lire la doc pour le bluetooth sur Android. Ca n'a pas l'air trop dur à faire, et ça sera plutôt facile de l'intégrer à mon code existant, car ça ressemble très fortement à des socket TCP Mauvais nouvelle, ça restera limité aux téléphones Android 2.0 car le buetooth est tout simplement inexistant avant ! (Et il va donc falloir que je fasse un code compliqué pour en tenir compte -.-) Je commence à coder ça après en avoir fini avec le support du clavier, et quand j'aurai reçu mon dongle Modifié 25 février 2010 par Pierre87 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Se7h Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 C'est bizarre tout de même qu'il n'y a pas moyen de faire du bluetooth sous Android 1.6, car c'est à partir de cette version que le bluetooth a commencé à bien fonctionner :/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 C'est bizarre tout de même qu'il n'y a pas moyen de faire du bluetooth sous Android 1.6, car c'est à partir de cette version que le bluetooth a commencé à bien fonctionner :/ Ba écoutes c'est tout simple : http://developer.android.com/intl/fr/reference/android/bluetooth/package-summary.html Et tu coches en haut à droite "filter by api level 3" (Android 1.5) C'est pas accessible :) Peut être que d'un point de vue "bas niveau" dans le système c'était possible sur Android 1.5 Mais en tout cas, de mon point de vue de développeur "haut niveau", c'est n'est pas possible avant le sdk 5 (Android 2.0) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Se7h Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 (modifié) Je viens de relire les messages précédents, en fait le soucis c'est que tu utilises le SDK du 1.5 et non du 1.6... C'est dommage car cela enlève la possibilité de faire du bluetooth pour ceux qui sont sous Android 1.6 :( Édite : Je viens de voir que le level 4 (1.6) ne l'avais pas non plus, zarbi, mais comment font les appli qui utilises le bluetooth sous 1.6 alors ? Modifié 25 février 2010 par Se7h Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 Non, j'utilise le SDK 7 (Android 2.1) Mais je supporte la rétrocompatibilité à partir du SDK 3 (Android 1.5) Ceux qui n'auront pas Android 2.0, n'auront tout simplement pas accès au Bluetooth. Ce qui est logique, car le Bluetooth n'est pas disponible (en programmation) avant le SDK 5 (Android 2.0) !!! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Viciz Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 ceci explique cela. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 Si je ne suis pas clair dans mes explications, n'hésitez pas à me le dire hein :P J'emploie parfois des termes un peu techniques, et j'ai tendance à me lancer dans l'explication de détails mineurs :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 (modifié) Nouvelle version ! J'ai ajouté un TRES BON support du clavier sous Windows. Quasiment toutes les touches du clavier Android sont reconnues ! (ce qui est assez remarquable) Sous Linux/Mac par contre, ça ne marche qu'avec assez peu de touches :/ lettres, majuscules, chiffres, espace,effacer, entrée ... C'est tout malheureusement, et je ne pense pas que ça changera à l'avenir :( Edit : Le clavier du HTC Hero n'est pas reconnu à 100% La fonction où on maintient une touche pour en taper une autre ne fonctionne pas toujours. Modifié 25 février 2010 par Pierre87 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
rafffel Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 (modifié) Non, j'utilise le SDK 7 (Android 2.1)Mais je supporte la rétrocompatibilité à partir du SDK 3 (Android 1.5) Ceux qui n'auront pas Android 2.0, n'auront tout simplement pas accès au Bluetooth. Ce qui est logique, car le Bluetooth n'est pas disponible (en programmation) avant le SDK 5 (Android 2.0) !!! Certe mais des applications comme bluetooth file transfert marche sous 1.6 . Je pense qu'il utilise ça ou ceci qui marche sous 1.5 et 1.6 il me semble edit : si je met pas les lien XD Modifié 25 février 2010 par rafffel Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 Je veux bien te croire, mais d'après ce que je vois dans la documentation Android Je ne peux PAS le faire ! Car avant Android 2.0, les classes nécessaire au bluetooth ne sont PAS disponibles ! Regardes ici, en te mettant en mode compatible SDK 3 (Android 1.5) http://developer.android.com/intl/fr/reference/classes.html Le package android.bluetooth n'est PAS disponible Je ne peux pas l'inventer ! Peut être qu'ils utilisent une technique que je ne connais pas ... Une astuce bas niveau ... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
rafffel Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 J'avais regardé t'inquiète pas je te crois ^^. J'en ai même été surpris sur le coup. mais j'avais oublié de mettre les liens dans mon post précèdent ^^' Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 haaaaaa, bonne nouvelle ça ! Je regarderai alors ! Mais le android-bluetooth ne me semble pas adapté, car il ne marche pas sur le hero (et j'ai aussi un hero en plus de mon Nexus One) Je vais surement commencer par supporter le bluetooth officiel Android 2.0, puis descendre vers Android 1.5 avec ce que tu m'as passé Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sarti Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 java -jar PRemoteDroid-server.jar Déjà fais, voilà ce que ça me dit : sarti@sarti-laptop:~$ sudo java -jar /home/sarti/Bureau/Serveur/PRemoteDroid-Server.jar [sudo] password for sarti: javax.imageio.IIOException: Can't read input file! at javax.imageio.ImageIO.read(ImageIO.java:1291) at org.pierre.remotedroid.server.PRemoteDroidServerTrayIcon.initTrayIcon(PRemoteDroidServerTrayIcon.java:125) at org.pierre.remotedroid.server.PRemoteDroidServerTrayIcon.(PRemoteDroidServerTrayIcon.java:39) at org.pierre.remotedroid.server.PRemoteDroidServer.(PRemoteDroidServer.java:31) at org.pierre.remotedroid.server.PRemoteDroidServer.main(PRemoteDroidServer.java:71) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 java -jar PRemoteDroid-server.jar Déjà fais' date=' voilà ce que ça me dit : sarti@sarti-laptop:~$ sudo java -jar /home/sarti/Bureau/Serveur/PRemoteDroid-Server.jar [sudo] password for sarti: javax.imageio.IIOException: Can't read input file! at javax.imageio.ImageIO.read(ImageIO.java:1291) at org.pierre.remotedroid.server.PRemoteDroidServerTrayIcon.initTrayIcon(PRemoteDroidServerTrayIcon.java:125) at org.pierre.remotedroid.server.PRemoteDroidServerTrayIcon.(PRemoteDroidServerTrayIcon.java:39) at org.pierre.remotedroid.server.PRemoteDroidServer.(PRemoteDroidServer.java:31) at org.pierre.remotedroid.server.PRemoteDroidServer.main(PRemoteDroidServer.java:71) [/quote'] Tu dois te placer DANS le dossier où se trouve PRemoteDroid et faire : java -jar PRemoteDroid-Server.jar C'est parce que je charge une image qui se trouve dans le dossier "res" Je ne sais pas trop comment faire pour régler ce "problème" :s Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
komanaki Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 (modifié) Pierre87, tu charges les images du dossier "res" avec un chemin relatif, non ? ("res/image.png") Si tu veux, je dois avoir un bout de code pour récupérer le chemin actuel dans lequel se trouve le .jar, on peut voir ça par MP si cela peut t'aider ! :) Modifié 25 février 2010 par komanaki Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 25 février 2010 Auteur Share Posté(e) 25 février 2010 je charge ça en relatif mais comme il le lance de je ne sais quel dossier, ça m**** ... Le mieux pour moi, ça serait de pouvoir inclure l'image dans mon .jar Plutôt par mail stp Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
komanaki Posté(e) 25 février 2010 Share Posté(e) 25 février 2010 J'ai aussi un bout de code pour ça, je t'envoie tout ça après avoir fouillé mes projets :) (Mon exemple était relatif et pas absolu, je n'ai pas fait attention :P) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 26 février 2010 Auteur Share Posté(e) 26 février 2010 Et une nouvelle mise à jour ! La molette de la souris se contrôle maintenant avec la partie droite de l'écran ! On touche, puis on bouge du haut vers le bas. Ca fonctionne sur tous les téléphones maintenant ! Comme d'habitude, on re télécharge le serveur :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SEYLALiVE Posté(e) 26 février 2010 Share Posté(e) 26 février 2010 bonjour ! merci pour cette application génial, moi j' ai quelques idées ^^ - sa serais cool de mettre les cliques de sourie en bas de l' écran :) ont tien souvent sont instrument a une mains et ont utilise souvent sont pouce pour le doigté, alors le pouce passe par dessus l' écran est ont ne voit plus les captures écran :(. après une chose qui n' est pas très important, mais pourquoi avoir fais un contour noir autour des boutons ? j' ai aussi un feedback a mettre mais j' attend les nouvelles MAJ pour confirmé ça :). Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.