diff options
Diffstat (limited to 'client/.metadata/.plugins/org.eclipse.core.resources/.history/74')
3 files changed, 0 insertions, 529 deletions
diff --git a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/40c025d4770d00131719b896d543f08c b/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/40c025d4770d00131719b896d543f08c deleted file mode 100644 index 75db4de..0000000 --- a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/40c025d4770d00131719b896d543f08c +++ /dev/null @@ -1,182 +0,0 @@ -package com.macaroon.piztor; - -import java.util.Timer; -import java.util.Vector; - -import android.annotation.SuppressLint; -import android.location.Location; -import android.os.Bundle; -import android.os.Handler; -import android.os.Message; -import android.view.Menu; -import android.view.View; -import android.widget.ImageButton; - -public class Main extends PiztorAct { - - final static int SearchButtonPress = 1; - final static int FetchButtonPress = 2; - final static int FocuseButtonPress = 3; - final static int SuccessFetch = 4; - final static int FailedFetch = 5; - final static int TimerFlush = 6; - ActMgr actMgr; - ImageButton btnSearch, btnFetch, btnFocus, btnSettings; - Timer autodate; - @SuppressLint("HandlerLeak") - Handler fromGPS = new Handler() { - @Override - public void handleMessage(Message m) { - if (m.what != 0) { - Location l = (Location) m.obj; - ReqUpdate r = new ReqUpdate(UserInfo.token, l.getLatitude(), - l.getLongitude(), System.currentTimeMillis(), 1000); - AppMgr.transam.send(r); - } - } - }; - - Handler fromTransam = new Handler() { - @Override - public void handleMessage(Message m) { - switch (m.what) { - case 3: - ResLocation location = (ResLocation) m.obj; - for (int i = 0; i < location.n; i++) { - System.out.println(location.l.get(i).lat + " " - + location.l.get(i).lot); - } - actMgr.trigger(SuccessFetch); - break; - case 2: - ResUpdate update = (ResUpdate) m.obj; - if (update.t == 0) - System.out.println("update success"); - else - System.out.println("update failed"); - break; - default: - break; - } - - } - }; - - String cause(int t) { - switch (t) { - case SearchButtonPress: - return "Search Button Press"; - case FetchButtonPress: - return "Fetch Button Press"; - case FocuseButtonPress: - return "Focuse Button Press"; - case SuccessFetch: - return "Success Fetch"; - case FailedFetch: - return "Failed Fetch"; - case TimerFlush: - return "TimerFlush"; - default: - return "Fuck!!!"; - } - } - - class StartStatus extends ActStatus { - - @Override - void enter(int e) { - System.out.println("enter start status!!!!"); - } - - @Override - void leave(int e) { - System.out.println("leave start status!!!! because" + cause(e)); - } - - } - - class FetchStatus extends ActStatus { - - @Override - void enter(int e) { - System.out.println("enter Fetch status!!!!"); - if (e == FetchButtonPress) { - ReqLocation r = new ReqLocation(UserInfo.token, 1, - System.currentTimeMillis(), 1000); - AppMgr.transam.send(r); - } - } - - @Override - void leave(int e) { - System.out.println("leave fetch status!!!! because" + cause(e)); - } - - } - - class FocusStatus extends ActStatus { - - @Override - void enter(int e) { - System.out.println("enter focus status!!!!"); - - } - - @Override - void leave(int e) { - System.out.println("leave focus status!!!! because" + cause(e)); - - } - - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - id = "Main"; - super.onCreate(savedInstanceState); - AppMgr.tracker.setHandler(fromGPS); - ActStatus[] r = new ActStatus[3]; - r[0] = new StartStatus(); - r[1] = new FetchStatus(); - r[2] = new FocusStatus(); - actMgr = new ActMgr(this, r[0], r); - actMgr.add(r[0], FocuseButtonPress, r[2]); - actMgr.add(r[0], FetchButtonPress, r[1]); - actMgr.add(r[1], FetchButtonPress, r[0]); - actMgr.add(r[1], FailedFetch, r[0]); - actMgr.add(r[2], FocuseButtonPress, r[0]); - actMgr.add(r[0], TimerFlush, r[0]); - autodate = new Timer(); - - setContentView(R.layout.activity_main); - } - - @Override - protected void onStart() { - super.onStart(); - btnFetch = (ImageButton) findViewById(R.id.footbar_btn_fetch); - btnFocus = (ImageButton) findViewById(R.id.footbar_btn_focus); - btnSearch = (ImageButton) findViewById(R.id.footbar_btn_search); - btnSettings = (ImageButton) findViewById(R.id.footbar_btn_settings); - btnFetch.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View arg0) { - actMgr.trigger(FetchButtonPress); - } - }); - btnFocus.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - actMgr.trigger(FocuseButtonPress); - } - }); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - // Inflate the menu; this adds items to the action bar if it is present. - getMenuInflater().inflate(R.menu.main, menu); - return true; - } - -} diff --git a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/80e6f54e800d00131719b896d543f08c b/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/80e6f54e800d00131719b896d543f08c deleted file mode 100644 index ebce59c..0000000 --- a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/80e6f54e800d00131719b896d543f08c +++ /dev/null @@ -1,106 +0,0 @@ -package com.macaroon.piztor; - -import android.annotation.SuppressLint; -import android.os.Bundle; -import android.os.Handler; -import android.os.Message; -import android.view.Menu; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; - -public class Login extends PiztorAct { - - - ActMgr actMgr; - Button btnLogin; - EditText edtUser, edtPass; - - int loginButtonClick = 1, retryButtonClick = 2, loginFailed = 3; - - @SuppressLint("HandlerLeak") - Handler hand = new Handler() { - @Override - public void handleMessage(Message m) { - System.out.println(m.what); - if (m.what == 0) { - ResLogin res = (ResLogin) m.obj; - UserInfo.token = res.t; - actMgr.trigger(AppMgr.loginSuccess); - } else if (m.what == 101) { - actMgr.trigger(loginFailed); - } - } - }; - - class StartStatus extends ActStatus { - - @Override - void enter(int e) { - } - - @Override - void leave(int e) { - } - } - - class LoginStatus extends ActStatus { - - @Override - void enter(int e) { - String user = edtUser.getText().toString(); - String pass = edtPass.getText().toString(); - long nowtime = System.currentTimeMillis(); - System.out.println(user + " : " + pass + "\n"); - AppMgr.transam.send(new ReqLogin(user, pass, nowtime, 1000)); - } - - @Override - void leave(int e) { - //TODO log out failed! - } - - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - id = "login"; - super.onCreate(savedInstanceState); - ActStatus[] r = new ActStatus[2]; - AppMgr.transam.setHandler(hand); - r[0] = new StartStatus(); - r[1] = new LoginStatus(); - actMgr = new ActMgr(this, r[0], r); - actMgr.add(r[0], loginButtonClick, r[1]); - actMgr.add(r[1], loginFailed, r[0]); - setContentView(R.layout.activity_login); - } - - @Override - protected void onStart() { - super.onStart(); - btnLogin = (Button) findViewById(R.id.login_btn_login); - edtUser = (EditText) findViewById(R.id.user_id); - edtPass = (EditText) findViewById(R.id.user_pass); - btnLogin.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View arg0) { - actMgr.trigger(loginButtonClick); - } - }); - } - - @Override - protected void onResume() { - super.onResume(); - - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - // Inflate the menu; this adds items to the action bar if it is present. - getMenuInflater().inflate(R.menu.login, menu); - return true; - } - -} diff --git a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/901b4f2c550d00131719b896d543f08c b/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/901b4f2c550d00131719b896d543f08c deleted file mode 100644 index 178f6b6..0000000 --- a/client/.metadata/.plugins/org.eclipse.core.resources/.history/74/901b4f2c550d00131719b896d543f08c +++ /dev/null @@ -1,241 +0,0 @@ -package com.macaroon.piztor;
-
-import android.app.AlertDialog;
-import android.app.Service;
-import android.content.Context;
-import android.content.DialogInterface;
-import android.content.Intent;
-import android.location.Location;
-import android.location.LocationListener;
-import android.location.LocationManager;
-import android.location.GpsStatus;
-import android.os.Bundle;
-import android.os.IBinder;
-import android.os.SystemClock;
-import android.provider.Settings;
-import android.util.Log;
-
-public class GPSTracker extends Service implements LocationListener, GpsStatus.Listener {
-
- private final Context mContext;
-
- // flag for GPS status
- boolean isGPSEnabled = false;
-
- // flag for network status
- boolean isNetworkEnabled = false;
-
- // flag for GPS status
- boolean canGetLocation = false;
-
- Location location; // location
- double latitude; // latitude
- double longitude; // longitude
-
- // The minimum distance to change Updates in meters
- private static final long MIN_DISTANCE_CHANGE_FOR_UPDATES = 10; // 10 meters
-
- // The minimum time between updates in milliseconds
- private static final long MIN_TIME_BW_UPDATES = 1000 * 3; // 10 seconds
-
- // Declaring a Location Manager
- protected LocationManager locationManager;
-
- // for GPS satellite status listener
- Location mLastLocation;
- long mLastLocationMillis;
- boolean isGPSFix;
-
-
- public GPSTracker(Context context) {
- this.mContext = context;
- isGPSFix = false;
- getLocation();
- }
-
- public void getLocation() {
- try {
-
- Log.d("getLocation", "Start getting location......");
-
- locationManager = (LocationManager) mContext
- .getSystemService(LOCATION_SERVICE);
-
- // getting GPS status
- isGPSEnabled = locationManager
- .isProviderEnabled(LocationManager.GPS_PROVIDER);
-
- // getting network status
- isNetworkEnabled = locationManager
- .isProviderEnabled(LocationManager.NETWORK_PROVIDER);
-
- if (!isGPSEnabled) {
- // no network provider is enabled
- } else {
- this.canGetLocation = true;
- if (isNetworkEnabled) {
- locationManager.requestLocationUpdates(
- LocationManager.NETWORK_PROVIDER,
- MIN_TIME_BW_UPDATES,
- MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
-
- Log.d("Network", "Network Updated");
-
- if (locationManager != null) {
- location = locationManager
- .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
- if (location != null) {
- latitude = location.getLatitude();
- longitude = location.getLongitude();
-
- Log.d("Network", "Received Network Data");
- System.out.println("***From Network: "+latitude + " " + longitude);
- }
- }
- }// end of network section
- // if GPS Enabled get lat/long using GPS Services
- if (isGPSEnabled) {
- if (true) {
- locationManager.requestLocationUpdates(
- LocationManager.GPS_PROVIDER,
- MIN_TIME_BW_UPDATES,
- MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
- Log.d("GPS", "GPS Updated");
- if (locationManager != null) {
- location = locationManager
- .getLastKnownLocation(LocationManager.GPS_PROVIDER);
- if (location != null) {
- latitude = location.getLatitude();
- longitude = location.getLongitude();
-
- Log.d("GPS", "Received GPS Data");
- System.out.println("***From GPS: "+latitude + " " + longitude);
-
- }
- }
- }
- }// end of GPS section
- }// end of fetching data
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Stop using GPS listener Calling this function will stop using GPS in your
- * app
- * */
- public void stopUsingGPS() {
- if (locationManager != null) {
- locationManager.removeUpdates(GPSTracker.this);
- }
- }
-
- /**
- * Function to get latitude
- * */
- public double getLatitude() {
- if (location != null) {
- latitude = location.getLatitude();
- }
- return latitude;
- }
-
- /**
- * Function to get longitude
- * */
- public double getLongitude() {
- if (location != null) {
- longitude = location.getLongitude();
- }
- return longitude;
- }
-
- /**
- * Function to check GPS/wifi enabled
- *
- * @return boolean
- * */
- public boolean canGetLocation() {
- return this.canGetLocation;
- }
-
- public boolean isGPSFix() {
- return (this.isGPSFix && location != null);
- }
-
- /**
- * Function to show settings alert dialog On pressing Settings button will
- * lauch Settings Options
- * */
- public void showSettingsAlert() {
- AlertDialog.Builder alertDialog = new AlertDialog.Builder(mContext);
-
- // Setting Dialog Title
- alertDialog.setTitle("GPS is settings");
-
- // Setting Dialog Message
- alertDialog
- .setMessage("GPS is not enabled. Do you want to go to settings menu?");
-
- // On pressing Settings button
- alertDialog.setPositiveButton("Settings",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- Intent intent = new Intent(
- Settings.ACTION_LOCATION_SOURCE_SETTINGS);
- mContext.startActivity(intent);
- }
- });
-
- // on pressing cancel button
- alertDialog.setNegativeButton("Cancel",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.cancel();
- }
- });
-
- // Showing Alert Message
- alertDialog.show();
- }
-
- @Override
- public void onLocationChanged(Location location) {
- if (location == null) return;
- mLastLocationMillis = SystemClock.elapsedRealtime();
- mLastLocation = location;
- }
-
- @Override
- public void onProviderDisabled(String provider) {
- }
-
- @Override
- public void onProviderEnabled(String provider) {
- }
-
- @Override
- public void onStatusChanged(String provider, int status, Bundle extras) {
- }
-
- @Override
- public IBinder onBind(Intent arg0) {
- return null;
- }
-
- @Override
- public void onGpsStatusChanged(int event) {
- switch (event) {
- case GpsStatus.GPS_EVENT_SATELLITE_STATUS:
- if(mLastLocation != null)
- isGPSFix = (SystemClock.elapsedRealtime() - mLastLocationMillis) < 3000;
- break;
-
- case GpsStatus.GPS_EVENT_FIRST_FIX:
- isGPSFix = true;
- break;
- }
- }
-}
|