| | |
| | | import com.dayu.henanlibrary.HeNanApplication; |
| | | import com.dayu.henanlibrary.dao.HNBaseDaoSingleton; |
| | | |
| | | import com.dayu.qihealonelibrary.activity.HomeActivity; |
| | | import com.dayu.qihealonelibrary.activity.HomeActivityQHAlone; |
| | | import com.dayu.qiheonlinelibrary.QHOnLineApplication; |
| | | import com.dayu.qiheonlinelibrary.dao.QHOnLineAppDatabase; |
| | | import com.dayu.qiheonlinelibrary.activity.HomeActivityQHOline; |
| | | import com.dayu.qiheonlinelibrary.dao.QHOnlineBaseDaoSingleton; |
| | | import com.dayu.recharge.MyApplication; |
| | | import com.dayu.recharge.databinding.ActivityLoginBinding; |
| | |
| | | |
| | | ActivityLoginBinding binding; |
| | | PassWordBean passWordBean; |
| | | // com.dayu.qihealonelibrary.dbBean.PassWordBean |
| | | int clickNumber; |
| | | |
| | | @Override |
| | |
| | | super.onCreate(savedInstanceState); |
| | | binding = ActivityLoginBinding.inflate(LayoutInflater.from(this)); |
| | | setContentView(binding.getRoot()); |
| | | getPermission(); |
| | | initView(); |
| | | if (MyApplication.myApplication.libraryType == BaseCommon.NoLibrary) { |
| | | choesLibrary(); |
| | | //没有选择版本先选择版本 |
| | | } |
| | | getPermission(); |
| | | |
| | | } |
| | | |
| | | private void initView() { |
| | |
| | | clickNumber++; |
| | | if (clickNumber == 20) { |
| | | choesLibrary(); |
| | | clickNumber = 0; |
| | | } |
| | | |
| | | }); |
| | |
| | | private void choesLibrary() { |
| | | |
| | | LibraryDialog dialog = new LibraryDialog(this, type -> { |
| | | binding.nameLL.setVisibility(View.GONE); |
| | | if (type == BaseCommon.HeNanLibrary) { |
| | | getHNPermission(); |
| | | } else if (type == BaseCommon.QHOnLineLibrary) { |
| | |
| | | if (MyApplication.myApplication.libraryType == BaseCommon.HeNanLibrary) { |
| | | startActivity(new Intent(LoginActivity.this, com.dayu.henanlibrary.activity.HomeActivity.class)); |
| | | } else if (MyApplication.myApplication.libraryType == BaseCommon.QHAloneLibrary) { |
| | | startActivity(new Intent(LoginActivity.this, HomeActivity.class)); |
| | | startActivity(new Intent(LoginActivity.this, HomeActivityQHAlone.class)); |
| | | } else if (MyApplication.myApplication.libraryType == BaseCommon.QHOnLineLibrary) { |
| | | startActivity(new Intent(LoginActivity.this, com.dayu.qiheonlinelibrary.activity.HomeActivity.class)); |
| | | startActivity(new Intent(LoginActivity.this, HomeActivityQHOline.class)); |
| | | } |
| | | LoginActivity.this.finish(); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取通用权限 |
| | | */ |
| | | private void getPermission() { |
| | | try { |
| | | XXPermissions.with(this) |
| | |
| | | file.mkdirs(); |
| | | } |
| | | passWordBean = BaseDaoSingleton.getInstance(LoginActivity.this).loginPsDao().findFirst(); |
| | | if (MyApplication.myApplication.libraryType == BaseCommon.NoLibrary) { |
| | | choesLibrary(); |
| | | //没有选择版本先选择版本 |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | } |
| | | |
| | | long mExitTime; |
| | | |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |