private void initView() { type = (RadioGroup) findViewById(R.id.rg_questiontype); topic = (TextInputLayout) findViewById(R.id.questiontopic); option_a = (TextInputLayout) findViewById(R.id.option_a); option_b = (TextInputLayout) findViewById(R.id.option_b); option_c = (TextInputLayout) findViewById(R.id.option_c); option_d = (TextInputLayout) findViewById(R.id.option_d); submit = (AppCompatButton) findViewById(R.id.submit); // choice = (AppCompatRadioButton) findViewById(R.id.type_choice); // judge = (AppCompatRadioButton) findViewById(R.id.type_judgment); hint = (AppCompatTextView) findViewById(R.id.questionimage_hint); progressBar = (CircularProgressBar) findViewById(R.id.cpb); upload = (AppCompatTextView) findViewById(R.id.upload); image = (ImageButton) findViewById(R.id.questionimage); type.setOnCheckedChangeListener(this); image.setOnClickListener(this); image.setOnLongClickListener(this); submit.setOnClickListener(this); topic.getEditText().setOnFocusChangeListener(this); option_a.getEditText().setOnFocusChangeListener(this); option_b.getEditText().setOnFocusChangeListener(this); option_c.getEditText().setOnFocusChangeListener(this); option_d.getEditText().setOnFocusChangeListener(this); topic.setHint(getString(R.string.question_titlehint)); option_a.setHint(getString(R.string.result_right)); option_b.setHint(getString(R.string.result_false)); option_c.setHint(getString(R.string.result_false)); option_d.setHint(getString(R.string.result_false)); }
/** * Set the tint of the ordering button. * * @param button * @param tint */ private static void setButtonTint(Button button, ColorStateList tint) { if (Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP && button instanceof AppCompatButton) { ((AppCompatButton) button).setSupportBackgroundTintList(tint); } else { ViewCompat.setBackgroundTintList(button, tint); } }
@Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); // Makes a copy of the array, however we cannot do this otherwise. for (Drawable drawable : getCompoundDrawables()) { stopIfAnimatable(drawable); } }
@Override public void setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable bottom) { super.setCompoundDrawables(left, top, right, bottom); startIfAnimatable(left); startIfAnimatable(top); startIfAnimatable(right); startIfAnimatable(bottom); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.password_dialog_fragment, container, false); this.presenter = new EditPasswordPresenterImpl(this); this.currentPass = (EditText) v.findViewById(R.id.current_password); this.newPass = (EditText) v.findViewById(R.id.password); this.rePass = (EditText) v.findViewById(R.id.re_password); this.errorMessage = (TextView) v.findViewById(R.id.error); AppCompatButton submit = (AppCompatButton) v.findViewById(R.id.submit); ColorStateList csl = ColorStateList.valueOf(ContextCompat.getColor(getActivity(), R.color.teal)); submit.setSupportBackgroundTintList(csl); submit.setOnClickListener(this); return v; }
@Override public void setCompoundDrawablesRelative( Drawable start, Drawable top, Drawable end, Drawable bottom) { super.setCompoundDrawablesRelative(start, top, end, bottom); startIfAnimatable(start); startIfAnimatable(top); startIfAnimatable(end); startIfAnimatable(bottom); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); yacuenta = (TextView) findViewById(R.id.link_signup); manager = new SessionManager(); yacuenta.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent m = new Intent(MainActivity.this, SignUp.class); startActivity(m); } }); email = (EditText) findViewById(R.id.input_email); pass = (EditText) findViewById(R.id.input_password); ingresar = (AppCompatButton) findViewById(R.id.btn_login); // edittext input_email input_pass ingresar.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { if (!pass.getText().equals("") & !email.getText().equals("") & isValidEmail(email.getText())) { mail = email.getText().toString(); passw = pass.getText().toString(); actualizar(); } else { Toast.makeText( getApplicationContext(), "No deje ningún campo vacío\nIngrese una cuenta de correo válida", Toast.LENGTH_LONG) .show(); } } }); }
private void initUI() { firebaseAuth = FirebaseAuth.getInstance(); if (firebaseAuth.getCurrentUser() != null) { startActivity(new Intent(this, MainActivity.class)); finish(); } tilEmail = (TextInputLayout) findViewById(R.id.tilEmail); clGeneral = (CoordinatorLayout) findViewById(R.id.clGeneral); tilPassword = (TextInputLayout) findViewById(R.id.tilPassword); tieEmail = (TextInputEditText) findViewById(R.id.tieEmail); tiePassword = (TextInputEditText) findViewById(R.id.tiePassword); btnLogin = (AppCompatButton) findViewById(R.id.btnLogin); lblRecoveryPassword = (AppCompatTextView) findViewById(R.id.lblRecoveryPassword); lblCreateAccount = (AppCompatTextView) findViewById(R.id.lblCreateAccount); btnLogin.setOnClickListener(this); lblRecoveryPassword.setOnClickListener(this); lblCreateAccount.setOnClickListener(this); tieEmail.addTextChangedListener(new CustomTextWatcher(tieEmail)); tiePassword.addTextChangedListener(new CustomTextWatcher(tiePassword)); tiePassword.setOnEditorActionListener( new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_GO) { btnLogin.performClick(); return true; } return false; } }); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootview = inflater.inflate(R.layout.fragment_reach_kitchen, container, false); pref = getActivity() .getSharedPreferences(getString(R.string.preference_file_key), Context.MODE_PRIVATE); editor = pref.edit(); editor.putString("state", "ReachKitchen"); editor.apply(); header = (TextView) rootview.findViewById(R.id.kitchenAddHeader); textView = (TextView) rootview.findViewById(R.id.kitchenAddText); noNetText = (TextView) rootview.findViewById(R.id.noNetText); buttonReached = (AppCompatButton) rootview.findViewById(R.id.kitchenReachedButton); progressBar = (ProgressBar) rootview.findViewById(R.id.fetchingProgressBar); Typeface font = Typeface.createFromAsset(getActivity().getAssets(), "fontawesome-webfont.ttf"); buttonReached.setTypeface(font); ColorStateList csl = new ColorStateList( new int[][] {new int[0]}, new int[] {ContextCompat.getColor(getContext(), R.color.colorAccent)}); buttonReached.setSupportBackgroundTintList(csl); noNetText.setVisibility(View.GONE); if (pref.getString(this.getString(R.string.kitchenName), null) == null) { Log.d( "shreyDebug", "empty pref " + pref.getString(this.getString(R.string.kitchenName), null)); progressBar.setVisibility(View.VISIBLE); buttonReached.setVisibility(View.GONE); header.setVisibility(View.GONE); textView.setVisibility(View.GONE); fetchKitchenAddress(); } else { kitchenName = pref.getString(this.getString(R.string.kitchenName), null); kitchenAddress = pref.getString(this.getString(R.string.kitchenAddress), null); header.setText(kitchenName); textView.setText(kitchenAddress); header.setVisibility(View.VISIBLE); textView.setVisibility(View.VISIBLE); progressBar.setVisibility(View.GONE); buttonReached.setVisibility(View.VISIBLE); } buttonReached.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { if (retry) { header.setVisibility(View.GONE); textView.setVisibility(View.GONE); buttonReached.setVisibility(View.GONE); noNetText.setVisibility(View.GONE); progressBar.setVisibility(View.VISIBLE); Runnable runnable = new Runnable() { @Override public void run() { fetchKitchenAddress(); } }; handler.postDelayed(runnable, 3000); } else { Intent intent = new Intent(getActivity(), LeaveKitchen.class); intent.putExtra("kitchenName", kitchenName); intent.putExtra("kitchenAddress", kitchenAddress); startActivity(intent); } } }); return rootview; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mRootView = inflater.inflate(R.layout.fragment_script_manager, container, false); mFileNameAdapter = new ArrayAdapter<>(mContext, R.layout.custom_list_item); mFileList = new ArrayList<>(); mQueue = (ListView) mRootView.findViewById(R.id.lvQueue); mQueue.setAdapter(mFileNameAdapter); mQueue.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { mFileList.remove(position); mFileNameAdapter.clear(); for (File i : mFileList) { mFileNameAdapter.add(i.getName()); } } }); if (mStartFile != null) { if (mStartFile.exists()) { if (Common.stringEndsWithArray(mStartFile.getName(), mAllowedEXT)) { addFileToQueue(mStartFile); } else { Toast.makeText(mContext, R.string.wrong_format, Toast.LENGTH_SHORT).show(); } } } AppCompatButton AddZip = (AppCompatButton) mRootView.findViewById(R.id.addZip); AddZip.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { mFileChooser = new FileChooserDialog(mContext); File startFolder = new File("/"); if (mFileList.size() > 0) { startFolder = mFileList.get(mFileList.size() - 1); if (startFolder.isFile()) { startFolder = startFolder.getParentFile(); } } mFileChooser.setStartFolder(startFolder); mFileChooser.setOnFileChooseListener( new FileChooserDialog.OnFileChooseListener() { @Override public void OnFileChoose(File file) { addFileToQueue(file); } }); mFileChooser.setAllowedEXT(mAllowedEXT); mFileChooser.setBrowseUpAllowed(true); mFileChooser.setWarn(false); mFileChooser.show(); } }); AppCompatButton FlashZip = (AppCompatButton) mRootView.findViewById(R.id.bFlashZip); FlashZip.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { AppCompatCheckBox cbBakSystem = (AppCompatCheckBox) mRootView.findViewById(R.id.cbBackupSystem); AppCompatCheckBox cbBakData = (AppCompatCheckBox) mRootView.findViewById(R.id.cbBackupData); AppCompatCheckBox cbBakCache = (AppCompatCheckBox) mRootView.findViewById(R.id.cbBackupCache); AppCompatCheckBox cbBakRecovery = (AppCompatCheckBox) mRootView.findViewById(R.id.cbBackupRecovery); AppCompatCheckBox cbBakBoot = (AppCompatCheckBox) mRootView.findViewById(R.id.cbBackupBoot); AppCompatCheckBox cbSkipMD5 = (AppCompatCheckBox) mRootView.findViewById(R.id.cbSkipMD5); AppCompatEditText etBakName = (AppCompatEditText) mRootView.findViewById(R.id.etBackupName); AppCompatCheckBox cbWipeCache = (AppCompatCheckBox) mRootView.findViewById(R.id.cbWipeCache); AppCompatCheckBox cbWipeDalvik = (AppCompatCheckBox) mRootView.findViewById(R.id.cbWipeDalvik); AppCompatCheckBox cbWipeData = (AppCompatCheckBox) mRootView.findViewById(R.id.cbWipeData); final StringBuilder command = new StringBuilder(); command.append("echo #####Script created by Rashr#####;"); if (cbBakBoot.isChecked() || cbBakCache.isChecked() || cbBakData.isChecked() || cbBakRecovery.isChecked() || cbBakSystem.isChecked()) { command.append("backup "); if (cbBakBoot.isChecked()) command.append("B"); if (cbBakCache.isChecked()) command.append("C"); if (cbBakData.isChecked()) command.append("D"); if (cbBakRecovery.isChecked()) command.append("R"); if (cbBakSystem.isChecked()) command.append("S"); if (cbSkipMD5.isChecked()) command.append("M"); CharSequence BackupName = etBakName.getText(); if (BackupName != null && !BackupName.equals("")) { command.append(" "); command.append(BackupName); } command.append(CMD_END); } if (cbWipeCache.isChecked()) command.append("wipe cache;"); if (cbWipeDalvik.isChecked()) command.append("wipe dalvik;"); if (cbWipeData.isChecked()) command.append("wipe data;"); for (File i : mFileList) { command.append("install "); command.append(i.getAbsolutePath()); command.append(CMD_END); } if (!command.toString().equals("")) { String commands = ""; int index = 0; for (String i : command.toString().split(CMD_END)) { if (!i.equals("")) { if (index > 0) { commands += index++ + ". " + i + "\n"; } else { index++; } } } final AlertDialog.Builder CommandsPreview = new AlertDialog.Builder(mContext); CommandsPreview.setTitle(R.string.recovery_script_review); CommandsPreview.setPositiveButton( R.string.run, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { try { for (String split : command.toString().split(";")) { if (!split.equals("")) { RashrApp.SHELL.execCommand( "echo " + split + " >> /cache/recovery/openrecoveryscript"); } } RashrApp.TOOLBOX.reboot(Toolbox.REBOOT_RECOVERY); } catch (Exception e) { e.printStackTrace(); } } }); CommandsPreview.setNegativeButton( R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {} }); CommandsPreview.setMessage(commands); CommandsPreview.show(); } else { Toast.makeText(mContext, "No job to do :)", Toast.LENGTH_LONG).show(); } } }); return mRootView; }