<string name="common_no">No</string>
<string name="common_ok">OK</string>
<string name="common_cancel">Cancel</string>
+ <string name="common_save_exit">Save & Exit</string>
+ <string name="common_error">Error</string>
<string name="uploader_info_dirname">Directory name</string>
<string name="uploader_upload_succeed">Uploading completed successfully</string>
<string name="uploader_upload_failed">Upload failed: </string>
<string name="pincode_enter_pin_code">Please, insert your App PIN</string>
<string name="pincode_enter_new_pin_code">Please, insert your new App PIN</string>
<string name="pincode_configure_your_pin">Enter ownCloud App PIN</string>
- <string name="pincode_reenter_your_pincode">Reenter ownCloud App PIN, please;</string>
- <string name="pincode_remove_your_pincode">Remove your ownCloud App PIN;</string>
- <string name="pincode_mismatch">Both ownCloud App PIN are not the same;</string>
- <string name="pincode_wrong">Incorrect ownCloud App PIN;</string>
-
+ <string name="pincode_reenter_your_pincode">Reenter ownCloud App PIN, please</string>
+ <string name="pincode_remove_your_pincode">Remove your ownCloud App PIN</string>
+ <string name="pincode_mismatch">Both ownCloud App PIN are not the same</string>
+ <string name="pincode_wrong">Incorrect ownCloud App PIN</string>
+ <string name="pincode_removed">ownCloud App PIN removed</string>
+ <string name="pincode_stored">ownCloud App PIN stored</string>
<string-array name="prefs_trackmydevice_intervall_keys">
<item>15 Minutes</item>
<string name="common_rename">Rename</string>
<string name="common_remove">Remove</string>
- <string name="confirmation_alert_prefix">Do you really want </string>
+ <string name="confirmation_alert_prefix">"Do you really want "</string>
<string name="confirmation_alert_suffix">"?"</string>
+
+ <string name="remove_success_msg">"Successful removal"</string>
+ <string name="remove_fail_msg">"Removal could not be completed"</string>
- <string name="remove_success_msg">"Successful removal"</string>
- <string name="remove_fail_msg">"Removal could not be completed"</string>
-
- <string name="filedisplay_unexpected_bad_get_content">"Unexpected problem ; please, try other app to select the file"</string>
-
+ <string name="filedisplay_unexpected_bad_get_content">"Unexpected problem ; please, try other app to select the file"</string>
</resources>
import eu.alefzero.owncloud.R;
+
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.graphics.Typeface;
import android.os.Bundle;
+import android.os.Handler;
import android.preference.PreferenceManager;
import android.text.Editable;
+import android.text.InputType;
import android.text.TextWatcher;
+import android.text.method.PasswordTransformationMethod;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnFocusChangeListener;
import android.view.View.OnKeyListener;
+import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
mPinHdr = (TextView) findViewById(R.id.pinHdr);
mText1 = (EditText) findViewById(R.id.txt1);
mText1.requestFocus();
- getWindow().setSoftInputMode(android.view.WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ getWindow().setSoftInputMode(android.view.WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
mText2 = (EditText) findViewById(R.id.txt2);
mText3 = (EditText) findViewById(R.id.txt3);
mText4 = (EditText) findViewById(R.id.txt4);
+
SharedPreferences appPrefs = PreferenceManager
.getDefaultSharedPreferences(getApplicationContext());
}else {
// pincode removal
- mPinHdr.setText(R.string.pincode_enter_pin_code);
+ mPinHdr.setText(R.string.pincode_remove_your_pincode);
pinCodeChecked = false;
setChangePincodeView(true);
}
}
+
+
protected void setInitVars(){
confirmingPinCode = false;
tempText[0] = mText1.getText().toString();
}
-
+
+ mText1.setTransformationMethod(new PasswordTransformationMethod());
mText2.requestFocus();
+
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
+
}
});
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
+
if (mText1.getText().toString().equals("")){
mText1.requestFocus();
- }else {
- mText1.append("");
}
}
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
+
if (mText1.getText().toString().equals("")){
mText1.requestFocus();
}else if (mText2.getText().toString().equals("")){
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
+
if (mText1.getText().toString().equals("")){
mText1.requestFocus();
}else if (mText2.getText().toString().equals("")){
}else {
Arrays.fill(tempText, null);
AlertDialog aDialog = new AlertDialog.Builder(this).create();
- aDialog.setTitle("ERROR");
+ CharSequence errorSeq = getString(R.string.common_error);
+ aDialog.setTitle(errorSeq);
CharSequence cseq = getString(R.string.pincode_wrong);
aDialog.setMessage(cseq);
- aDialog.setButton("OK", new DialogInterface.OnClickListener(){
+ CharSequence okSeq = getString(R.string.common_ok);
+ aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
Arrays.fill(tempText, null);
AlertDialog aDialog = new AlertDialog.Builder(this).create();
- aDialog.setTitle("ERROR");
+ CharSequence errorSeq = getString(R.string.common_error);
+ aDialog.setTitle(errorSeq);
CharSequence cseq = getString(R.string.pincode_mismatch);
aDialog.setMessage(cseq);
- aDialog.setButton("OK", new DialogInterface.OnClickListener(){
+ CharSequence okSeq = getString(R.string.common_ok);
+ aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
AlertDialog aDialog = new AlertDialog.Builder(this).create();
if (state){
- aDialog.setTitle("SAVE & EXIT");
- aDialog.setMessage("PIN Code Activated");
+ CharSequence saveSeq = getString(R.string.common_save_exit);
+ aDialog.setTitle(saveSeq);
+ CharSequence cseq = getString(R.string.pincode_stored);
+ aDialog.setMessage(cseq);
+
}else{
- aDialog.setTitle("SAVE & EXIT");
- aDialog.setMessage("PIN Code Removed");
+ CharSequence saveSeq = getString(R.string.common_save_exit);
+ aDialog.setTitle(saveSeq);
+ CharSequence cseq = getString(R.string.pincode_removed);
+ aDialog.setMessage(cseq);
+
}
-
- aDialog.setButton("OK", new DialogInterface.OnClickListener(){
+ CharSequence okSeq = getString(R.string.common_ok);
+ aDialog.setButton(okSeq, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
return super.onKeyDown(keyCode, event);
}
-
+
+
+
}