Obrigado!
-- problema resolvido, o próprio Eclipse (ADT) criou o método e solucionou o problema.
Valeu!
Em domingo, 25 de agosto de 2013 11h21min16s UTC-3, Balestrin escreveu:
Em domingo, 25 de agosto de 2013 11h21min16s UTC-3, Balestrin escreveu:
Oi ! Galera...O código abaixo me parece bem simples, mas tenho 01 erro que não estou conseguindo corrigir...//Pacote definido para este projeto.package com.balestrin.gps_control;//Importações de classes necessárias ao funcionamento do aplicativo.import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.location.Location;import android.location.LocationListener; import android.location.LocationManager; import android.content.Context;import android.widget.Button;import android.widget.EditText;//classe principal, main, activity inicial do projeto.public class GPS_Control extends Activity {//definição dos atributos utilizados.private EditText edmatricula;private EditText edlatitude;private EditText edlongitude;private Button btnatualizar;//Primeiro método a ser chamado, inicia a app, e mostra na tela a activity inicial.@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_gps__control); //chama o método que inicializa os atributos (.java recebe valores .xml)setElementos();}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.gps__control, menu); return true;}//Método que importa os elementos da classe r.(.java recebe valores .xml)public void setElementos(){//Importação do conteúdo das EditText da classe R.edmatricula = (EditText) findViewById(R.id.edtMatricula); edlatitude = (EditText) findViewById(R.id.edtlatitude); edlongitude = (EditText) findViewById(R.id.edtlongitude); //Importação do Button da classe r.btnatualizar =(Button) findViewById(R.id.btnAtualizar); //Evento do botão atualizarbtnatualizar.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v){//Chama o método stat GPS.starGPS();}});}//Método que faz a leitura dos valores do GPSpublic void starGPS(){//instancia um objeto da classe LocationManager.LocationManager lManager = (LocationManager)getSystemService(Context. LOCATION_SERVICE); //instancia um objeto da classe LocationListener.LocationListener lListener = new LocationListener() {//Atualiza se houver mudança da posiçãopublic void onLocationChanged(Location locat){updateView(locat);}public void onStatusChanged(String provider, int status, Bundle extras){}public void onProviderEnabled(String provider){}public void onProviderDesabled(String provider){}};lManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, lListener); }//Método que faz a atualização da tela do usuáriopublic void updateView(Location locat){//Declaração dos atributos que recebem a posição do gpsDouble latitude = locat.getLatitude();Double longitude = locat.getLongitude();//carrega os valores nas EditText.edlatitude.setText(latitude.toString()); edlongitude.setText(longitude.toString()); }}Erros que aparecem...Diz que o método new Location Listenr não foi implementado...Se alguem puder ajudar valeu a força!Um abraço!José
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário