Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.support.v7.app.ActionBarActivity;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- import android.content.Context;
- import android.location.Location;
- import android.location.LocationListener;
- import android.location.LocationManager;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.os.Bundle;
- public class MainActivity extends ActionBarActivity implements LocationListener {
- public SQLiteDatabase _BazaDanych;
- public EditText login, haslo;
- public TextView _szerokosc, _dlugosc, _odlegosc;
- public Button button, button2;
- public LocationManager _locManager;
- public Location _temp = null;
- public double odl = 0;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- login = (EditText)findViewById(R.id.editText1);
- haslo = (EditText)findViewById(R.id.editText2);
- _szerokosc = (TextView)findViewById(R.id.textView1);
- _dlugosc = (TextView)findViewById(R.id.textView2);
- _odlegosc = (TextView)findViewById(R.id.textView3);
- button = (Button)findViewById(R.id.button1);
- button2 = (Button)findViewById(R.id.button2);
- _BazaDanych = openOrCreateDatabase("Endomondo", Context.MODE_PRIVATE, null);
- _BazaDanych.execSQL("CREATE TABLE IF NOT EXISTS users(user_id INTEGER PRIMARY KEY AUTOINCREMENT,login VARCHAR,pass VARCHAR);");
- //_BazaDanych.execSQL("INSERT INTO users (login,pass) VALUES('Mateusz','Banasik');");
- }
- public void zaloguj(View view){
- if(login.getText().toString().trim().length()==0 || haslo.getText().toString().trim().length()==0){
- Toast.makeText(getApplicationContext(), "Wpisz ponownie dane:", Toast.LENGTH_SHORT).show();
- }
- else{
- Cursor c = _BazaDanych.rawQuery("SELECT * FROM users WHERE login='"+login.getText().toString()+"'", null);
- c.moveToFirst();
- String _passDB = c.getString(2); if(_passDB.equals(haslo.getText().toString())){
- button.setVisibility(View.INVISIBLE);
- button2.setVisibility(View.VISIBLE);
- login.setVisibility(View.INVISIBLE);
- haslo.setVisibility(View.INVISIBLE);
- _szerokosc.setVisibility(View.VISIBLE);
- _dlugosc.setVisibility(View.VISIBLE);
- _odlegosc.setVisibility(View.VISIBLE);
- }
- else
- {
- Toast.makeText(getApplicationContext(), "Niepoprawne hasło!", Toast.LENGTH_SHORT).show();
- }
- }
- }
- public void gps(View view){
- button2.setVisibility(View.INVISIBLE);
- _locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
- _locManager.requestLocationUpdates( LocationManager.GPS_PROVIDER,3000,10, this);
- }
- @Override
- public void onLocationChanged(Location location) {
- double sszerokosc = location.getSzerokoscitude();
- double ddlugosc = location.getDlugoscitude();
- _szerokosc.setText("Szerokosc : "+sszerokosc);
- _dlugosc.setText("Dlugosc : "+ddlugosc);
- if(_temp != null)odl += location.odlanceTo(_temp);
- _temp = location;
- _odlegosc.setText("Odlegosc : "+odl);
- }
- @Override
- public void onProviderDisabled(String provider) {
- }
- @Override
- public void onProviderEnabled(String provider) {
- }
- @Override
- public void onStatusChanged(String provider, int status, Bundle extras) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement