Uncommented logging (should always have been enabled in develop)

master
Keith Irwin 2017-05-06 23:42:10 -04:00
parent 80cbfdc89f
commit 3c3ed65978
No known key found for this signature in database
GPG Key ID: 378933C743E2BBC0
4 changed files with 67 additions and 67 deletions

View File

@ -5,14 +5,14 @@ import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
//import android.util.Log;
import android.util.Log;
public class ConnectionReceiver extends BroadcastReceiver {
//private static final String TAG = "ConnectionReceiver";
private static final String TAG = "ConnectionReceiver";
@Override
public void onReceive(Context context, Intent intent) {
//Log.d(TAG,"onReceive() called");
Log.d(TAG,"onReceive() called");
// Get connection information
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
@ -23,11 +23,11 @@ public class ConnectionReceiver extends BroadcastReceiver {
// Check connection
if (networkInfo!=null) {
//Log.d(TAG, "Connected");
Log.d(TAG, "Connected");
context.startService(locationServiceIntent);
}
else {
//Log.d(TAG,"Disconnected");
Log.d(TAG,"Disconnected");
context.stopService(locationServiceIntent);
}

View File

@ -18,7 +18,7 @@ import android.preference.PreferenceManager;
import android.support.annotation.Nullable;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.NotificationCompat;
//import android.util.Log;
import android.util.Log;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;
@ -41,7 +41,7 @@ import java.net.URISyntaxException;
public class LocationService extends Service implements GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener, LocationListener {
public LocationService() {}
//private String TAG = "LocationService";
private String TAG = "LocationService";
final static private int ICON_ON = 2;
final int ICON_HALF = 1;
final int ICON_OFF = 0;
@ -70,8 +70,8 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
private NotificationManager mNotificationManager;
private final NotificationCompat.Builder mNotificationBuilder = new NotificationCompat.Builder(this);
private void setupNotifications(Boolean persist) {
//Log.d(TAG,"setupNotification() called");
Log.d(TAG,"setupNotification() called");
//
if (mNotificationManager == null) {
mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
}
@ -89,7 +89,7 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
.setOngoing(persist);
}
private void showNotification(CharSequence text, int icon) {
//Log.d(TAG,"showNotification() called");
Log.d(TAG,"showNotification() called");
mNotificationBuilder
.setTicker(text)
.setContentText(text);
@ -113,31 +113,31 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void onReceive(Context context, Intent intent) {
connectLocationUpdates(300, LocationRequest.PRIORITY_NO_POWER);
//Log.d(TAG, "Priority and interval lowered due to low power");
Log.d(TAG, "Priority and interval lowered due to low power");
}
};
@Override
public void onCreate() {
super.onCreate();
//Log.d(TAG, "onCreate called");
Log.d(TAG, "onCreate called");
// Get preferences
sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
setupNotifications(true);
showNotification(getText(R.string.notify_connecting), ICON_OFF);
//Log.d(TAG, "Notification set up");
Log.d(TAG, "Notification set up");
buildGoogleApiClient();
//Log.d(TAG, "Google API Client built");
Log.d(TAG, "Google API Client built");
mGoogleApiClient.connect();
//Log.d(TAG, "Connected to Google API Client");
Log.d(TAG, "Connected to Google API Client");
IntentFilter lowPowerFilter = new IntentFilter();
lowPowerFilter.addAction("android.intent.action.BATTERY_LOW");
registerReceiver(LowPowerReceiver, lowPowerFilter);
//Log.d(TAG, "LowPowerReceiver activated");
Log.d(TAG, "LowPowerReceiver activated");
mUserID = sharedPref.getString("loggedInUserId", null);
mUserSK = sharedPref.getString("loggedInUserSk", null);
@ -160,7 +160,7 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void call(Object... args) {
Exception e = (Exception) args[0];
//Log.e(TAG, "Transport error: " + e);
Log.e(TAG, "Transport error: " + e);
e.printStackTrace();
e.getCause().printStackTrace();
}
@ -182,7 +182,7 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
} catch (URISyntaxException e) {
showNotification(getText(R.string.server_connection_error), ICON_OFF);
//Log.e(TAG, "Failed to connect to sockets server " + SERVER_ADDRESS, e);
Log.e(TAG, "Failed to connect to sockets server " + SERVER_ADDRESS, e);
}
}
@ -213,10 +213,10 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
// Get permission
if (!checkLocationPermission(this)) {
//Log.d(TAG, "Location permission denied");
Log.d(TAG, "Location permission denied");
//TODO: Ask the user to try again
} else {
//Log.d(TAG, "Location permission granted");
Log.d(TAG, "Location permission granted");
// Request location updates
if (mGoogleApiClient.isConnected()) {
@ -242,7 +242,7 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void onConnected(Bundle bundle) {
//Log.d(TAG, "onConnected called");
Log.d(TAG, "onConnected called");
mLocationRequest = LocationRequest.create();
connectLocationUpdates(getIntervalSetting(), getPrioritySetting());
@ -256,7 +256,7 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
//Log.e(TAG, "onConnectionFailed: " + connectionResult);
Log.e(TAG, "onConnectionFailed: " + connectionResult);
showNotification(getText(R.string.google_connection_error), ICON_OFF);
buildGoogleApiClient();
}
@ -265,11 +265,11 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void call(final Object... args) {
if (args[0].toString().equals("true")) {
//Log.d(TAG, "Activating realtime updates");
Log.d(TAG, "Activating realtime updates");
connectLocationUpdates(getIntervalSetting(), getPrioritySetting());
showNotification(getString(R.string.realtime_updates), ICON_ON);
} else {
//Log.d(TAG, "Deactivating realtime updates");
Log.d(TAG, "Deactivating realtime updates");
connectLocationUpdates(300, LocationRequest.PRIORITY_NO_POWER);
showNotification(getString(R.string.occasional_updates), ICON_HALF);
}
@ -290,13 +290,13 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
mLocationView.put("dir", String.valueOf(location.getBearing()));
mLocationView.put("spd", String.valueOf(location.getSpeed()));
} catch (JSONException e) {
//Log.e(TAG, "Failed to put JSON data");
Log.e(TAG, "Failed to put JSON data");
}
socket.emit("set", mLocationView);
//Log.v(TAG, "Location set: " + mLocationView.toString());
Log.v(TAG, "Location set: " + mLocationView.toString());
}
else {
//Log.v(TAG, "Can't set location because user isn't logged in.");
Log.v(TAG, "Can't set location because user isn't logged in.");
stopSelf();
}
@ -304,27 +304,27 @@ public class LocationService extends Service implements GoogleApiClient.Connecti
@Override
public void onConnectionSuspended(int i) {
//Log.d(TAG, "onConnectionSuspended called");
Log.d(TAG, "onConnectionSuspended called");
showNotification(getText(R.string.google_connection_error), ICON_OFF);
}
@Override
public void onDestroy() {
super.onDestroy();
//Log.d(TAG, "onDestroy executed");
Log.d(TAG, "onDestroy executed");
socket.disconnect();
socket.off("activate", onActivate);
//Log.d(TAG, "Disconnected from sockets");
Log.d(TAG, "Disconnected from sockets");
mGoogleApiClient.disconnect();
//Log.d(TAG, "Google API disconnected");
Log.d(TAG, "Google API disconnected");
unregisterReceiver(LowPowerReceiver);
//Log.d(TAG, "LowPowerReceiver deactivated");
Log.d(TAG, "LowPowerReceiver deactivated");
setupNotifications(false);
showNotification(getText(R.string.disconnected), ICON_OFF);
//Log.d(TAG, "Notification changed");
Log.d(TAG, "Notification changed");
}
}

View File

@ -7,7 +7,7 @@ import android.preference.PreferenceManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.method.LinkMovementMethod;
//import android.util.Log;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
@ -44,7 +44,7 @@ import okhttp3.Response;
public class LoginActivity extends AppCompatActivity implements
GoogleApiClient.OnConnectionFailedListener,
View.OnClickListener {
//private static final String TAG = "LoginActivity";
private static final String TAG = "LoginActivity";
private static final int RC_SIGN_IN = 9001;
static final int SIGN_OUT = 1;
private static boolean DONT_LOG_IN = false;
@ -62,7 +62,7 @@ public class LoginActivity extends AppCompatActivity implements
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Log.v(TAG, "created");
Log.v(TAG, "created");
// Set up layout
setContentView(R.layout.activity_login);
@ -99,16 +99,16 @@ public class LoginActivity extends AppCompatActivity implements
@Override
public void onStart() {
super.onStart();
//Log.v(TAG, "onStart() called");
Log.v(TAG, "onStart() called");
// Try to sign in
if (!DONT_LOG_IN) {
//Log.v(TAG, "Trying to sign in...");
Log.v(TAG, "Trying to sign in...");
OptionalPendingResult<GoogleSignInResult> opr = Auth.GoogleSignInApi.silentSignIn(mGoogleApiClient);
if (opr.isDone()) {
// If the user's cached credentials are valid, the OptionalPendingResult will be "done"
// and the GoogleSignInResult will be available instantly.
//Log.d(TAG, "Got cached sign-in");
Log.d(TAG, "Got cached sign-in");
GoogleSignInResult result = opr.get();
handleGoogleSignInResult(result);
} else {
@ -141,12 +141,12 @@ public class LoginActivity extends AppCompatActivity implements
SharedPreferences.Editor editor = sharedPref.edit();
// Stop LocationService
//Log.v(TAG, "Stopping location service...");
Log.v(TAG, "Stopping location service...");
stopService(new Intent(LoginActivity.this, LocationService.class));
editor.putBoolean("gps_switch",false);
// Remove saved loggedInUser
//Log.v(TAG, "Removing saved user...");
Log.v(TAG, "Removing saved user...");
editor.remove("loggedInUser");
editor.remove("loggedInUserId");
editor.remove("loggedInUserName");
@ -158,17 +158,17 @@ public class LoginActivity extends AppCompatActivity implements
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//Log.v(TAG, "onActivityResult() called");
Log.v(TAG, "onActivityResult() called");
// Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...);
if (requestCode == RC_SIGN_IN) {
//Log.v(TAG, "requestCode was RC_SIGN_IN");
Log.v(TAG, "requestCode was RC_SIGN_IN");
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
handleGoogleSignInResult(result);
}
// User just logged out. Don't log in again, stupid
else if (requestCode == SIGN_OUT) {
//Log.v(TAG, "requestCode was SIGN_OUT");
Log.v(TAG, "requestCode was SIGN_OUT");
DONT_LOG_IN = true;
}
@ -193,7 +193,7 @@ public class LoginActivity extends AppCompatActivity implements
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
//Log.e(TAG, "Failed to connect to Tracman server!");
Log.e(TAG, "Failed to connect to Tracman server!");
showError(R.string.server_connection_error);
e.printStackTrace();
}
@ -205,7 +205,7 @@ public class LoginActivity extends AppCompatActivity implements
res.body().close();
throw new IOException("Unexpected code: " + res);
} else {
//Log.d(TAG, "Response code: " + res.code());
Log.d(TAG, "Response code: " + res.code());
String userString = res.body().string();
System.out.println("Full response: " + userString);
@ -215,10 +215,10 @@ public class LoginActivity extends AppCompatActivity implements
userID = user.getString("_id");
userName = user.getString("name");
userSK = user.getString("sk32");
//Log.v(TAG, "User retrieved with ID: " + userID);
Log.v(TAG, "User retrieved with ID: " + userID);
} catch (JSONException e) {
//Log.e(TAG, "Unable to parse user JSON: ", e);
//Log.e(TAG, "JSON String used: " + userString);
Log.e(TAG, "Unable to parse user JSON: ", e);
Log.e(TAG, "JSON String used: " + userString);
userID = null;
userName = null;
userSK = null;
@ -243,7 +243,7 @@ public class LoginActivity extends AppCompatActivity implements
}
private void handleGoogleSignInResult(GoogleSignInResult result) {
//Log.d(TAG, "handleSignInResult:" + result.isSuccess());
Log.d(TAG, "handleSignInResult:" + result.isSuccess());
if (result.isSuccess()) { // Signed in successfully
GoogleSignInAccount acct = result.getSignInAccount();
try {
@ -257,10 +257,10 @@ public class LoginActivity extends AppCompatActivity implements
authenticateWithTracmanServer(request);
} catch (Exception e) {
//Log.e(TAG, "Error sending ID token to backend.", e);
Log.e(TAG, "Error sending ID token to backend.", e);
}
} else {
//Log.e(TAG, "Failed to log in: "+result.getStatus().getStatusCode());
Log.e(TAG, "Failed to log in: "+result.getStatus().getStatusCode());
if (result.getStatus().getStatusCode()!=4) {
showError(R.string.google_connection_error);
}
@ -268,7 +268,7 @@ public class LoginActivity extends AppCompatActivity implements
}
public void signInWithPassword() {
//Log.d(TAG, "signInWithPassword() called");
Log.d(TAG, "signInWithPassword() called");
// Get params from form
EditText emailText = (EditText)findViewById(R.id.login_email);
@ -290,16 +290,16 @@ public class LoginActivity extends AppCompatActivity implements
// Send formdata to endpoint
try {
//Log.v(TAG, "Sending local login POST to server...");
Log.v(TAG, "Sending local login POST to server...");
authenticateWithTracmanServer(request);
} catch (Exception e) {
//Log.e(TAG, "Error sending local login to backend:",e);
Log.e(TAG, "Error sending local login to backend:",e);
}
}
public void signInWithGoogle() {
//Log.v(TAG, "signInWithGoogle() called");
Log.v(TAG, "signInWithGoogle() called");
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
@ -321,7 +321,7 @@ public class LoginActivity extends AppCompatActivity implements
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
showError(R.string.disconnected);
//Log.d(TAG, "onConnectionFailed:" + connectionResult);
Log.d(TAG, "onConnectionFailed:" + connectionResult);
}
private void showProgressDialog() {
@ -351,14 +351,14 @@ public class LoginActivity extends AppCompatActivity implements
@Override
public void onClick(View v) {
//Log.v(TAG, "onClick() called");
Log.v(TAG, "onClick() called");
switch (v.getId()) {
case R.id.login_button:
//Log.v(TAG, "Password login button pressed");
Log.v(TAG, "Password login button pressed");
signInWithPassword();
break;
case R.id.login_button_google:
//Log.v(TAG, "Google login button pressed");
Log.v(TAG, "Google login button pressed");
signInWithGoogle();
break;
// case R.id.login_button_facebook:

View File

@ -16,7 +16,7 @@ import android.support.v4.app.ActivityCompat;
import android.support.v7.app.ActionBar;
import android.preference.PreferenceFragment;
import android.preference.PreferenceManager;
//import android.util.Log;
import android.util.Log;
import android.view.MenuItem;
import java.util.List;
@ -36,7 +36,7 @@ import static us.keithirwin.tracman.LoginActivity.SIGN_OUT;
* API Guide</a> for more information on developing a Settings UI.
*/
public class SettingsActivity extends AppCompatPreferenceActivity {
//private static final String TAG = "SettingsActivity";
private static final String TAG = "SettingsActivity";
private static final int MY_FINE_LOCATION_PERMISSION = 425;
/**
@ -90,7 +90,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
MY_FINE_LOCATION_PERMISSION);
}
//Log.d(TAG, "Starting LocationService");
Log.d(TAG, "Starting LocationService");
startService(new Intent(SettingsActivity.this, LocationService.class));
}
@ -132,7 +132,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setupActionBar();
//Log.d(TAG, "activity onCreate called");
Log.d(TAG, "activity onCreate called");
// Restart LocationService when any related preference is changed
// findPreference("gps_switch").setOnPreferenceChangeListener(sRestartLocationServiceOnChangeListener);
@ -147,7 +147,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
@Override
protected void onStop() {
//Log.d(TAG, "onStop called");
Log.d(TAG, "onStop called");
super.onStop();
// Get updated preferences
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
@ -170,7 +170,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
}
// Start location tracking service
//Log.d(TAG, "Starting LocationService");
Log.d(TAG, "Starting LocationService");
startService(new Intent(this, LocationService.class));
}
@ -207,7 +207,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
@Override
public void onBackPressed() {
//Log.v(TAG,"onBackPressed() called");
Log.v(TAG,"onBackPressed() called");
// Return to LoginActivity and don't sign back in again
setResult(SIGN_OUT, new Intent());