Android源码之仓库管理

移动开发
ndroid源码之仓库管理,一个简单的仓库管理系统、适合新手学习。


源码简介

一个简单的仓库管理系统、适合新手学习。
源码截图

源码片段

  1. rotected void onCreate(Bundle savedInstanceState) { 
  2.         // TODO Auto-generated method stub 
  3.         super.onCreate(savedInstanceState); 
  4.         setContentView(R.layout.userregister); 
  5.         name = (EditText) findViewById(R.id.usename); 
  6.         pass = (EditText) findViewById(R.id.password); 
  7.         passsure = (EditText) findViewById(R.id.passwordsure); 
  8.         workid = (EditText) findViewById(R.id.useide); 
  9.         db = new SqlHelpdemo(getApplicationContext(), "store.db"null1); 
  10.         sDatabase = db.getWritableDatabase(); 
  11.   
  12.     } 
  13.   
  14.     public void sure(View v) { 
  15.         db = new SqlHelpdemo(getApplicationContext(), "store.db"null1); 
  16.         sDatabase = db.getWritableDatabase(); 
  17.         if (name.getText().toString().equals(""
  18.                 || pass.getText().toString().equals(""
  19.                 || passsure.getText().toString().equals(""
  20.                 || workid.getText().toString().equals("")) { 
  21.   
  22.             DialogDemo.builder(UserRegister.this"错误信息""请填写完整信息!"); 
  23.   
  24.         } else if (!pass.getText().toString() 
  25.                 .equals(passsure.getText().toString())) { 
  26.             DialogDemo.builder(UserRegister.this"错误信息""两次密码输入不一致!"); 
  27.         } else { 
  28.             String ename = name.getText().toString(); 
  29.             String epass = pass.getText().toString(); 
  30.             String eid = workid.getText().toString(); 
  31.             // 查询语句 
  32.             String selectStr = "select username from user_info"
  33.             Cursor select_cursor = sDatabase.rawQuery(selectStr, null); 
  34.             select_cursor.moveToFirst(); 
  35.             String string = null
  36.             do { 
  37.                 try { 
  38.                     string = select_cursor.getString(0); 
  39.                 } catch (Exception e) { 
  40.                     // TODO: handle exception 
  41.                     string = ""
  42.                 } 
  43.                 if (string.equals(ename)) { 
  44.                     DialogDemo.builder(UserRegister.this"错误信息"
  45.                             "用户名已存在,请另设用户名"); 
  46.                     select_cursor.close(); 
  47.                     break
  48.   
  49.                 } 
  50.             } while (select_cursor.moveToNext()); 
  51.             // 没有重名注册开始 
  52.             if (!string.equals(ename)) { 
  53.                 // 定义ID 
  54.                 int id = 0
  55.                 String select = "select max(_id) from user_info"
  56.                 Cursor seCursor = sDatabase.rawQuery(select, null); 
  57.                 try { 
  58.                     seCursor.moveToFirst(); 
  59.                     id = Integer.parseInt(seCursor.getString(0)); 
  60.                     id += 1
  61.                 } catch (Exception e) { 
  62.                     // TODO: handle exception 
  63.                     id = 0
  64.                 } 
  65.                 sDatabase.execSQL("insert into user_info values('" + id + "','" 
  66.                         + ename + "','" + epass + "','" 
  67.                         + eid + "')"); 
  68.                 DialogDemo.builder(UserRegister.this"提示""注册成功,请返回登录界面登录"); 
  69.                   
  70.                 seCursor.close(); 
  71.               
  72.                   
  73.             } 
  74.         } 
  75.   
  76.     } 
  77.   

源码链接:http://down.51cto.com/data/2009972

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2015-03-31 18:26:43

陌陌社交

2015-02-27 16:35:13

智能农业Android界面

2021-09-03 07:27:38

AndroidGlide管理

2021-09-02 07:00:01

Glide流程Android

2015-02-03 14:45:55

android全局异常

2012-05-05 21:03:35

puppet自动化运维

2015-03-30 14:24:06

网易布局

2021-11-25 09:54:54

鸿蒙HarmonyOS应用

2015-02-11 17:49:35

Android源码自定义控件

2015-02-28 15:15:47

插件Android桌面插件

2021-09-09 06:55:43

AndroidViewDragHel原理

2021-09-07 06:40:25

AndroidLiveData原理

2023-04-12 15:31:11

系统服务管理鸿蒙

2021-09-01 06:48:16

AndroidGlide缓存

2021-08-10 20:41:33

AndroidApp流程

2022-03-11 20:23:14

鸿蒙源码分析进程管理

2021-11-18 10:28:03

鸿蒙HarmonyOS应用

2021-12-14 14:45:38

鸿蒙HarmonyOS应用

2021-08-17 13:41:11

AndroidView事件

2021-10-15 09:19:17

AndroidSharedPrefe分析源码
点赞
收藏

51CTO技术栈公众号