Android Open Source - Android-Project-Manager Login






From Project

Back to project page Android-Project-Manager.

License

The source code is released under:

GNU General Public License

If you think the Android project Android-Project-Manager listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.vaquerosisd.projectmanager;
/*from   w w w  . ja v  a  2 s. c o m*/
import com.vaquerosisd.object.JsonWrapper;
import com.vaquerosisd.object.User;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Login extends Activity implements WebserviceCallback{
  
  private boolean force_login = false;
  private EditText editUsername;
  
  // Funcion de retorno de la llamada al webservice
  // descrita en la interface WebserviceCallback
  public void callback(JsonWrapper response){
    System.out.println("Webserive code response: " + response.getInt("code"));
    
    // checar codigo de overtwrite?
    if (response.getCode() == 2)
    {
      Toast.makeText(Login.this, "Ya hay un usuario logeado, sobreescribir?", Toast.LENGTH_SHORT).show();
      force_login = true;
      editUsername.setBackgroundColor(getResources().getColor(R.color.warning));
    }
    else{
      
      response.getProjects();
      setResult(RESULT_OK);
      finish();
    }
  }
  
  @Override
  public void onBackPressed() {
    moveTaskToBack(true);
  }
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    
    final Button logIn = (Button)findViewById(R.id.btnLogIn);
    final Button newAccount = (Button) findViewById(R.id.btnCreateAccount);
    
    editUsername = (EditText) findViewById(R.id.editUsername);
    final EditText editPassword = (EditText) findViewById(R.id.editPassword);
    
    force_login = false;
    
    logIn.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        User user = new User(Login.this, editUsername.getText().toString());
        //user.setNombre(editUsername.getText().toString());
        
        if (force_login)
          user.forceLogIn(editPassword.getText().toString());
        else
          user.logIn(editPassword.getText().toString());
      }
    });
    
    newAccount.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent returnIntent = new Intent();
        returnIntent.putExtra("Create", true);
        setResult(RESULT_CANCELED, returnIntent);
        finish();
      }
    });
    
    
    
  }  // en onCreate
  
}  // end class Login





Java Source Code List

com.vaquerosisd.adapters.ProjectListViewAdapter.java
com.vaquerosisd.adapters.TaskListViewAdapter.java
com.vaquerosisd.adapters.VideoNoteGridViewAdapter.java
com.vaquerosisd.adapters.VoiceNoteGridViewAdapter.java
com.vaquerosisd.database.DatabaseHelper.java
com.vaquerosisd.database.ProjectOperations.java
com.vaquerosisd.dialog.CustomStatus.java
com.vaquerosisd.dialog.DatePickerFragment.java
com.vaquerosisd.dialog.DeleteDialog.java
com.vaquerosisd.dialog.DeletePhotoDialog.java
com.vaquerosisd.dialog.DeleteTaskDialog.java
com.vaquerosisd.dialog.EditProject.java
com.vaquerosisd.fragments.TaskDescriptionFragment.java
com.vaquerosisd.fragments.VideoNotesFragment.java
com.vaquerosisd.fragments.VoiceNotesFragment.java
com.vaquerosisd.object.JsonWrapper.java
com.vaquerosisd.object.PhotoRef.java
com.vaquerosisd.object.Project.java
com.vaquerosisd.object.Task.java
com.vaquerosisd.object.User.java
com.vaquerosisd.object.WebServiceManager.java
com.vaquerosisd.projectmanager.About.java
com.vaquerosisd.projectmanager.ContentTask.java
com.vaquerosisd.projectmanager.Login.java
com.vaquerosisd.projectmanager.MainActivity.java
com.vaquerosisd.projectmanager.NewAccount.java
com.vaquerosisd.projectmanager.NewProject.java
com.vaquerosisd.projectmanager.NewTask.java
com.vaquerosisd.projectmanager.OnSwipeListener.java
com.vaquerosisd.projectmanager.PhotoManager.java
com.vaquerosisd.projectmanager.ProjectList.java
com.vaquerosisd.projectmanager.TaskList.java
com.vaquerosisd.projectmanager.WebserviceCallback.java
com.vaquerosisd.utils.FileOperations.java
com.vaquerosisd.utils.OnSwipeListener.java
com.vaquerosisd.utils.SpinnerUtil.java
com.vaquerosisd.utils.TabListener.java