直播系統原始碼,自動登入及記住密碼實現
直播系統原始碼,自動登入及記住密碼實現
分為兩個activity,mainActivity是登入頁面,homeActivity是登入成功頁面。
HomeActivity.java程式碼
public class HomeActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); } }
activity_home.xml程式碼
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".HomeActivity"> <TextView android:id="@+id/tv_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/text" android:textSize="26sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java程式碼
private AppCompatEditText edit_account, edit_password; private CheckBox cb_remember, cb_autologin; private SharedPreferences sharedPreferences; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bindView(); initView(); } /** *用於繫結控制元件id的方法 */ protected void bindView() { edit_account = findViewById(R.id.edit_account); edit_password = findViewById(R.id.edit_password); cb_remember = findViewById(R.id.cb_remember); cb_remember.setOnCheckedChangeListener(this); cb_autologin = findViewById(R.id.cb_autologin); cb_autologin.setOnCheckedChangeListener(this); Button btn_login = findViewById(R.id.btn_login); btn_login.setOnClickListener(this); // 獲取SharedPreferences的例項 sharedPreferences = this.getSharedPreferences("loginInfo", MODE_PRIVATE); } /** * 用於初始化介面 */ protected void initView() { // 獲取sharedPreferences中remember對於的boolean值,true表示記住密碼 if (sharedPreferences.getBoolean("remember", false)) { cb_remember.setChecked(true); edit_account.setText(sharedPreferences.getString("account", "")); edit_password.setText(sharedPreferences.getString("password","")); autologin(); } } // 登入按鈕的邏輯 @Override public void onClick(View view) { // 定義賬號和密碼的字串 String account, password; // 判斷賬號是否為空 if (edit_account.getText() == null) { showToast("賬號為空,請重新輸入"); return; } // 判斷密碼是否為空 if (edit_password.getText() == null) { showToast("密碼為空,請重新輸入"); return; } // 賬號和密碼都不為空,進行密碼賬號校驗 account = edit_account.getText().toString().trim(); password = edit_password.getText().toString().trim(); // 此處固定了賬號和密碼 if (account.equals("admin") && password.equals("12345")) { if (cb_remember.isChecked()) { SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("account", account); editor.putString("password", password); editor.apply(); } showToast("登入成功"); Intent intent = new Intent(MainActivity.this, HomeActivity.class);// 跳轉到主介面 startActivity(intent); // finish(); } }
以上就是直播系統原始碼,自動登入及記住密碼實現, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2991250/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播app原始碼,登入時自動輸入密碼/自動記住密碼APP原始碼密碼
- 直播app系統原始碼,使用者登入後選擇記住密碼,下次自動填充密碼APP原始碼密碼
- SharedPreferences實現記住密碼----自動登入功能密碼
- 直播app系統原始碼,簡單的登入介面(登入、註冊、記住密碼等按鍵)APP原始碼密碼
- 直播原始碼,zabbix忘記登入密碼原始碼密碼
- WinForm應用程式的開機自啟、記住密碼,自動登入的實現ORM密碼
- SSH 遠端登入「記住密碼」密碼
- php使用cookie完成登入記住密碼PHPCookie密碼
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- C# 實現記住密碼功能C#密碼
- Windows如何實現登陸系統不用輸入密碼Windows密碼
- Windows8不輸入密碼自動登入系統的方法Windows密碼
- 線上直播系統原始碼,實現翻頁載入、下拉滾動載入原始碼
- 直播系統原始碼,vue實現無縫滾動原始碼Vue
- 直播系統程式碼,登入時常用驗證方式實現
- 直播系統程式碼,輸入時實現密碼顯示與隱藏密碼
- android 短視訊開發,使用者選擇記住密碼,再次登入自動讀取儲存密碼Android密碼
- 線上直播系統原始碼,flutter 巢狀滑動實現原始碼Flutter巢狀
- 直播系統app原始碼,Android studio 實現app登入註冊頁面APP原始碼Android
- 通過jquery.cookie.js實現記住使用者名稱、密碼登入功能jQueryCookieJS密碼
- vue專案實現記住密碼到cookie功能(附原始碼)!這只是demoVue密碼Cookie原始碼
- 成品直播原始碼推薦,登入介面實現插入背景原始碼
- 短視訊系統原始碼,直播間實現彈幕的自動傳送原始碼
- 線上直播系統原始碼,迴圈滾動RecyclerView的實現原始碼View
- 自動化驗證碼登入如何實現?
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- 如何實現 SSH 無密碼登入密碼
- Android-實現記住賬號密碼功能Android密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- 直播軟體app開發,vue記住密碼功能APPVue密碼
- 影片直播系統原始碼,flutter Wrap 自動換行元件原始碼Flutter元件
- 直播系統原始碼,雲朵左右移動迴圈動畫實現原始碼動畫
- 直播原始碼網站,實現文字自動翻轉效果原始碼網站
- cookie記住密碼功能Cookie密碼
- 怎麼找回xp系統登入密碼密碼
- app直播原始碼,android實現帶下劃線的密碼輸入框APP原始碼Android密碼
- 直播系統原始碼,ViewPager載入大圖 左右滑動原始碼Viewpager
- 自動升級系統的設計與實現(原始碼)原始碼