Code Zusammenführung

ms_cikar

Mitglied
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.




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:
Hallo JStein52

Ich möchte jetzt ein neues Projekt machen wo ich die Unterprogramme, die grade noch als Seperate Programme vorhanden sind, unter einem projekt zusammenbringen.

so dass ich permanent die GPS, Bluetooth Informationen bekommen kann.

z.B meine Unterprogramme als Jar file exportieren und in meinem neues Projekt anbinden kann und dadurch eine übersichtliche Projekt habe mit mehreren Klassen. etc.
 

Zurück
Oben