介绍
这篇文章主要介绍Android如何实现机房座位预约系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体内容如下
这周要去武汉开的会,下周项目就得用上,所以,比较紧。加上导师不懂安卓开发,只要开会就改需求,/(ㄒ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 nullAndroid如何实现机房座位预约系统