android 酒店应用源码实例 含数据库以及web端

风中天籁 分类:程序源码 发布日期:2019-09-30 19:56
android 酒店应用源码实例 含数据库以及web端

Android 酒店应用源码实例部分核心代码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;

简介:android 酒店应用源码实例部分核心代码package com.bn

来源:搜素材网素材

搜素材网所有素材均为本站用户上传,仅供学习与参考,请勿用于商业用途,如有侵犯您的版权请联系客服服务QQ
本站提供各类html5响应式模板,前端js素材,网站模板,后台模板素材,程序源码素材。
由于技术有限本站不提供安装服务与bug修复,各类源码只提供分享服务,感谢您的理解。
如果对本站有任何意见请点击右侧侧边栏的反馈意见,我们会及时处理。


评论


亲,登录后才可以留言!