Skip to content
Snippets Groups Projects
Select Git revision
  • e742e7561b56ca2b9e53300ae5050a1da0d89a4c
  • master default
2 results

confirmationScreen.java

Blame
  • confirmationScreen.java 11.44 KiB
    package com.speedyapps.keepyousafe;
    
    import android.Manifest;
    import android.app.Activity;
    import android.app.PendingIntent;
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.content.IntentFilter;
    import android.content.SharedPreferences;
    import android.content.pm.PackageManager;
    import android.location.Criteria;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.location.LocationProvider;
    import android.os.Handler;
    import android.provider.Settings;
    import android.support.v4.app.ActivityCompat;
    import android.support.v7.app.AlertDialog;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.telephony.SmsManager;
    import android.util.Log;
    import android.view.View;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import org.w3c.dom.Text;
    
    import java.util.List;
    
    public class confirmationScreen extends AppCompatActivity implements LocationListener {
    
        public static int SMS_SEND_INTERVAL=2000;
        LocationManager locationManager;
        TextView textView;
        EditText editText;
        Double latitude = null, longitude = null,newlat=null,newlong=null;
        Handler timehandler;
        SharedPreferences sharedpreferences, sp, shared;
        String n;
        String n1;
        LocationProvider provider;
        int count, i;
        public static String file1 = "MyPREFERENCES";
        public static String file2 = "PREFERENCES";
        public static String file3 = "COUNT";
        Handler handler, handler2;
        Runnable run, run2,run3;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_confirmation_screen);
            locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
            provider = locationManager.getProvider(LocationManager.GPS_PROVIDER);
            Toast.makeText(this, "Provider"+provider, Toast.LENGTH_SHORT).show();
            handler = new Handler();
            handler2 = new Handler();
            timehandler = new Handler();
            //alarmIntent = new Intent(confirmationScreen.this, alarmService.class);
            textView = (TextView) findViewById(R.id.countDown);
            editText = (EditText) findViewById(R.id.editTextPIN);
            sharedpreferences = getSharedPreferences(file1, Context.MODE_PRIVATE);
            sp = getSharedPreferences(file2, Context.MODE_PRIVATE);
            shared = getSharedPreferences(file3, Context.MODE_PRIVATE);
            i = 10;
            run = new Runnable() {