Monday 27 April 2015

login activity of speed lock

package com.cssoft.speedlocker;

import com.cssoft.fonts.MyFonts;
import com.cssoft.validation.Validations;
import com.cssoft.webservices.Login_User;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.style.TtsSpan.TextBuilder;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class LoginActivity extends Activity {

private TextView txt_username, txt_password, txt_forgot;
private EditText edit_username, edit_password;
private Button btn_login;
private Validations valid;

@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);

valid = new Validations(LoginActivity.this);

getUI();
setFonts();
clickEvents();

}

private void getUI() {
txt_username = (TextView) findViewById(R.id.txt_login_username);
txt_password = (TextView) findViewById(R.id.txt_login_password);
txt_forgot = (TextView) findViewById(R.id.txt_login_forgot);
edit_username = (EditText) findViewById(R.id.edit_login_username);
edit_password = (EditText) findViewById(R.id.edit_login_password);
btn_login = (Button) findViewById(R.id.btn_login);
}

private void setFonts() {
txt_username.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
txt_password.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
txt_forgot.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
edit_username.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
edit_password.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
btn_login.setTypeface(MyFonts.RobotoMedium(LoginActivity.this));
}

private void clickEvents() {

txt_forgot.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
startActivity(new Intent(LoginActivity.this,
ForgotActivity.class));
overridePendingTransition(R.anim.zoomin, R.anim.fadeout);

}
});

btn_login.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
String username = edit_username.getText().toString().trim();
String password = edit_password.getText().toString().trim();
if (!valid.isEmpty(username)) {
Toast.makeText(getApplicationContext(), "Enter Username",
Toast.LENGTH_SHORT).show();
} else if (!valid.isEmpty(password)) {
Toast.makeText(getApplicationContext(), "Enter Password",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "OK",
Toast.LENGTH_SHORT).show();

new Login_User(LoginActivity.this).execute(username,
password);

}

}
});

}
}

Tuesday 14 April 2015

Android spinner

Spinners provide a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all other available values, from which the user can select a new one.
package com.spinner;

import java.util.ArrayList;
import java.util.List;

import android.R.array;
import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayList<String> cnt=new ArrayList<String>();
cnt.add("India");
cnt.add("Pakistan");
cnt.add("Canada");
cnt.add("England");
Spinner spn=(Spinner)findViewById(R.id.spinner1);
ArrayAdapter<String> adp=new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item,cnt);
spn.setAdapter(adp);
final List<String> in=new ArrayList<String>();
in.add("HP ");
in.add("Punjab");
in.add("Haryana");

final List<String> pak=new ArrayList<String>();
pak.add("Lahore");
pak.add("pak1");
pak.add("Pak2");


spn.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
if(position==0)
{
Spinner spn=(Spinner)findViewById(R.id.spinner2);
ArrayAdapter<String> adp1=new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_spinner_item,in);
spn.setAdapter(adp1);
}
else if(position==1)
{
Spinner spn=(Spinner)findViewById(R.id.spinner2);
ArrayAdapter<String> adp1=new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_spinner_item,pak);
spn.setAdapter(adp1);

}

}

@Override
public void onNothingSelected(AdapterView<?> parent) {

Toast.makeText(getApplicationContext(), "login", 3000);
}

});

}
public class state {

int cntcode;
string statename;
}


}

Thursday 2 April 2015

Navigation in android

package com.navigation;

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

public class MainActivity1 extends Activity {
private EditText t;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activity1);
t=(EditText)findViewById(R.id.editText1);
btn=(Button)findViewById(R.id.button1);
abc();



}
public void abc() {
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
String name=t.getText().toString();
Intent obj=new Intent(MainActivity1.this,MainActivity2.class);
obj.putExtra("i", name);
startActivity(obj);

}
});



}

}