mirror of
https://github.com/bspeice/itcs4180
synced 2024-12-04 21:28:10 -05:00
Removed unused resources. Removed unused imports. Removed debug code.
This commit is contained in:
parent
7b732e38f6
commit
0ee4a4ffe2
Binary file not shown.
Before Width: | Height: | Size: 62 KiB |
Binary file not shown.
Before Width: | Height: | Size: 13 KiB |
@ -16,14 +16,6 @@
|
|||||||
android:text="@string/found_text"
|
android:text="@string/found_text"
|
||||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/numberFoundText"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:text="@string/default_text"
|
|
||||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
|
||||||
|
|
||||||
<WebView
|
<WebView
|
||||||
android:id="@+id/moreInfoWebView"
|
android:id="@+id/moreInfoWebView"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -11,9 +11,6 @@ package edu.uncc.scavenger;
|
|||||||
* stackoverflow.com/questions/5479753/using-orientation-sensor-to-point-towards-a-specific-location
|
* stackoverflow.com/questions/5479753/using-orientation-sensor-to-point-towards-a-specific-location
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import edu.uncc.scavenger.rest.RestLocation;
|
import edu.uncc.scavenger.rest.RestLocation;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -26,12 +23,10 @@ import android.location.Location;
|
|||||||
import android.location.LocationManager;
|
import android.location.LocationManager;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.Toast;
|
|
||||||
|
|
||||||
public class CompassActivity extends Activity implements SensorEventListener
|
public class CompassActivity extends Activity implements SensorEventListener
|
||||||
{
|
{
|
||||||
@ -48,7 +43,6 @@ public class CompassActivity extends Activity implements SensorEventListener
|
|||||||
float[] gravity = new float[3];
|
float[] gravity = new float[3];
|
||||||
float[] magneticField = new float[3];
|
float[] magneticField = new float[3];
|
||||||
float[] coordinates = new float[3];
|
float[] coordinates = new float[3];
|
||||||
//ArrayList<Float> rotationAverage = new ArrayList<Float>(MOVING_AVERAGE_SIZE);
|
|
||||||
LocationManager locationManager;
|
LocationManager locationManager;
|
||||||
DirectionListener locationListener;
|
DirectionListener locationListener;
|
||||||
Location searchLocation;
|
Location searchLocation;
|
||||||
@ -70,13 +64,6 @@ public class CompassActivity extends Activity implements SensorEventListener
|
|||||||
searchImageView.setImageBitmap(b);
|
searchImageView.setImageBitmap(b);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*Test Values
|
|
||||||
searchLocation.setLatitude(35.30719258);//woodward eagle
|
|
||||||
searchLocation.setLongitude(-80.73505447);
|
|
||||||
searchLocation = new Location(LocationManager.NETWORK_PROVIDER);
|
|
||||||
searchLocation.setLatitude(35.310043);//Bottom of Student Union bridge
|
|
||||||
searchLocation.setLongitude(-80.733734);*/
|
|
||||||
|
|
||||||
searchLocation = new Location(LocationManager.NETWORK_PROVIDER);
|
searchLocation = new Location(LocationManager.NETWORK_PROVIDER);
|
||||||
searchLocation.setLatitude((float)(restLocation.getLocationLat()));
|
searchLocation.setLatitude((float)(restLocation.getLocationLat()));
|
||||||
searchLocation.setLongitude((float)(restLocation.getLocationLong()));
|
searchLocation.setLongitude((float)(restLocation.getLocationLong()));
|
||||||
@ -97,8 +84,6 @@ public class CompassActivity extends Activity implements SensorEventListener
|
|||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
//Toast.makeText(this, ""+searchLocation.getLatitude()+", "+searchLocation.getLongitude(), Toast.LENGTH_SHORT).show();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -149,21 +134,11 @@ public class CompassActivity extends Activity implements SensorEventListener
|
|||||||
SensorManager.getOrientation(rotation, compassValues);
|
SensorManager.getOrientation(rotation, compassValues);
|
||||||
|
|
||||||
//Calculate true north and angle to desired location
|
//Calculate true north and angle to desired location
|
||||||
//float azimuth = (float) (Math.toDegrees(compassValues[0]));
|
|
||||||
float trueHeading = (float)(Math.toDegrees(compassValues[0]) + locationListener.getDeclination());
|
float trueHeading = (float)(Math.toDegrees(compassValues[0]) + locationListener.getDeclination());
|
||||||
//Calculate bearing to search location
|
//Calculate bearing to search location
|
||||||
float rotateArrow = (float) (trueHeading - locationListener.getBearing());
|
float rotateArrow = (float) (trueHeading - locationListener.getBearing());
|
||||||
|
|
||||||
//Add rotate average later. Does not handle wrap around when exactly at 0 degrees
|
//Rotate compass pointer accordingly
|
||||||
/* Take moving average of bearing to smooth it out
|
|
||||||
if (rotationAverage.size() == MOVING_AVERAGE_SIZE) {
|
|
||||||
rotationAverage.remove(0);
|
|
||||||
}
|
|
||||||
rotationAverage.add(rotateArrow);
|
|
||||||
float finalRotation = findAverage(rotationAverage);*/
|
|
||||||
|
|
||||||
|
|
||||||
//Rotate compass and arrow. Rotations must be opposite to counteract device movement
|
|
||||||
arrowView.setRotation((long)(-1 * rotateArrow));
|
arrowView.setRotation((long)(-1 * rotateArrow));
|
||||||
|
|
||||||
if(locationListener.getDistance() <= SEARCH_PROXIMITY)
|
if(locationListener.getDistance() <= SEARCH_PROXIMITY)
|
||||||
@ -183,13 +158,4 @@ public class CompassActivity extends Activity implements SensorEventListener
|
|||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*private float findAverage(List<Float> list) {
|
|
||||||
float sum = 0.0f;
|
|
||||||
for (Float f : list) {
|
|
||||||
sum += f;
|
|
||||||
}
|
|
||||||
Toast.makeText(CompassActivity.this, ""+(sum/list.size()), Toast.LENGTH_SHORT).show();
|
|
||||||
return sum / list.size();
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,6 @@ import android.hardware.GeomagneticField;
|
|||||||
import android.location.Location;
|
import android.location.Location;
|
||||||
import android.location.LocationListener;
|
import android.location.LocationListener;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
public class DirectionListener implements LocationListener
|
public class DirectionListener implements LocationListener
|
||||||
{
|
{
|
||||||
@ -30,8 +29,6 @@ public class DirectionListener implements LocationListener
|
|||||||
@Override
|
@Override
|
||||||
public void onLocationChanged(Location location)
|
public void onLocationChanged(Location location)
|
||||||
{
|
{
|
||||||
//String lat = ""+location.getLatitude();
|
|
||||||
//String lon = ""+location.getLongitude();
|
|
||||||
|
|
||||||
geoField = new GeomagneticField(
|
geoField = new GeomagneticField(
|
||||||
(float)location.getLatitude(),
|
(float)location.getLatitude(),
|
||||||
|
@ -12,17 +12,13 @@ import android.app.Activity;
|
|||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
import android.view.ViewDebug.FlagToString;
|
|
||||||
import android.webkit.WebView;
|
import android.webkit.WebView;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
public class FoundActivity extends Activity {
|
public class FoundActivity extends Activity {
|
||||||
|
|
||||||
TextView numberFoundText;
|
|
||||||
Button tryMoreButton;
|
Button tryMoreButton;
|
||||||
WebView moreInfoWebView;
|
WebView moreInfoWebView;
|
||||||
Intent intent;
|
Intent intent;
|
||||||
@ -33,12 +29,9 @@ public class FoundActivity extends Activity {
|
|||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_found);
|
setContentView(R.layout.activity_found);
|
||||||
|
|
||||||
numberFoundText = (TextView)findViewById(R.id.numberFoundText);
|
|
||||||
moreInfoWebView = (WebView)findViewById(R.id.moreInfoWebView);
|
moreInfoWebView = (WebView)findViewById(R.id.moreInfoWebView);
|
||||||
tryMoreButton = (Button)findViewById(R.id.tryMoreButton);
|
tryMoreButton = (Button)findViewById(R.id.tryMoreButton);
|
||||||
|
|
||||||
numberFoundText.setVisibility(View.INVISIBLE);
|
|
||||||
|
|
||||||
restLocation = (RestLocation)(getIntent().getSerializableExtra("restLocation"));
|
restLocation = (RestLocation)(getIntent().getSerializableExtra("restLocation"));
|
||||||
moreInfoWebView.loadData(restLocation.getKey(), "text/html", "UTF-8");
|
moreInfoWebView.loadData(restLocation.getKey(), "text/html", "UTF-8");
|
||||||
|
|
||||||
|
@ -12,7 +12,6 @@ import java.util.List;
|
|||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
@ -22,7 +21,6 @@ import android.widget.BaseAdapter;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
|
||||||
import edu.uncc.scavenger.database.LocationDatabaseHelper;
|
import edu.uncc.scavenger.database.LocationDatabaseHelper;
|
||||||
import edu.uncc.scavenger.rest.LocationClient;
|
import edu.uncc.scavenger.rest.LocationClient;
|
||||||
import edu.uncc.scavenger.rest.RestLocation;
|
import edu.uncc.scavenger.rest.RestLocation;
|
||||||
@ -39,21 +37,6 @@ public class MainActivity extends Activity {
|
|||||||
|
|
||||||
locationList = (ListView)findViewById(R.id.listLocations);
|
locationList = (ListView)findViewById(R.id.listLocations);
|
||||||
|
|
||||||
/*Test Code for mock location
|
|
||||||
RestLocation location = new RestLocation();
|
|
||||||
location.setId(1);
|
|
||||||
location.setName("Bridge");
|
|
||||||
location.setRiddle("Riddle");
|
|
||||||
location.setLocationLong(-80.733734);
|
|
||||||
location.setLocationLat(35.310043);
|
|
||||||
location.setKey("Key");
|
|
||||||
location.setRiddleImageURL("http://rmss.uncc.edu/sites/rmss.uncc.edu/files/media/Belk%20Tower.jpg");
|
|
||||||
Intent intent = new Intent(getApplicationContext(), SearchActivity.class);
|
|
||||||
intent.putExtra("restLocation", location);
|
|
||||||
startActivity(intent);
|
|
||||||
finish();
|
|
||||||
/*End Test Code*/
|
|
||||||
|
|
||||||
// Get our list of events loaded
|
// Get our list of events loaded
|
||||||
locationList = (ListView)findViewById(R.id.listLocations);
|
locationList = (ListView)findViewById(R.id.listLocations);
|
||||||
locations = LocationDatabaseHelper.getInstance(this).fetchAll();
|
locations = LocationDatabaseHelper.getInstance(this).fetchAll();
|
||||||
@ -74,7 +57,6 @@ public class MainActivity extends Activity {
|
|||||||
// We don't yet have any locations...
|
// We don't yet have any locations...
|
||||||
((TextView)findViewById(R.id.txtNoLocations)).setVisibility(View.VISIBLE);
|
((TextView)findViewById(R.id.txtNoLocations)).setVisibility(View.VISIBLE);
|
||||||
((ListView)findViewById(R.id.listLocations)).setVisibility(View.GONE);
|
((ListView)findViewById(R.id.listLocations)).setVisibility(View.GONE);
|
||||||
//Log.d("Location", "NoLocations");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// And kick off contacting to server to see if there are any new ones
|
// And kick off contacting to server to see if there are any new ones
|
||||||
|
@ -177,7 +177,7 @@ public class SearchActivity extends Activity {
|
|||||||
protected void onPostExecute(String result) {
|
protected void onPostExecute(String result) {
|
||||||
super.onPostExecute(result);
|
super.onPostExecute(result);
|
||||||
key = result;
|
key = result;
|
||||||
//Toast.makeText(getApplicationContext(), key, Toast.LENGTH_SHORT).show();
|
|
||||||
if(key!= null)
|
if(key!= null)
|
||||||
{
|
{
|
||||||
restLocation.setKey(key);
|
restLocation.setKey(key);
|
||||||
|
@ -17,9 +17,7 @@ import android.content.ContentValues;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.database.Cursor;
|
import android.database.Cursor;
|
||||||
import android.database.sqlite.SQLiteDatabase;
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
import android.database.sqlite.SQLiteDatabase.CursorFactory;
|
|
||||||
import android.database.sqlite.SQLiteOpenHelper;
|
import android.database.sqlite.SQLiteOpenHelper;
|
||||||
import android.database.sqlite.SQLiteStatement;
|
|
||||||
|
|
||||||
public class LocationDatabaseHelper extends SQLiteOpenHelper {
|
public class LocationDatabaseHelper extends SQLiteOpenHelper {
|
||||||
|
|
||||||
|
@ -20,7 +20,6 @@ import retrofit.RetrofitError;
|
|||||||
import retrofit.converter.GsonConverter;
|
import retrofit.converter.GsonConverter;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.util.Log;
|
|
||||||
import edu.uncc.scavenger.R;
|
import edu.uncc.scavenger.R;
|
||||||
|
|
||||||
public class LocationClient {
|
public class LocationClient {
|
||||||
|
Loading…
Reference in New Issue
Block a user