Android如何实现机房座位预约系统

  介绍

这篇文章主要介绍Android如何实现机房座位预约系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体内容如下

 Android如何实现机房座位预约系统”>,</p> <p> <img src=

 Android如何实现机房座位预约系统”>,</p> <p> <img src=

这周要去武汉开的会,下周项目就得用上,所以,比较紧。加上导师不懂安卓开发,只要开会就改需求,/(ㄒoㄒ)/~ ~反正他说先让学校用着,移动端和服务器的开发就给了两周时间,所以功能实现的比较简单,但代码做的比较容易扩展,都留了接口,后面更新起来也好做一些。通过这个工程,对Struts2的拦截器有了一些新体会。随着项目变大代码量变多,自然而然就会想起用一些设计模式了。不然代码根本没办法看。

整体是4个片段,每个片段里都有课程表的布局,课程可以从服务器传过来动态生成。其实很多都可以复用的布局,为了代码结构清晰,都分开写了。不然需要加控制器,调试起来心累。写的不好,还请大家多指教。做的还不完善,弄完以后再传上来。

应用程序里对数据进行持久化,这么做发现程序变得比较容易控制了。

<强>应用

package  com.example.myapplication;   import  android.app.Application;   import  android.content.SharedPreferences;   import  android.content.SharedPreferences.Editor;      public  class  CustomApplication  extends  Application  {   ,public  static  final  String  serverAddress =,“http://192.168.1.119";//,public  static  final  String  serverAddress =,“http://10.187.86.63";   ,public  static  final  String  serverPort =,“8080/Person_proj/upload";//,public  static  final  String  serverPort =,“8000”;   ,private  static  final  String  DEFAULT_NAME =,““   ,private  static  final  String  DEFAULT_ID =,“1”;   ,private  String 名称;   ,private  String  id;   房间,private  String ;   ,private  String  myOrder=癗ULL";   ,private  boolean  isLogin =,假;         ,public  boolean  isLogin (), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   return 才能;sp.getBoolean (“islogin",,假);   ,}/* *   *,才能为0,未登录   *,1为才能登录   ,*/,public  void  setLogin (boolean  isLogin), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   Editor 才能;edit =, sp.edit ();   edit.putBoolean才能(“islogin",, isLogin);   edit.commit才能();   ,}      ,private  int 版本;      ,public  int  getVersion (), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   return 才能sp.getInt (“version" 0);   ,}      ,public  void  setVersion (int 版本),{   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   Editor 才能;edit =, sp.edit ();   edit.putInt才能(“version",版本);   edit.commit才能();   ,}         ,public  String  getMyOrder (), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   return 才能;sp.getString (“order",“NULL");   ,}      ,public  void  setMyOrder (String  myOrder), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   Editor 才能;edit =, sp.edit ();   edit.putString才能(“order" myOrder);   edit.commit才能();   ,}      ,@Override   ,public  void  onCreate (), {   super.onCreate才能();   setName才能(DEFAULT_NAME);,//,初始化全局变量   setId才能(DEFAULT_ID);   ,}      ,public  void  setName (String 名称),{   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   Editor 才能;edit =, sp.edit ();   edit.putString才能(“name",,名字);   edit.commit才能();   ,}      ,public  String  getName (), {   SharedPreferences 才能;sp =, getSharedPreferences (“status",, MODE_PRIVATE);   return 才能;sp.getString (“name",,“none");   ,}      ,public  String  getId (), {   return 才能;id;   ,}      ,public  void  setId (String  id), {   时间=this.id 才能;id;   ,}      ,public  void  setRoom (String 房间),{   时间=this.room 才能;房间;   ,}      ,public  String  getRoom (), {   return 才能;空间;   ,}      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android如何实现机房座位预约系统