Select Git revision
confirmationScreen.java
confirmationScreen.java 11.98 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 com.google.android.gms.common.api.GoogleApiClient;
import org.w3c.dom.Text;
import java.util.List;
public class confirmationScreen extends AppCompatActivity implements LocationListener {
public static int SMS_SEND_INTERVAL=2*60*1000;
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);
boolean enabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
if (!enabled) {
Toast.makeText(this, "Please Enable GPS to use KeepMeSafe", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
provider = locationManager.getProvider(LocationManager.GPS_PROVIDER);
Toast.makeText(this, "Provider"+provider, Toast.LENGTH_SHORT).show();
handler = new Handler();
handler2 = new Handler();
timehandler = new Handler();