@Override protected void onCancelled() { mCipherText.setText("error!"); setKeyActionButtonsEnabled(true); mCipherText.setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } }
setContentView(R.layout.keystore_usage); ListView lv = (ListView) findViewById(R.id.entries_list); mAdapter = new AliasAdapter(getApplicationContext()); lv.setAdapter(mAdapter); lv.setOnItemClickListener(new OnItemClickListener() { final EditText aliasInput = (EditText) findViewById(R.id.entry_name); mGenerateButton = (Button) findViewById(R.id.generate_button); mGenerateButton.setOnClickListener(new OnClickListener() { @Override mSignButton = (Button) findViewById(R.id.sign_button); mSignButton.setOnClickListener(new OnClickListener() { @Override mVerifyButton = (Button) findViewById(R.id.verify_button); mVerifyButton.setOnClickListener(new OnClickListener() { @Override mDeleteButton = (Button) findViewById(R.id.delete_button); mDeleteButton.setOnClickListener(new OnClickListener() { @Override mPlainText = (EditText) findViewById(R.id.plaintext); mPlainText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override mCipherText = (EditText) findViewById(R.id.ciphertext);
private void updateKeyList() { setKeyActionButtonsEnabled(false); new UpdateKeyListTask().execute(); }
kpg.initialize(new KeyPairGeneratorSpec.Builder(getApplicationContext()) .setAlias(alias) .setStartDate(now)
setContentView(R.layout.keystore_usage); ListView lv = (ListView) findViewById(R.id.entries_list); mAdapter = new AliasAdapter(getApplicationContext()); lv.setAdapter(mAdapter); lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE); final EditText aliasInput = (EditText) findViewById(R.id.entry_name); mGenerateButton = (Button) findViewById(R.id.generate_button); mGenerateButton.setOnClickListener(new OnClickListener() { @Override mSignButton = (Button) findViewById(R.id.sign_button); mSignButton.setOnClickListener(new OnClickListener() { @Override mVerifyButton = (Button) findViewById(R.id.verify_button); mVerifyButton.setOnClickListener(new OnClickListener() { @Override mDeleteButton = (Button) findViewById(R.id.delete_button); mDeleteButton.setOnClickListener(new OnClickListener() { @Override mPlainText = (EditText) findViewById(R.id.plaintext); mPlainText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override mCipherText = (EditText) findViewById(R.id.ciphertext);
private void updateKeyList() { setKeyActionButtonsEnabled(false); new UpdateKeyListTask().execute(); }
@Override public void onFocusChange(View v, boolean hasFocus) { mPlainText.setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } });
@Override protected void onPostExecute(Boolean result) { if (result) { mCipherText.setTextColor(getResources().getColor(R.color.solid_green)); } else { mCipherText.setTextColor(getResources().getColor(R.color.solid_red)); } setKeyActionButtonsEnabled(true); }
@Override protected void onCancelled() { mCipherText.setText("error!"); setKeyActionButtonsEnabled(true); mCipherText.setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } }
@Override protected void onPostExecute(Boolean result) { if (result) { mCipherText.setTextColor(getResources().getColor(R.color.solid_green)); } else { mCipherText.setTextColor(getResources().getColor(R.color.solid_red)); } setKeyActionButtonsEnabled(true); }
@Override public void onFocusChange(View v, boolean hasFocus) { mCipherText .setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } });
@Override public void onFocusChange(View v, boolean hasFocus) { mCipherText .setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } });
@Override public void onFocusChange(View v, boolean hasFocus) { mPlainText.setTextColor(getResources().getColor(android.R.color.primary_text_dark)); } });
@Override public void onClick(View v) { /* * When the user presses the "Generate" button, we'll * check the alias isn't blank here. */ final String alias = aliasInput.getText().toString(); if (alias == null || alias.length() == 0) { aliasInput.setError(getResources().getText(R.string.keystore_no_alias_error)); } else { /* * It's not blank, so disable the generate button while * the generation of the key is happening. It will be * enabled by the {@code AsyncTask} later after its * work is done. */ aliasInput.setError(null); mGenerateButton.setEnabled(false); new GenerateTask().execute(alias); } } });
@Override public void onClick(View v) { /* * When the user presses the "Generate" button, we'll * check the alias isn't blank here. */ final String alias = aliasInput.getText().toString(); if (alias == null || alias.length() == 0) { aliasInput.setError(getResources().getText(R.string.keystore_no_alias_error)); } else { /* * It's not blank, so disable the generate button while * the generation of the key is happening. It will be * enabled by the {@code AsyncTask} later after its * work is done. */ aliasInput.setError(null); mGenerateButton.setEnabled(false); new GenerateTask().execute(alias); } } });