手機直播原始碼,Android Studio使用者登入及驗證
手機直播原始碼,Android Studio使用者登入及驗證
public class DBOpenHelper extends SQLiteOpenHelper { /** * 宣告一個AndroidSDK自帶的資料庫變數db */ private SQLiteDatabase db; /** * 寫一個這個類的建構函式,引數為上下文context,所謂上下文就是這個類所在包的路徑 * 指明上下文,資料庫名,工廠預設空值,版本號預設從1開始 * super(context,"db_test",null,1); * 把資料庫設定成可寫入狀態,除非記憶體已滿,那時候會自動設定為只讀模式 * 不過,以現如今的記憶體容量,估計一輩子也見不到幾次記憶體佔滿的狀態 * db = getReadableDatabase(); */ public DBOpenHelper(Context context){ super(context,"db_test",null,1); db = getReadableDatabase(); } /** * 重寫兩個必須要重寫的方法,因為class DBOpenHelper extends SQLiteOpenHelper * 而這兩個方法是 abstract 類 SQLiteOpenHelper 中宣告的 abstract 方法 * 所以必須在子類 DBOpenHelper 中重寫 abstract 方法 * 想想也是,為啥規定這麼死必須重寫? * 因為,一個資料庫表,首先是要被建立的,然後免不了是要進行增刪改操作的 * 所以就有onCreate()、onUpgrade()兩個方法 * @param db */ @Override public void onCreate(SQLiteDatabase db){ db.execSQL("CREATE TABLE IF NOT EXISTS user(" + "_id INTEGER PRIMARY KEY AUTOINCREMENT," + "name TEXT," + "password TEXT)"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){ db.execSQL("DROP TABLE IF EXISTS user"); onCreate(db); } /** * 接下來寫自定義的增刪改查方法 * 這些方法,寫在這裡歸寫在這裡,以後不一定都用 * add() * delete() * update() * getAllData() */ public void add(String name,String password){ db.execSQL("INSERT INTO user (name,password) VALUES(?,?)",new Object[]{name,password}); } public void delete(String name,String password){ db.execSQL("DELETE FROM user WHERE name = AND password ="+name+password); } public void updata(String password){ db.execSQL("UPDATE user SET password = ?",new Object[]{password}); } /** * 前三個沒啥說的,都是一套的看懂一個其他的都能懂了 * 下面重點說一下查詢表user全部內容的方法 * 我們查詢出來的內容,需要有個容器存放,以供使用, * 所以定義了一個ArrayList類的list * 有了容器,接下來就該從表中查詢資料了, * 這裡使用遊標Cursor,這就是資料庫的功底了, * 在Android中我就不細說了,因為我資料庫功底也不是很厚, * 但我知道,如果需要用Cursor的話,第一個引數:"表名",中間5個:null, * 最後是查詢出來內容的排序方式:"name DESC" * 遊標定義好了,接下來寫一個while迴圈,讓遊標從表頭游到表尾 * 在遊的過程中把游出來的資料存放到list容器中 * @return */ public ArrayList<User> getAllData(){ ArrayList<User> list = new ArrayList<User>(); Cursor cursor = db.query("user",null,null,null,null,null,"name DESC"); while(cursor.moveToNext()){ String name = cursor.getString(cursor.getColumnIndex("name")); String password = cursor.getString(cursor.getColumnIndex("password")); list.add(new User(name,password)); } return list; } }
以上就是手機直播原始碼,Android Studio使用者登入及驗證, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2894446/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 手機直播原始碼,Android studio 實現簡單的視訊播放原始碼Android
- 直播系統app原始碼,Android studio 實現app登入註冊頁面APP原始碼Android
- 線上直播系統原始碼,使用者異地登入時對身份進行驗證原始碼
- Android Studio匯入原始碼Android原始碼
- 線上直播原始碼,通過手機號簡訊接收驗證碼原始碼
- 手機直播原始碼,驗證碼自動讀秒倒數計時原始碼
- 登入驗證碼生成kaptcha(輸入驗證碼)APT
- 手機驗證碼登入原理、風險和應對策略
- Android Studio 匯入 AOSP 原始碼Android原始碼
- h5直播原始碼,使用者登入流程及許可權校驗H5原始碼
- 手機直播原始碼,Android Shape設定背景原始碼Android
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 手機直播原始碼,Android 簡單的彈框原始碼Android
- 聊天平臺原始碼,登入時拼圖驗證原始碼
- 【Koa】腳手架登入驗證
- 模擬使用者登入,內含驗證碼驗證和request等操作
- 直播系統程式碼,登入時常用驗證方式實現
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- 手機直播原始碼,android 輪播圖自定製元件原始碼Android元件
- 遊戲陪玩原始碼的登入方式,簡訊驗證碼登入的實現遊戲原始碼
- 直播商城原始碼,驗證方式之一,滑塊驗證原始碼
- 直播原始碼,zabbix忘記登入密碼原始碼密碼
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼
- 手機號碼驗證
- java視窗登入介面實現隨機驗證碼Java隨機
- Laravel-admin 登入新增驗證碼Laravel
- SpringBoot 整合 Shiro 密碼登入與郵件驗證碼登入(多 Realm 認證)Spring Boot密碼
- 影片直播系統原始碼,java 隨機驗證碼 、10 分鐘有效原始碼Java隨機
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- 直播帶貨原始碼,Android Studio購買售賣系統原始碼Android
- 手機號碼驗證方法(正則驗證)
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- js驗證手機號碼JS
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- Spring Security 如何新增登入驗證碼?鬆哥手把手教你給微人事新增登入驗證碼Spring
- drf 認證校驗及原始碼分析原始碼