Hallo Leute.
Ich stehe vor einem Problem und komme nicht weiter. Ich bin Neuling und bräuchte kurze Untersützung.
Ich möchte für mein Android Phone ein App Programmieren.
Vorhaben:
GPS loc. ermitteln
Bluetooth verbindung zu einem Gerät aufbauen.
Datenbank verbindung und daten bearbeiten.
Um dies zu Testen habe ich Seperate projekte aufgebaut.
Ich habe seperate Projekte für:
GPS Loc Ermittlung
Bluetooth Verbindung
Datenbank Verbindung und Übertragung.
Die Programme funktionieren als separates Projekt gut.
Ich möchte jetzt die Programme verbinden. ich weiß aber nicht wie ich das machen kann.
Hilfeeeee!!!
Vielen Dank
mein Code für GPS Loc ermittlung.
Ich stehe vor einem Problem und komme nicht weiter. Ich bin Neuling und bräuchte kurze Untersützung.
Ich möchte für mein Android Phone ein App Programmieren.
Vorhaben:
GPS loc. ermitteln
Bluetooth verbindung zu einem Gerät aufbauen.
Datenbank verbindung und daten bearbeiten.
Um dies zu Testen habe ich Seperate projekte aufgebaut.
Ich habe seperate Projekte für:
GPS Loc Ermittlung
Bluetooth Verbindung
Datenbank Verbindung und Übertragung.
Die Programme funktionieren als separates Projekt gut.
Ich möchte jetzt die Programme verbinden. ich weiß aber nicht wie ich das machen kann.
Hilfeeeee!!!
Vielen Dank
mein Code für GPS Loc ermittlung.
Java:
package com.example.location;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements LocationListener {
double p1, p2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LocationManager lm =(LocationManager)getSystemService(LOCATION_SERVICE);
String provider = lm.getBestProvider(new Criteria(), true);
lm.requestLocationUpdates( LocationManager.GPS_PROVIDER,0,0, this);
if(provider == null){
onProviderDisabled(provider);
}
}
@Override
public void onLocationChanged(Location location) {
p1= location.getLatitude();
p2= location.getLongitude();
System.out.println(p1);
System.out.println(p2);
}
public double getP1() {
return p1;
}
public double getP2() {
return p2;
}
@Override
public void onProviderDisabled(String provider) {
AlertDialog.Builder builder =new AlertDialog.Builder(this);
builder.setTitle("GPS is Disabled");
builder.setCancelable(false);
builder.setPositiveButton("Enable GPS", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent startGps = new Intent (android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(startGps);
}
});
builder.setNegativeButton("Leave Gps off", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
}
Zuletzt bearbeitet von einem Moderator: