List of usage examples for android.text InputType TYPE_TEXT_VARIATION_PASSWORD
int TYPE_TEXT_VARIATION_PASSWORD
To view the source code for android.text InputType TYPE_TEXT_VARIATION_PASSWORD.
Click Source Link
From source file:de.nico.asura.activities.AuthWebView1.java
private void checkLogin() { // Layout for Dialog LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); final EditText edit_name = new EditText(this); edit_name.setHint(getString(R.string.menu_AuthWeb_1_fiFi)); layout.addView(edit_name);// w ww. jav a2 s . c o m final EditText edit_pass = new EditText(this); edit_pass.setHint(getString(R.string.menu_AuthWeb_1_seFi)); edit_pass.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); layout.addView(edit_pass); Builder builder = new Builder(this); builder.setTitle(getString(R.string.menu_AuthWeb_1_name)).setCancelable(false).setView(layout) .setPositiveButton(getString(android.R.string.ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { firstField = edit_name.getText().toString(); secondField = edit_pass.getText().toString(); // Nothing? if (firstField.length() == 0 || secondField.length() == 0) { Utils.makeShortToast(AuthWebView1.this, getString(R.string.wrong)); checkLogin(); return; } Editor editor = prefs.edit(); editor.putString("firstFirst", firstField); editor.putString("firstSecond", secondField); editor.commit(); openWebView(); } }).setNegativeButton(getString(android.R.string.cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { AuthWebView1.this.finish(); } }).show(); }
From source file:ca.uqac.florentinth.speakerauthentication.CreateActivity.java
private void initGUI() { view = findViewById(R.id.create_layout); usernameInput = (EditText) findViewById(R.id.username_input); passwordInput = (EditText) findViewById(R.id.password_input); visibilityImage = (ImageView) findViewById(R.id.visibility); femaleRadio = (RadioButton) findViewById(R.id.radio_female); maleRadio = (RadioButton) findViewById(R.id.radio_male); createBtn = (Button) findViewById(R.id.btn_create); usernameInput.setText("user" + StringUtils.getCurrentDateTime()); visibilityImage.setOnTouchListener(new View.OnTouchListener() { @Override//from w w w .j a va 2 s . c o m public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { passwordInput.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); } else { if (event.getAction() == MotionEvent.ACTION_UP) { passwordInput .setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); } } return true; } }); createBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { submit(); } }); }
From source file:pl.bcichecki.rms.client.android.dialogs.RegisterDialog.java
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { context = getActivity();//from ww w . jav a 2s .c o m AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(getString(R.string.dialog_register_title)); builder.setMessage(getString(R.string.dialog_register_message)); final EditText usernameEditText = new EditText(getActivity()); usernameEditText.setHint(getString(R.string.dialog_register_enter_username_hint)); usernameEditText.setMaxLines(1); usernameEditText.setSingleLine(); usernameEditText.setImeOptions(EditorInfo.IME_ACTION_NEXT); usernameEditText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { usernameEditText.setError(null); } }); final EditText passwordEditText = new EditText(getActivity()); passwordEditText.setHint(getString(R.string.dialog_register_enter_password_hint)); passwordEditText.setMaxLines(1); passwordEditText.setSingleLine(); passwordEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); passwordEditText.setImeOptions(EditorInfo.IME_ACTION_NEXT); passwordEditText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { passwordEditText.setError(null); } }); final EditText emailEditText = new EditText(getActivity()); emailEditText.setHint(getString(R.string.dialog_register_enter_email_hint)); emailEditText.setMaxLines(1); emailEditText.setSingleLine(); emailEditText.setImeOptions(EditorInfo.IME_ACTION_DONE); emailEditText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { emailEditText.setError(null); } }); final LinearLayout layout = new LinearLayout(getActivity()); layout.setOrientation(LinearLayout.VERTICAL); layout.setGravity(Gravity.CENTER_HORIZONTAL); int space = (int) AppUtils.convertDpToPixel(getActivity(), 16); layout.setPadding(space, 0, space, 0); layout.addView(usernameEditText); layout.addView(passwordEditText); layout.addView(emailEditText); builder.setView(layout); builder.setPositiveButton(getString(R.string.dialog_register_ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { return; } }); builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { return; } }); final AlertDialog dialog = builder.create(); dialog.setOnShowListener(new DialogInterface.OnShowListener() { @Override public void onShow(DialogInterface dialogInterface) { utilitiesRestClient = new UtilitiesRestClient(getActivity(), SharedPreferencesWrapper.getServerAddress(), SharedPreferencesWrapper.getServerPort(), SharedPreferencesWrapper.getWebserviceContextPath()); final Button positiveButton = dialog.getButton(DialogInterface.BUTTON_POSITIVE); positiveButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!AppUtils.checkInternetConnection(getActivity())) { Log.d(TAG, "There is NO network connected!"); return; } usernameEditText.setError(null); passwordEditText.setError(null); emailEditText.setError(null); if (StringUtils.isBlank(usernameEditText.getText().toString())) { usernameEditText.setError(getString(R.string.dialog_register_field_required)); return; } if (StringUtils.isBlank(passwordEditText.getText().toString())) { passwordEditText.setError(getString(R.string.dialog_register_field_required)); return; } if (StringUtils.isBlank(emailEditText.getText().toString())) { emailEditText.setError(getString(R.string.dialog_register_field_required)); return; } if (!AppUtils.validateEmail(emailEditText.getText().toString())) { emailEditText.setError(getString(R.string.dialog_register_email_not_valid)); return; } final User user = new User(); user.setUsername(usernameEditText.getText().toString()); user.setPassword(SecurityUtils.hashSHA512Base64(passwordEditText.getText().toString())); user.setEmail(StringUtils.lowerCase(emailEditText.getText().toString())); user.setAddress(new AddressData()); utilitiesRestClient.registerUser(user, new AsyncHttpResponseHandler() { @Override public void onFailure(Throwable error, String content) { Log.d(TAG, "Registering user failed. [error= " + error + ", content=" + content + "]"); AppUtils.showCenteredToast(context, getString(R.string.dialog_register_failed), Toast.LENGTH_LONG); } @Override public void onFinish() { positiveButton.setEnabled(true); } @Override public void onStart() { Log.d(TAG, "Registering user: " + user.toString()); AppUtils.showCenteredToast(context, getString(R.string.dialog_register_in_progress), Toast.LENGTH_SHORT); positiveButton.setEnabled(false); } @Override public void onSuccess(int statusCode, String content) { Log.d(TAG, "Registered user successfully."); AppUtils.showCenteredToast(context, getString(R.string.dialog_register_successful), Toast.LENGTH_SHORT); SharedPreferencesWrapper.setUsername(user.getUsername()); SharedPreferencesWrapper.setPasswordHash(user.getPassword()); SharedPreferencesWrapper.setRememberUser(true); dialog.dismiss(); } }); } }); final Button negativeButton = dialog.getButton(DialogInterface.BUTTON_NEGATIVE); negativeButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { cancelRequests(); dialog.dismiss(); } }); } }); return dialog; }
From source file:com.mobshep.mobileshepherd.UDataLeakage1.java
public void onCheckboxClicked(View view) { // Is the view now checked? boolean checked = ((CheckBox) view).isChecked(); // Check which checkbox was clicked if (((CheckBox) view).isChecked()) { secret.setInputType(InputType.TYPE_CLASS_TEXT); // secret.setTransformationMethod(PasswordTransformationMethod.getInstance()); } else {/* w ww . jav a2s. co m*/ secret.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); secret.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } }
From source file:de.nico.asura.activities.WebView1.java
private void checkLogin() { // Layout for Dialog final LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); final EditText edit_name = new EditText(this); edit_name.setHint(getString(R.string.menu_Web_1_auth_fiFi)); layout.addView(edit_name);//from w w w. j av a2 s . co m final EditText edit_pass = new EditText(this); edit_pass.setHint(getString(R.string.menu_Web_1_auth_seFi)); edit_pass.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); layout.addView(edit_pass); final Builder builder = new Builder(this); builder.setTitle(getString(R.string.menu_Web_1_name)).setCancelable(false).setView(layout) .setPositiveButton(getString(android.R.string.ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { firstField = edit_name.getText().toString(); secondField = edit_pass.getText().toString(); // Nothing? if (firstField.length() == 0 || secondField.length() == 0) { Utils.makeShortToast(WebView1.this, getString(R.string.wrong)); checkLogin(); return; } final Editor editor = prefs.edit(); editor.putString(sharedPrefFiFi, firstField); editor.putString(sharedPrefSeFi, secondField); editor.apply(); openWebView(); } }).setNegativeButton(getString(android.R.string.cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { WebView1.this.finish(); } }).show(); }
From source file:de.nico.asura.activities.WebView2.java
private void checkLogin() { // Layout for Dialog final LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); final EditText edit_name = new EditText(this); edit_name.setHint(getString(R.string.menu_Web_2_auth_fiFi)); layout.addView(edit_name);/* w w w.j ava 2 s .c o m*/ final EditText edit_pass = new EditText(this); edit_pass.setHint(getString(R.string.menu_Web_2_auth_seFi)); edit_pass.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); layout.addView(edit_pass); final Builder builder = new Builder(this); builder.setTitle(getString(R.string.menu_Web_2_name)).setCancelable(false).setView(layout) .setPositiveButton(getString(android.R.string.ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { firstField = edit_name.getText().toString(); secondField = edit_pass.getText().toString(); // Nothing? if (firstField.length() == 0 || secondField.length() == 0) { Utils.makeShortToast(WebView2.this, getString(R.string.wrong)); checkLogin(); return; } final Editor editor = prefs.edit(); editor.putString(sharedPrefFiFi, firstField); editor.putString(sharedPrefSeFi, secondField); editor.apply(); openWebView(); } }).setNegativeButton(getString(android.R.string.cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { WebView2.this.finish(); } }).show(); }
From source file:de.nico.asura.activities.WebView3.java
private void checkLogin() { // Layout for Dialog final LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); final EditText edit_name = new EditText(this); edit_name.setHint(getString(R.string.menu_Web_3_auth_fiFi)); layout.addView(edit_name);//from ww w.j ava2 s .c om final EditText edit_pass = new EditText(this); edit_pass.setHint(getString(R.string.menu_Web_3_auth_seFi)); edit_pass.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); layout.addView(edit_pass); final Builder builder = new Builder(this); builder.setTitle(getString(R.string.menu_Web_3_name)).setCancelable(false).setView(layout) .setPositiveButton(getString(android.R.string.ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { firstField = edit_name.getText().toString(); secondField = edit_pass.getText().toString(); // Nothing? if (firstField.length() == 0 || secondField.length() == 0) { Utils.makeShortToast(WebView3.this, getString(R.string.wrong)); checkLogin(); return; } final Editor editor = prefs.edit(); editor.putString(sharedPrefFiFi, firstField); editor.putString(sharedPrefSeFi, secondField); editor.apply(); openWebView(); } }).setNegativeButton(getString(android.R.string.cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int whichButton) { WebView3.this.finish(); } }).show(); }
From source file:org.tomahawk.tomahawk_android.dialogs.RegisterConfigDialog.java
/** * Called when this {@link android.support.v4.app.DialogFragment} is being created *///from w w w .java2 s . com @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { String username = ""; String password = ""; if (getArguments() != null) { if (getArguments().containsKey(TomahawkFragment.PREFERENCEID)) { String authenticatorId = getArguments().getString(TomahawkFragment.PREFERENCEID); mAuthenticatorUtils = AuthenticatorManager.getInstance().getAuthenticatorUtils(authenticatorId); } if (getArguments().containsKey(TomahawkFragment.USERNAME_STRING)) { username = getArguments().getString(TomahawkFragment.USERNAME_STRING); } if (getArguments().containsKey(TomahawkFragment.PASSWORD_STRING)) { password = getArguments().getString(TomahawkFragment.PASSWORD_STRING); } } TextView headerTextView = (TextView) addScrollingViewToFrame(R.layout.config_textview); headerTextView.setText(mAuthenticatorUtils.getDescription()); mUsernameEditText = (ConfigEdittext) addScrollingViewToFrame(R.layout.config_edittext); mUsernameEditText.setHint(mAuthenticatorUtils.getUserIdEditTextHintResId()); mUsernameEditText.setText(username); mPasswordEditText = (ConfigEdittext) addScrollingViewToFrame(R.layout.config_edittext); mPasswordEditText.setHint(R.string.login_password); mPasswordEditText.setTypeface(Typeface.DEFAULT); mPasswordEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); mPasswordEditText.setTransformationMethod(new PasswordTransformationMethod()); mPasswordEditText.setText(password); mPasswordConfirmationEditText = (ConfigEdittext) addScrollingViewToFrame(R.layout.config_edittext); mPasswordConfirmationEditText.setHint(R.string.login_password_confirmation); mPasswordConfirmationEditText.setTypeface(Typeface.DEFAULT); mPasswordConfirmationEditText.setTransformationMethod(new PasswordTransformationMethod()); mMailEditText = (ConfigEdittext) addScrollingViewToFrame(R.layout.config_edittext); mMailEditText.setHint(R.string.account_email_label); mMailEditText.setOnEditorActionListener(mOnKeyboardEnterListener); showSoftKeyboard(mUsernameEditText); setDialogTitle(mAuthenticatorUtils.getPrettyName() + ": " + getString(R.string.register)); setStatus(new HatchetStubResolver(HatchetAuthenticatorUtils.HATCHET_PRETTY_NAME, null)); setPositiveButtonText(R.string.register); setNegativeButtonText(R.string.cancel); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setView(getDialogView()); return builder.create(); }
From source file:org.odk.collect.android.preferences.AdminPreferencesFragment.java
@Override public boolean onPreferenceClick(Preference preference) { switch (preference.getKey()) { case KEY_CHANGE_ADMIN_PASSWORD: AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater factory = LayoutInflater.from(getActivity()); final View dialogView = factory.inflate(R.layout.password_dialog_layout, null); final EditText passwordEditText = (EditText) dialogView.findViewById(R.id.pwd_field); final CheckBox passwordCheckBox = (CheckBox) dialogView.findViewById(R.id.checkBox2); passwordCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override/*w w w . j a v a 2 s.co m*/ public void onCheckedChanged(CompoundButton compoundButton, boolean b) { if (!passwordCheckBox.isChecked()) { passwordEditText .setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); } else { passwordEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); } } }); builder.setTitle(R.string.change_admin_password); builder.setView(dialogView); builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { String pw = passwordEditText.getText().toString(); if (!pw.equals("")) { SharedPreferences.Editor editor = getActivity() .getSharedPreferences(ADMIN_PREFERENCES, MODE_PRIVATE).edit(); editor.putString(KEY_ADMIN_PW, pw); ToastUtils.showShortToast(R.string.admin_password_changed); editor.apply(); dialog.dismiss(); Collect.getInstance().getActivityLogger().logAction(this, "AdminPasswordDialog", "CHANGED"); } else { SharedPreferences.Editor editor = getActivity() .getSharedPreferences(ADMIN_PREFERENCES, MODE_PRIVATE).edit(); editor.putString(KEY_ADMIN_PW, ""); editor.apply(); ToastUtils.showShortToast(R.string.admin_password_disabled); dialog.dismiss(); Collect.getInstance().getActivityLogger().logAction(this, "AdminPasswordDialog", "DISABLED"); } } }); builder.setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); Collect.getInstance().getActivityLogger().logAction(this, "AdminPasswordDialog", "CANCELLED"); } }); builder.setCancelable(false); AlertDialog dialog = builder.create(); dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); dialog.show(); break; case KEY_IMPORT_SETTINGS: getActivity().getFragmentManager().beginTransaction() .replace(android.R.id.content, new ShowQRCodeFragment()).addToBackStack(null).commit(); break; } return true; }
From source file:ca.uqac.florentinth.speakerauthentication.MainActivity.java
private void initGUI() { view = findViewById(R.id.main_layout); usernameInput = (EditText) findViewById(R.id.username_input); passwordInput = (EditText) findViewById(R.id.password_input); visibiltyImage = (ImageView) findViewById(R.id.visibility); loginBtn = (Button) findViewById(R.id.btn_login); newAccountBtn = (Button) findViewById(R.id.btn_new_account); visibiltyImage.setOnTouchListener(new View.OnTouchListener() { @Override/* w w w .j a v a2 s .c o m*/ public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { passwordInput.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); } else { if (event.getAction() == MotionEvent.ACTION_UP) { passwordInput .setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); } } return true; } }); loginBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { checkExternalStoragePermissions(); } }); newAccountBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), CreateActivity.class)); } }); }