基于安卓的驾照考试软件设计与实现毕业设计.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 3页
  • 2026-01-31 发布于云南
  • 举报

基于安卓的驾照考试软件设计与实现毕业设计.docx

基于安卓的驾照考试软件设计与实现毕业设计

java

//UserDao.java

@Dao

publicinterfaceUserDao{

@Query(SELECT*FROMUserWHEREusername=:usernameANDpassword=:password)

Userlogin(Stringusername,Stringpassword);

}

//UserRepository.java

publicclassUserRepository{

privateUserDaouserDao;

publicUserRepository(Applicationapplication){

AppDatabasedb=AppDatabase.getDatabase(application);

userDao=db.userDao();

}

publicUserlogin(Stringusername,Stringpassword){

//密码加密

StringencryptedPwd=encryptPassword(password);

returnuserDao.login(username,encryptedPwd);

}

privateStringencryptPassword(Stringpassword){

//实现MD5或其他加密算法

returnMD5Utils.md5(password);

}

}

//LoginViewModel.java

publicclassLoginViewModelextendsAndroidViewModel{

privateUserRepositoryuserRepository;

privateMutableLiveDataUserloginUser=newMutableLiveData();

publicLoginViewModel(Applicationapplication){

super(application);

userRepository=newUserRepository(application);

文档评论(0)

1亿VIP精品文档

相关文档