package com.bn.summer;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RadioButton;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.CompoundButton.OnCheckedChangeListener;
import static com.bn.summer.Constant.*;
enum WhichView {MAIN_VIEW,//主界面
LOGIN_VIEW,//登录界面
REGISTER_VIEW,//注册斤面
USERINFO_VIEW,//显示用户信息的界面,也可以
ALLRESOURCE_VIEW,//显示所有资源的界面
RESOURCEDETAIL_VIEW,//显示所选资源详细信息的界面
ORDERLIST_VIEW,//显示当前用户所有订单的界面
ORDERDETAIL_VIEW,//订单详情的界面
KEFANG_VIEW,//显示客房资源的界面
MEETINGROOM_VIEW,//显示会议室资源的界面
WELCOME_VIEW,
GY_VIEW,
HELP_VIEW
}
public class MainActivity extends Activity {
Handler hd;
WhichView curr;
WelcomeView wv;
String[] gNameAndgDetail;//分组资源名数组
String[] userInfoArray;//用户信息数组
String[] listArray;//订单列表数组
String[] orderDetail;//订单详情数组
String[] msgOrder;
String[] resourceNameArray;
String rgid;//资源编号
String msgscale="";
String msgscalemeeting="";
String sex="女";
Dialog dateInputDialog;//时间对话框1
Dialog dateInputDialog1;//时间对话框2
Dialog exitDialog;
int[] drawableIds={R.drawable.room,R.drawable.meeting};//客房和会议室的数组
int[] kfmsg2={R.string.drbj,R.string.srbj,R.string.drgbj,R.string.srgbj};//客房规格
int[] hysmsg={R.string.sr,R.string.swr,R.string.eswr,R.string.ss,R.string.bs,R.string.yb,R.string.ybes};//会议室规格
final int MENU_OK=5;
final int GENDER_GROUP=0; //性别子菜单项组的编号
MenuItem[] miaHobby=new MenuItem[3];//爱好菜单项组
MenuItem male=null;//男性性别菜单
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置全屏显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags
(
WindowManager.LayoutParams.FLAG_FULLSCREEN ,
WindowManager.LayoutParams.FLAG_FULLSCREEN
);
//强制为横屏
//this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
//强制为竖屏
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//gotoLoginView();
gotoWelcomeView();
//创建消息处理器对象
hd=new Handler()
{
@Override
public void handleMessage(Message msg)
{
//调用父类处理
super.handleMessage(msg);
//获取消息中的数据
Bundle b;
b=msg.getData();
//获取内容字符串
String msgStr=b.getString("msg");
//根据消息what编号的不同,执行不同的业务逻辑
switch(msg.what)
{
case Constant.GOTOLOGIN:
gotoLoginView();
break;
//将消息中的内容提取出来显示在EditText中
case Constant.LOGINVIEW:
if(msgStr.equals("登录成功"))
{
Toast.makeText(MainActivity.this, "登录成功!", Toast.LENGTH_SHORT).show();
gotoMainView();
}
else
{
Toast.makeText(MainActivity.this, "登录失败", Toast.LENGTH_SHORT).show();
}
break;
/*case Constant.CHANGE_EDIT2:
//获取消息中的数据
b=msg.getData();
//获取内容字符串
msgStr=b.getString("msg");
Toast.makeText(MainActivity.this, msgStr, Toast.LENGTH_SHORT).show();
if(msgStr.equals("注册成功,请输入用户名和密码以登录!"))//如果从jsp得到的字符串为登录成功,则转到首页
{
gotoLoginView();
}
break;*/
case Constant.MAINVIEW:
//获取消息中的数据
b=msg.getData();
//获取内容字符串
msgStr=b.getString("msg");
gNameAndgDetail=msgStr.split("\\|");
TextView maintv1=(TextView)findViewById(R.id.mainTextView01);
maintv1.setText(gNameAndgDetail[0]);
TextView maintv2=(TextView)findViewById(R.id.mainTextView02);
maintv2.setText(gNameAndgDetail[1]);
TextView maintv3=(TextView)findViewById(R.id.mainTextView03);
maintv3.setText(gNameAndgDetail[2]);
TextView maintv4=(TextView)findViewById(R.id.mainTextView04);
maintv4.setText(gNameAndgDetail[3]);
break;
case Constant.KFVIEW:
b=msg.getData();
msgStr=b.getString("msg");
//initListView1(msgStr);
initListViewf(msgStr,Constant.RESOURCEDIVIDEDBYGROUPLISTVIEW01);
break;
case Constant.MEETINTVIEW:
b=msg.getData();
msgStr=b.getString("msg");
Toast.makeText(MainActivity.this, msgStr,Toast.LENGTH_SHORT);
//initListView11(msgStr);
initListViewf(msgStr,Constant.RESOURCEDIVIDEDBYGROUP1LISTVIEW01);
break;
case Constant.RESOURCEDETAIL:
b=msg.getData();
msgStr=b.getString("msg");
msgOrder=msgStr.split("\\|");
TextView tv2=(TextView)findViewById(R.id.resourcedetailTextView02);
tv2.setText(msgOrder[0]);
TextView tv3=(TextView)findViewById(R.id.resourcedetailTextView03);
tv3.setText(msgOrder[1]);
break;
case Constant.ALLRESOURCE:
b=msg.getData();
msgStr=b.getString("msg");
//initListView3(msgStr);
initListViewf(msgStr,Constant.ALLRESOURCELISTVIEW01);
break;
/*case Constant.CHANGE_EDIT6:
b=msg.getData();
msgStr=b.getString("msg");
Toast.makeText(MainActivity.this, msgStr, Toast.LENGTH_SHORT).show();
break;*/
case Constant.MODIFYINFO:
b=msg.getData();
//获取内容字符串
msgStr=b.getString("msg");
System.out.println(msgStr);
Toast.makeText(MainActivity.this, msgStr, Toast.LENGTH_SHORT).show();
gotoLoginView();
break;
case Constant.REGISTER:
//获取消息中的数据
b=msg.getData();
//获取内容字符串
msgStr=b.getString("msg");
Toast.makeText(MainActivity.this, msgStr, Toast.LENGTH_SHORT).show();
System.out.println(msgStr);
if(msgSt
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
酒店预订系统(android) (167个子文件)
resources.ap_ 1.01MB
SummerHotel.apk 1.04MB
room.bmp 33KB
MainActivity.class 18KB
MyConverter.class 8KB
R$id.class 5KB
MainActivity$1.class 4KB
MainActivity$31.class 4KB
MainActivity$36.class 3KB
HttpUploadUtil.class 3KB
MainActivity$13.class 3KB
WelcomeView.class 2KB
MainActivity$29.class 2KB
WelcomeView$1.class 2KB
MainActivity$48.class 2KB
MainActivity$46.class 2KB
GGView3.class 2KB
GGView1.class 2KB
GGView4.class 2KB
GGView2.class 2KB
MainActivity$38.class 2KB
MainActivity$8.class 2KB
MainActivity$4.class 2KB
MainActivity$18.class 2KB
MainActivity$16.class 2KB
WhichView.class 2KB
MainActivity$47.class 2KB
MainActivity$45.class 2KB
R$drawable.class 1KB
MainActivity$48$1.class 1KB
MainActivity$46$1.class 1KB
MainActivity$55.class 1KB
MainActivity$55$1.class 1KB
MainActivity$36$1.class 1KB
MainActivity$31$1.class 1KB
MainActivity$13$1.class 1KB
MainActivity$29$1.class 1KB
MainActivity$12.class 1KB
MainActivity$11.class 1KB
Constant.class 1KB
MainActivity$22.class 1KB
MainActivity$9.class 1KB
MainActivity$39.class 1KB
MainActivity$10.class 1KB
MainActivity$53.class 1KB
MainActivity$7.class 1KB
MainActivity$5.class 1KB
MainActivity$6.class 1KB
MainActivity$40.class 1KB
MainActivity$51.class 1KB
MainActivity$33.class 1KB
MainActivity$23.class 1KB
GGView4$1.class 960B
GGView2$1.class 960B
GGView1$1.class 960B
GGView3$1.class 960B
R$layout.class 923B
MainActivity$19.class 864B
MainActivity$17.class 863B
MainActivity$21.class 858B
MainActivity$2.class 835B
MainActivity$3.class 833B
R$string.class 819B
MainActivity$20.class 809B
MainActivity$15.class 792B
MainActivity$14.class 791B
MainActivity$54.class 789B
MainActivity$52.class 765B
MainActivity$49.class 765B
MainActivity$32.class 765B
MainActivity$41.class 765B
MainActivity$26.class 764B
MainActivity$27.class 764B
MainActivity$50.class 764B
MainActivity$42.class 764B
MainActivity$34.class 764B
MainActivity$30.class 762B
MainActivity$37.class 762B
MainActivity$35.class 761B
MainActivity$28.class 761B
MainActivity$43.class 760B
MainActivity$24.class 759B
MainActivity$44.class 759B
MainActivity$25.class 759B
MyDialog1.class 701B
EXDialog.class 698B
MyDialog.class 698B
R.class 582B
R$color.class 436B
R$style.class 388B
R$attr.class 325B
.classpath 280B
classes.dex 69KB
MainActivity.java 60KB
R.java 12KB
MyConverter.java 6KB
WelcomeView.java 3KB
GGView4.java 2KB
GGView3.java 2KB
GGView1.java 2KB
共 167 条
- 1
- 2
无敌笑神胖
- 粉丝: 1
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页