From 0e687f12bd2653adb55ea002b39292678366c525 Mon Sep 17 00:00:00 2001 From: goblin911 Date: Sun, 25 Aug 2013 21:18:19 +0800 Subject: ... --- .../.history/43/d08732c36a0d00131719b896d543f08c | 137 +++++++++++++++++++++ .../.history/43/e05e9ddd800d00131719b896d543f08c | 22 ++++ 2 files changed, 159 insertions(+) create mode 100644 client/.metadata/.plugins/org.eclipse.core.resources/.history/43/d08732c36a0d00131719b896d543f08c create mode 100644 client/.metadata/.plugins/org.eclipse.core.resources/.history/43/e05e9ddd800d00131719b896d543f08c (limited to 'client/.metadata/.plugins/org.eclipse.core.resources/.history/43') diff --git a/client/.metadata/.plugins/org.eclipse.core.resources/.history/43/d08732c36a0d00131719b896d543f08c b/client/.metadata/.plugins/org.eclipse.core.resources/.history/43/d08732c36a0d00131719b896d543f08c new file mode 100644 index 0000000..00f4f6a --- /dev/null +++ b/client/.metadata/.plugins/org.eclipse.core.resources/.history/43/d08732c36a0d00131719b896d543f08c @@ -0,0 +1,137 @@ +package com.macaroon.piztor; + +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.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; + @SuppressLint("HandlerLeak") + Handler handler = new Handler() { + @Override + public void handleMessage(Message m) { + if (m.what != 0) { + Location l = (Location) m.obj; + if (l == null) + System.out.println("fuck!!!"); + ReqUpdate r = new ReqUpdate(UserInfo.token, l.getLatitude(), + l.getLongitude(), System.currentTimeMillis(), 1000); + AppMgr.transam.send(r); + } + } + }; + + String cause(int t) { + switch (t) { + case SearchButtonPress: + return "SearchButtonPress"; + case FetchButtonPress: + return "FetchButtonPress"; + case FocuseButtonPress: + return "FocuseButtonPress"; + case SuccessFetch: + return "SuccessFetch"; + case FailedFetch: + return "FailedFetch"; + 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) { + // TODO Auto-generated method stub + + } + + @Override + void leave(int e) { + // TODO Auto-generated method stub + + } + + } + + class FocusStatus extends ActStatus { + + @Override + void enter(int e) { + // TODO Auto-generated method stub + + } + + @Override + void leave(int e) { + // TODO Auto-generated method stub + + } + + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + id = "Main"; + super.onCreate(savedInstanceState); + AppMgr.tracker.setHandler(handler); + 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]); + 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); + + } + + @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/43/e05e9ddd800d00131719b896d543f08c b/client/.metadata/.plugins/org.eclipse.core.resources/.history/43/e05e9ddd800d00131719b896d543f08c new file mode 100644 index 0000000..6173bd0 --- /dev/null +++ b/client/.metadata/.plugins/org.eclipse.core.resources/.history/43/e05e9ddd800d00131719b896d543f08c @@ -0,0 +1,22 @@ +package com.macaroon.piztor; + +import java.util.Vector; + +public class Infomation { + static String ip = "69.85.86.42"; + static int port = 9990; + static int token = -1; + static int myId = -1; + + class UserInfo { + int id; + double lat, lot; + } + + class Group { + int id; + Vector v; + } + + static HashMap mp; +} -- cgit v1.2.3-70-g09d2