You are on page 1of 144

1.

AGE VALIDATION:

package com.example.sample;

import android.os.Bundle;

import android.app.Activity;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

EditText ed1,ed2;

Button b;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ed1=(EditText)findViewById(R.id.editText1 );

ed2=(EditText)findViewById(R.id.editText2 );

b=(Button)findViewById(R.id.button1 );

b.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String name=ed1.getText().toString();
int age=Integer.parseInt(ed2 .getText().toString());

if(age<18)

Toast.makeText(MainActivity.this,"you are not eligible"


+name,1000).show();

else

Toast.makeText(MainActivity.this,"you are eligible "


+name,1000).show();

});

}}

OUTPUT:
2.PRINTING(Using settext):

package com.example.sample;

import android.os.Bundle;

import android.app.Activity;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends Activity {

EditText ed1,ed2;
Button b;

TextView t1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ed1=(EditText)findViewById(R.id.editText1 );

ed2=(EditText)findViewById(R.id.editText2 );

t1=(TextView)findViewById(R.id.textView1);

b=(Button)findViewById(R.id.button1 );

b.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String name=ed1.getText().toString();

String name2=ed2.getText().toString();

if((name.equals("admin"))&& (name2.equals("admin")))

t1.setText("welcome");

else

t1.setText("Tryagain");
}

});

}}

OUTPUT:

3.INTENT:

Mainactivity:

package com.example.inte;

import android.os.Bundle;
import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class MainActivity extends Activity {

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {

Intent in=new Intent(MainActivity.this,sp1.class);

startActivity(in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {


// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

SP1.JAVA

package com.example.inte;

import android.app.Activity;

import android.os.Bundle;

public class sp1 extends Activity{

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.spx1);

MANIFEST.XML

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.inte"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"
android:targetSdkVersion="16" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="com.example.inte.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity

android:name=".sp1"

android:label="spx1.xml" >

</activity>

</application>

</manifest>

OUTPUT:
4.INTENT MESSAGE ON LINK SCREEN:

MAIN ACTIVITY:

package com.example.intnew;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;

public class MainActivity extends Activity {

TextView t1;

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub


Intent in=new Intent(MainActivity.this,n2.class);

Bundle b=new Bundle();

b.putString("k1","hello");

in.putExtras(b);

startActivity(in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

N2.JAVA:

package com.example.intnew;

import android.app.Activity;

import android.os.Bundle;

import android.widget.Toast;

public class n2 extends Activity {

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.nx2);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

Toast.makeText(n2.this,""+name,1000).show();

MANIFEST.XML:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.intnew"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="16" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"
android:theme="@style/AppTheme" >

<activity

android:name="com.example.intnew.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity

android:name=".n2"

android:label="nx2.xml" >

</activity>

</application>

</manifest>

OUTPUT:
5.REGISTRATION:

MAIN ACTIVITY:

package com.example.intnew;

import android.R.integer;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;
import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity {

TextView t1;

EditText e1,e2,e3;

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

e3=(EditText)findViewById(R.id.editText3);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

String dept=e2.getText().toString();

int roll=Integer.parseInt(e3.getText().toString());

Intent in=new Intent(MainActivity.this,n2.class);

Bundle b=new Bundle();


b.putString("k1","hello");

b.putString("k2",name);

b.putString("k3",dept);

b.putInt("k4",roll);

in.putExtras(b);

startActivity(in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}}

N2.JAVA

package com.example.intnew;

import android.app.Activity;

import android.os.Bundle;

import android.widget.EditText;

import android.widget.Toast;

public class n2 extends Activity {


EditText e1,e2,e3,e4;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.nx2);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

e3=(EditText)findViewById(R.id.editText3);

e4=(EditText)findViewById(R.id.editText4);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

String na=b.getString("k2");

String de=b.getString("k3");

int rol=b.getInt("k4");

String ro=String.valueOf(rol);

e1.setText(name);

e2.setText(na);

e3.setText(de);

e4.setText(ro);

Toast.makeText(n2.this,""+name,1000).show();

}
MAINFEST.XML

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.intnew"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="16" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="com.example.intnew.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />


</intent-filter>

</activity>

<activity

android:name=".n2"

android:label="nx2.xml" >

</activity>

</application>

</manifest>

OUTPUT:
6.PRINT LOGIN NAME WITH WELCOME MSG:

Main activity:

package com.example.valid;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

EditText e1,e2;

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

String name1=e2.getText().toString();

Intent in=new Intent(MainActivity.this, v2.class);

Bundle b=new Bundle();

b.putString("k1",name);

b.putString("k2",name1);

in.putExtras(b);
startActivity(in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

V2.java:

package com.example.valid;

import android.app.Activity;

import android.os.Bundle;

import android.widget.EditText;

import android.widget.Toast;

public class v2 extends Activity {

EditText e1;
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.vx2);

e1=(EditText)findViewById(R.id.editText1);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

Toast.makeText(v2.this,"welcome",1000 ).show();

e1.setText("welcome:"+name);

}}

OUTPUT:
7.REQUEST CODE:

MAINACTIVITY:

package com.example.res;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

Button b1;

EditText e1,e2;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);
b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String name=e2.getText().toString();

Intent in=new Intent(MainActivity.this,ne.class);

in.putExtra("k1",name);

startActivityForResult(in, 10);

});

protected void onActivityResult(int requestcode,int resultcode,Intent ok)

if(resultcode == 1)

Toast.makeText(this,"welcome",1000).show();

else

Toast.makeText(this,"failed",1000).show();
}

R2.JAVA:

package com.example.res;

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;

public class ne extends Activity {

Button b1;

int res=0;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.nex);

final Bundle b=getIntent().getExtras();

final String name=b.getString("k1");

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {


// TODO Auto-generated method stub

if(name.equals("admin"))

res=1;

else

res=2;

finish();

});

public void finish(){

Intent data=new Intent();

setResult(res,data);

super.finish();

}
OUTPUT

8.AGE VALIDATION:

MAINACTIVITY:

package com.example.res;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;
import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity {

Button b1;

EditText e2,e3;

TextView t1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e2=(EditText)findViewById(R.id.editText2);

e3=(EditText)findViewById(R.id.editText3);

t1=(TextView)findViewById(R.id.textView1);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {


// TODO Auto-generated method stub

int age=Integer.parseInt(e3.getText().toString());

String name=e2.getText().toString();

String ag=String.valueOf(age);

Intent in=new Intent(MainActivity.this,ne.class);

in.putExtra("k2", age);

startActivityForResult(in, 10);

});

protected void onActivityResult(int requestcode,int resultcode,Intent ok)

String name=e2.getText().toString();

int age=Integer.parseInt(e3.getText().toString());

if(resultcode == 1)

t1.setText("you are child :"+name+ "have"+ age+"years old");


}

else if(resultcode == 2)

t1.setText("you are teen :"+name+ "have"+ age+"years old");

else if(resultcode == 3)

t1.setText("you are adult :"+name+ "have"+ age+"years old");

else

t1.setText("you are old :"+name+ "have"+ age+"years old");

}
NE.JAVA

package com.example.res;

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;

public class ne extends Activity {

Button b1;

int res=0;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.nex);

final Bundle b=getIntent().getExtras();

final int age=b.getInt("k2");

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {


// TODO Auto-generated method stub

if(age<14)

res=1;

else if(age<25)

res=2;

else if(age<45)

res=3;

else

res=4;

}
finish();

});

public void finish(){

Intent data=new Intent();

setResult(res,data);

super.finish();

Output:
9.IMPLICIT INTENT;(CALLING ,CAMERA,INTERNET)

MAINACTIVITY:

package com.example.icon;

import android.net.Uri;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

Button b1,b2;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

b2=(Button)findViewById(R.id.button2);

b2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Intent intent=new Intent(Intent.ACTION_CALL,

Uri.parse("tel:(+91)123456"));

startActivity(intent);

});

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {


// TODO Auto-generated method stub

Intent intent=new Intent(Intent.ACTION_VIEW,

Uri.parse("https://www.google.co.in/"));

startActivity(intent);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

OUTPUT:
10.TAB MENU(using spinner):

MAIN ACTIVITY:

package com.example.tab;

import android.os.Bundle;

import android.app.Activity;

import android.app.TabActivity;

import android.view.Menu;

import android.widget.TabHost;

import android.widget.TabHost.TabSpec;

public class MainActivity extends TabActivity {


TabHost t1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

t1=(TabHost)findViewById(android.R.id.tabhost);

TabSpec sp=t1.newTabSpec("tab1");

sp.setContent(R.id.button1);

sp.setIndicator("button1");

t1.addTab(sp);

TabSpec sp1=t1.newTabSpec("tab2");

sp1.setContent(R.id.button2);

sp1.setIndicator("button2");

t1.addTab(sp1);

TabSpec sp3=t1.newTabSpec("tab3");

sp3.setContent(R.id.button3);

sp3.setIndicator("button3");

t1.addTab(sp3);

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

<TabHost

android:id="@android:id/tabhost"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

<TabWidget

android:id="@android:id/tabs"

android:layout_width="match_parent"
android:layout_height="wrap_content" >

</TabWidget>

<FrameLayout

android:id="@android:id/tabcontent"

android:layout_width="match_parent"

android:layout_height="match_parent" >

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button1" />

<Button

android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button2" />

<Button

android:id="@+id/button3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button3" />
</FrameLayout>

</LinearLayout>

</TabHost>

</RelativeLayout>

OUTPUT:

11.dropdown using spinner:

MAIN ACTIVITY:

package com.example.spin;

import android.os.Bundle;
import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.Spinner;

import android.widget.Toast;

public class MainActivity extends Activity {

Spinner sp;

Button b;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final String[] name=new String[]{"somu","prkash","kumar","gokul"};

sp=(Spinner)findViewById(R.id.spinner1);

b=(Button)findViewById(R.id.button1);

ArrayAdapter <String> adapter=new


ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_expandable_list_item_1,n
ame);

sp.setAdapter(adapter);
b.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this,""+sp.getSelectedItem(),1000).show();

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

<Spinner

android:id="@+id/spinner1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true" />

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_below="@+id/spinner1"

android:text="Button" />

</RelativeLayout>

Output:
12.display selected name in dropdownlist:(using spiner)

Main activity:

package com.example.spin;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.Spinner;

import android.widget.Toast;

public class MainActivity extends Activity {

Spinner sp;

Button b;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final String[] name=new String[]{"somu","prkash","kumar","gokul"};

sp=(Spinner)findViewById(R.id.spinner1);

b=(Button)findViewById(R.id.button1);

/*ArrayAdapter <String> adapter=new


ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_expandable_list_item_1,n
ame);*/

ArrayAdapter <CharSequence>
adapter=ArrayAdapter.createFromResource(this,R.array.name,android.R.layout.simple_spinn
er_dropdown_item);
sp.setAdapter(adapter);

b.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this,""+sp.getSelectedItem(),1000).show();

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}
}

String.xml

<?xml version="1.0" encoding="utf-8"?>

<resources>

<string name="app_name">spin</string>

<string name="hello_world">Hello world!</string>

<string name="menu_settings">Settings</string>

<string-array name="name">

<item>somu</item>

<item>ram</item>

<item>kumar</item>

</string-array>

</resources>

Output:
13.intent filter(define the start activity)

Main activity:

package com.example.fil;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;
public class MainActivity extends Activity {

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

Intent in=new Intent(MainActivity.this,ne.class);

startActivity( in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {


// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Mainfestxml:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.fil"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="16" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="com.example.fil.MainActivity"

android:label="main" >
</activity>

<activity

android:name=".ne"

android:label="ne1" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

</application>

</manifest>

Output:
14.radio button:

Main activity:

package com.example.op;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.RadioButton;
import android.widget.RadioGroup;

import android.widget.Toast;

public class MainActivity extends Activity {

Button b1;

RadioGroup r1;

RadioButton rd;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

r1=(RadioGroup)findViewById(R.id.radioGroup1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

int s1=r1.getCheckedRadioButtonId();
rd=(RadioButton)findViewById(s1);

//Toast.makeText(MainActivity.this,""+s1,
Toast.LENGTH_SHORT).show();

Toast.makeText(MainActivity.this,""+rd.getText(),
Toast.LENGTH_SHORT).show();

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Outout;
15.check box:

Main activity:

package com.example.check;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.CheckBox;
import android.widget.Toast;

public class MainActivity extends Activity {

CheckBox c1,c2,c3;

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

c1=(CheckBox)findViewById(R.id.checkBox1);

c2=(CheckBox)findViewById(R.id.checkBox2);

c3=(CheckBox)findViewById(R.id.checkBox3);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

if(c1.isChecked())

Toast.makeText(MainActivity.this,"tamil",1000).show();
}

if(c2.isChecked())

Toast.makeText(MainActivity.this,"english",1000).show();

if(c3.isChecked())

Toast.makeText(MainActivity.this,"maths",1000).show();

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}
Output:

16.login and registration:

Mainactivity:

package com.example.regs;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;
import android.widget.Button;

import android.widget.EditText;

public class MainActivity extends Activity {

EditText e1,e2;

Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

String name1=e2.getText().toString();

Intent in=new Intent(MainActivity.this, regis.class);

Bundle b=new Bundle();

b.putString("k1",name);
b.putString("k2",name1);

in.putExtras(b);

startActivity(in);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Regis.java

package com.example.regs;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;
import android.util.Log;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.EditText;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.Spinner;

import android.widget.TextView;

import android.widget.Toast;

public class regis extends Activity {

EditText e2,e3,e4,e6;

TextView t1;

Button b1;

Spinner sp;

RadioGroup r1;

RadioButton rd;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.regis1);

r1=(RadioGroup)findViewById(R.id.radioGroup1);

e2=(EditText)findViewById(R.id.editText2);

e3=(EditText)findViewById(R.id.editText3);

e4=(EditText)findViewById(R.id.editText4);

e6=(EditText)findViewById(R.id.editText6);

t1=(TextView)findViewById(R.id.textView7);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

t1.setText("welcome:"+name);

b1=(Button)findViewById(R.id.button1);

final String[] na=new String[]{"tamilnadu","kerala","karnadaga"};

sp=(Spinner)findViewById(R.id.spinner1);

ArrayAdapter <String> adapter=new


ArrayAdapter<String>(regis.this,android.R.layout.simple_expandable_list_item_1,na);

sp.setAdapter(adapter);

b1.setOnClickListener(new OnClickListener() {
@Override

public void onClick(View v) {

int s1=r1.getCheckedRadioButtonId();

rd=(RadioButton)findViewById(s1);

String name=e2.getText().toString();

String city=e4.getText().toString();

String degree=e6.getText().toString();

int age=Integer.parseInt(e3.getText().toString());

String state=sp.getSelectedItem().toString();

String gender=rd.getText().toString();

Intent in=new Intent(regis.this, confirm.class);

Bundle b=new Bundle();

b.putString("k1",name);

b.putInt("k2",age);

b.putString("k3",state);

b.putString("k4",city);

b.putString("k5",gender);

b.putString("k6",degree);

in.putExtras(b);

startActivity(in);

});
}

@Override

protected void onDestroy() {

Log.i("tag","msg");

super.onDestroy();

}}

Confirm.java:

package com.example.regs;

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.TextView;

import android.widget.Toast;

public class confirm extends Activity {

TextView t1,t2,t3,t4,t5,t6;

Button b1,b2;
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.confirm1);

b1=(Button)findViewById(R.id.button1);

b2=(Button)findViewById(R.id.button2);

t1=(TextView)findViewById(R.id.textView1);

t2=(TextView)findViewById(R.id.textView2);

t3=(TextView)findViewById(R.id.textView3);

t4=(TextView)findViewById(R.id.textView4);

t5=(TextView)findViewById(R.id.textView5);

t6=(TextView)findViewById(R.id.textView6);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

int age=b.getInt("k2");

String state=b.getString("k3");

String city=b.getString("k4");

String gender=b.getString("k5");

String degree=b.getString("k6");

t1.setText(""+name);

t2.setText(""+age);

t3.setText(""+state);

t4.setText(""+gender);
t5.setText(""+city);

t6.setText(""+degree);

b2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v)

Intent in=new Intent(confirm.this, regis.class);

startActivity(in);

finish();

//Toast.makeText(confirm.this,"sucessfullfdfy
registered",1000).show();

});

b1.setOnClickListener(new OnClickListener() {

public void onClick(View v) {


//Toast.makeText(confirm.this,"sucessfully registered",1000).show();
} });} }Outpu
17.list viw:

Mainactivity:

package com.example.list;

import android.os.Bundle;

import android.app.Activity;

import android.widget.ArrayAdapter;

import android.widget.ListView;

public class MainActivity extends Activity {

private ListView list1;


private String array[] = { "Iphone", "Tutorials", "Gallery", "Android"};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

list1 = (ListView) findViewById(R.id.listView1);

list1.setAdapter(new
ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1, array));

Output:
18.display selected list item:

Main activity:

package com.example.list;

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.AdapterView;

import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.ListView;

import android.widget.Toast;

public class MainActivity extends Activity {

private ListView list1;

private String array[] = { "Iphone", "Tutorials", "Gallery", "Android"};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

list1 = (ListView) findViewById(R.id.listView1);

list1.setAdapter(new
ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1, array));

list1.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,

long arg3) {

int id=(int) list1.getSelectedItemId();

Toast.makeText(MainActivity.this,"main"+array[arg2], 1000).show();
Intent in=new Intent(MainActivity.this, ne.class);

Bundle b=new Bundle();

b.putString("k1",array[arg2]);

in.putExtras(b);

startActivity(in);

});

/*list1.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView<?> myAdapter, View myView, int


myItemInt, long mylng) {

//String name = ((ListView)list1).getText().toString();

String name =list1.getSelectedItem().toString();

Toast.makeText(MainActivity.this,""+name, 1000).show();

});*/

}
Ne.java

package com.example.list;

import android.app.Activity;

import android.os.Bundle;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class ne extends Activity{

EditText e1;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.ne1);

e1=(EditText)findViewById(R.id.editText1);

Bundle b=getIntent().getExtras();

String name=b.getString("k1");

Toast.makeText(ne.this,""+name, 1000).show();

e1.setText(name);
}}

Ouput:

19.date validator:

Main avtivity:

package com.example.date;

import java.util.Calendar;

import android.os.Bundle;

import android.app.Activity;
import android.app.DatePickerDialog;

import android.util.Log;

import android.view.Menu;

import android.widget.Button;

import android.widget.DatePicker;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity {

TextView t1;

Button b1;

DatePicker d1;

private int year=2012;

private int month=11;

private int day=12;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

t1=(TextView)findViewById(R.id.textView1);

d1=(DatePicker)findViewById(R.id.datePicker1);

b1=(Button)findViewById(R.id.button1);
//addListenerButton();

//setcurrentdateonview();

d1.init(year,month ,day,null);

t1.setText(new StringBuilder()

.append(month +1).append("-").append(day).append("-")

.append(year).append(" "));

private void setcurrentdateonview() {

// TODO Auto-generated method stub

final Calendar c=Calendar.getInstance();

year=c.get(Calendar.YEAR);

month=c.get(Calendar.MONTH);

day=c.get(Calendar.DAY_OF_MONTH);

t1.setText(new StringBuilder()

.append(month +1).append("-").append(day).append("-")

.append(year).append(" "));

d1.init(year,month ,day,null);

private void addListenerButton() {


// TODO Auto-generated method stub

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Output:
20.change date:

Main activity:

package com.example.date;

import java.util.Calendar;

import android.os.Bundle;

import android.app.Activity;

import android.app.DatePickerDialog;

import android.app.Dialog;

import android.util.Log;
import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.DatePicker;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends Activity {

TextView t1;

Button b1;

DatePicker d1;

private int year=2012;

private int month=11;

private int day=12;

private final int DATE_DIALOG_ID=10;

protected Log log;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

t1=(TextView)findViewById(R.id.textView1);

d1=(DatePicker)findViewById(R.id.datePicker1);

addListenerButton();

setcurrentdateonview();

private void setcurrentdateonview() {

// TODO Auto-generated method stub

final Calendar c=Calendar.getInstance();

year=c.get(Calendar.YEAR);

month=c.get(Calendar.MONTH);

day=c.get(Calendar.DAY_OF_MONTH);

t1.setText(new StringBuilder()

.append(month +1).append("-").append(day).append("-")

.append(year).append(" "));

d1.init(year,month ,day,null);

}
private void addListenerButton() {

// TODO Auto-generated method stub

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

showDialog(DATE_DIALOG_ID);

});

protected Dialog onCreateDialog(int id){

Toast.makeText(MainActivity.this,"welcome1",1000).show();

switch(id){

case DATE_DIALOG_ID:

Toast.makeText(MainActivity.this,"welcome2",1000).show();

return new DatePickerDialog(this, datepickerListener,


year,month,day);

return null;

private DatePickerDialog.OnDateSetListener datepickerListener

=new DatePickerDialog.OnDateSetListener() {

@Override

public void onDateSet(DatePicker view, int selectedyear, int


selectedmonth,

int selectedday) {

// TODO Auto-generated method stub

year=selectedyear;

month=selectedmonth;

day=selectedday;

t1.setText(new StringBuilder()

.append(month +1).append("-").append(day).append("-")

.append(year).append(" "));

d1.init(year,month ,day,null);

//log.i("date picker","date picker");


}

};

Output:

21.Time:

Main activity:

package com.example.time;

import java.util.Calendar;

import android.os.Bundle;
import android.app.Activity;

import android.app.Dialog;

import android.app.TimePickerDialog;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.DatePicker;

import android.widget.TextView;

import android.widget.TimePicker;

public class MainActivity extends Activity {

TextView t1;

Button b1;

TimePicker d1;

private int hours,min;

static final int TIME_DIALOG_ID=2;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

t1=(TextView)findViewById(R.id.textView1);

d1=(TimePicker)findViewById(R.id.timePicker1);
b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

showDialog(TIME_DIALOG_ID);

});

Calendar cal=Calendar.getInstance();

hours=cal.get(Calendar.HOUR);

min=cal.get(Calendar.MINUTE);

updateTime();

public void updateTime(){

t1.setText(new StringBuilder().append(hours).append(':').append(min));

}
private TimePickerDialog.OnTimeSetListener timeListener=

new TimePickerDialog.OnTimeSetListener(){

@Override

public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

// TODO Auto-generated method stub

hours=hourOfDay;

min=minute;

updateTime();

};

protected Dialog onCreateDialog(int id){

switch(id){

case TIME_DIALOG_ID:

return new TimePickerDialog(this,timeListener,hours,min,false);

return null;

Output:
22.change date and time:

Main activity:

package com.example.time;

import java.util.Calendar;

import android.os.Bundle;

import android.app.Activity;

import android.app.DatePickerDialog;

import android.app.Dialog;

import android.app.TimePickerDialog;
import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.DatePicker;

import android.widget.TextView;

import android.widget.TimePicker;

public class MainActivity extends Activity {

TextView t1,t2;

Button b1,b2;

TimePicker d1;

DatePicker p1;

private int hours,min;

private int day,month,year;

static final int TIME_DIALOG_ID=0;

static final int DATE_DIALOG_ID=1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

t1=(TextView)findViewById(R.id.textView1);

t2=(TextView)findViewById(R.id.textView2);
d1=(TimePicker)findViewById(R.id.timePicker1);

b1=(Button)findViewById(R.id.button1);

b2=(Button)findViewById(R.id.button2);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

showDialog(TIME_DIALOG_ID);

});

b2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

showDialog(DATE_DIALOG_ID);
}

});

Calendar cal=Calendar.getInstance();

hours=cal.get(Calendar.HOUR);

min=cal.get(Calendar.MINUTE);

day=cal.get(Calendar.DATE);

month=cal.get(Calendar.MONTH);

year=cal.get(Calendar.YEAR);

updateTime();

updateDate();

private void updateDate() {

// TODO Auto-generated method stub

t2.setText(new StringBuilder()

.append(month +1).append("-").append(day).append("-")

.append(year).append(" "));

public void updateTime(){

t1.setText(new StringBuilder().append(hours).append(':').append(min));

}
private TimePickerDialog.OnTimeSetListener timeListener=

new TimePickerDialog.OnTimeSetListener(){

@Override

public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

// TODO Auto-generated method stub

hours=hourOfDay;

min=minute;

updateTime();

};

private DatePickerDialog.OnDateSetListener datepickerListener

=new DatePickerDialog.OnDateSetListener() {

@Override

public void onDateSet(DatePicker view, int selectedyear, int selectedmonth,

int selectedday) {

// TODO Auto-generated method stub

year=selectedyear;

month=selectedmonth;

day=selectedday;

updateDate();

}
};

protected Dialog onCreateDialog(int id){

switch(id){

case TIME_DIALOG_ID:

return new TimePickerDialog(this,timeListener,hours,min,false);

case DATE_DIALOG_ID:

return new DatePickerDialog(this, datepickerListener,

month,day,year);

return null;

Output:
23.auto complete:

Main activity:

package com.example.autocomp;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.AutoCompleteTextView;
import android.widget.Button;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final String[] name= new String[]{"somu","prakash","kumar","som","so"};

ArrayAdapter<String> namearray=new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,name);

final AutoCompleteTextView
c1=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);

c1.setAdapter(namearray);

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Output:

24.grid view:

Main activity:

package com.example.gr;
import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.widget.GridView;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

GridView gridView = (GridView) findViewById(R.id.grid_view);

// Instance of ImageAdapter Class

gridView.setAdapter(new ImageAdapter(this));

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;
}

Image adapter:

package com.example.gr;

import android.content.Context;

import android.database.DataSetObserver;

import android.view.View;

import android.view.ViewGroup;

import android.widget.BaseAdapter;

import android.widget.GridView;

import android.widget.ImageView;

import android.widget.ListAdapter;

public class ImageAdapter extends BaseAdapter {

private Context mContext;

public Integer[] mThumbIds = {

R.drawable.pic1, R.drawable.pic2,

};

public ImageAdapter(Context c){

mContext = c;
}

@Override

public int getCount() {

// TODO Auto-generated method stub

return mThumbIds.length;

@Override

public Object getItem(int position) {

// TODO Auto-generated method stub

return mThumbIds[position];

@Override

public long getItemId(int position) {

// TODO Auto-generated method stub

return 0;

@Override

public int getItemViewType(int position) {

// TODO Auto-generated method stub


return 0;

@Override

public View getView(int position, View convertView, ViewGroup parent) {

// TODO Auto-generated method stub

ImageView imageView = new ImageView(mContext);

imageView.setImageResource(mThumbIds[position]);

imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

imageView.setLayoutParams(new GridView.LayoutParams(70, 70));

return imageView;

Output:
25.database:

Main activity:

package com.example.data;

import android.os.Bundle;

import android.app.Activity;

import android.content.ContentValues;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

EditText e1,e2;

Button b1,b2,b3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

b1=(Button)findViewById(R.id.button1);

b2=(Button)findViewById(R.id.button2);

b3=(Button)findViewById(R.id.button3);

final da d1=new da(MainActivity.this,"db",null,1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub


String name=e1.getText().toString();

String name1=e2.getText().toString();

ContentValues com=new ContentValues();

com.put("NAME", name);

com.put("NAME2", name1);

d1.insert(com);

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Da.java

package com.example.data;

import android.content.ContentValues;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteDatabase.CursorFactory;

import android.database.sqlite.SQLiteOpenHelper;

import android.util.Log;

public class da extends SQLiteOpenHelper

public static final String TABLE_NAME=" tab_one";

public static final String DATABASE_NAME="database1";

private static final int DATABASE_VERSION=1;

SQLiteOpenHelper sq;

Context con;

public da(MainActivity context, String name, CursorFactory factory, int version)

super(context, name, factory, version);

con=context;

@Override

public void onCreate(SQLiteDatabase db) {


// TODO Auto-generated method stub

final String DATABASE_CREATE="create


table"+TABLE_NAME+"("+"NAME"+"text,"+"NAME2"+"text)";

db.execSQL(DATABASE_CREATE);

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

// TODO Auto-generated method stub

db.execSQL(" DROP TABLE IF EXISTS "+TABLE_NAME);

public void insert(ContentValues com)

SQLiteDatabase db=this.getWritableDatabase();

db.insert(TABLE_NAME, null, com);

db.close();

Log.i("inserted", "inserted");

}
Output:

26.retrive data:

Main activity:

package com.example.data;

import android.os.Bundle;

import android.app.Activity;

import android.content.ContentValues;

import android.view.Menu;

import android.view.View;
import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

EditText e1,e2;

Button b1,b2,b3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

e1=(EditText)findViewById(R.id.editText1);

e2=(EditText)findViewById(R.id.editText2);

b1=(Button)findViewById(R.id.button1);

b2=(Button)findViewById(R.id.button2);

b3=(Button)findViewById(R.id.button3);

final da d1=new da(MainActivity.this,"db1",null,1);

b2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

// TODO Auto-generated method stub

//ContentValues con=d1.read();

d1.read();

});

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

String name1=e2.getText().toString();

ContentValues com=new ContentValues();

com.put("NAME", name);

com.put("NAME2", name1);

d1.insert(com);

Toast.makeText(MainActivity.this,"inserted",1000).show();

});

}
}

Da.java:

package com.example.data;

import android.content.ContentValues;

import android.content.Context;

import android.content.Intent;

import android.database.Cursor;

import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteDatabase.CursorFactory;

import android.database.sqlite.SQLiteOpenHelper;

import android.util.Log;

import android.widget.Toast;

public class da extends SQLiteOpenHelper

public static final String TABLE_NAME="tab_one";

public static final String DATABASE_NAME="database1";

private static final int DATABASE_VERSION=1;

SQLiteOpenHelper sq;
Context con;

public da(MainActivity context, String name, CursorFactory factory, int version)

super(context, name, factory, version);

con=context;

@Override

public void onCreate(SQLiteDatabase db) {

// TODO Auto-generated method stub

//final String DATABASE_CREATE="create table


"+TABLE_NAME+"("NAME text,NAME2 text)";

String DATABASE_CREATE="create table "+TABLE_NAME+"(NAME


text,NAME2 text)";

db.execSQL(DATABASE_CREATE);

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {


// TODO Auto-generated method stub

db.execSQL(" DROP TABLE IF EXISTS "+TABLE_NAME);

public void insert(ContentValues com)

SQLiteDatabase db=this.getWritableDatabase();

db.insert(TABLE_NAME, null, com);

db.close();

Log.i("inserted", "inserted");

void read()

Log.i("read1", "read1");

SQLiteDatabase db=this.getReadableDatabase();

/*Cursor c = db.rawQuery("SELECT NAME2 FROM " +

TABLE_NAME +

" where NAME=somu ", null);*/

String str="Select *from tab_one where NAME2='somu'";

Cursor c=db.rawQuery(str ,null);


Log.i("read1", "read2");

c.moveToFirst();

String name = c.getString(0);

Log.i("read1", "read3");

//String name2 = c.getString(c.getColumnIndex("NAME2"));

Toast.makeText(con, ""+name,1000).show();

Ouput:
27.delete the data

Main activity:

package com.example.data;

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

public class MainActivity extends Activity {


EditText e1,e2;
Button b1,b2,b3,b4;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
e1=(EditText)findViewById(R.id.editText1);
e2=(EditText)findViewById(R.id.editText2);
b1=(Button)findViewById(R.id.button1);
b2=(Button)findViewById(R.id.button2);
b4=(Button)findViewById(R.id.button4);

b3=(Button)findViewById(R.id.button3);b3=(Button)findViewById(R.id.button3);
final da d1=new da(MainActivity.this,"db1",null,1);
b4.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
String name=e1.getText().toString();
ContentValues com=new ContentValues();
com.put("NAME", name);
d1.delete(com);
Toast.makeText(MainActivity.this,"deleted",1000).show(); //
TODO Auto-generated method stub

}
});
b3.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String name=e1.getText().toString();
ContentValues com=new ContentValues();
com.put("NAME", name);
d1.update(com);
Toast.makeText(MainActivity.this,"updated",1000).show();
}
});
b2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//ContentValues con=d1.read();
d1.read();

}
});
b1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String name=e1.getText().toString();
String name1=e2.getText().toString();
ContentValues com=new ContentValues();
com.put("NAME", name);
com.put("NAME2", name1);
d1.insert(com);
Toast.makeText(MainActivity.this,"inserted",1000).show();

}
});
}

}
Da.java:
package com.example.data;

import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
import android.widget.Toast;
public class da extends SQLiteOpenHelper
{
public static final String TABLE_NAME="tab_one";
public static final String DATABASE_NAME="database1";
private static final int DATABASE_VERSION=1;
SQLiteOpenHelper sq;
Context con;

public da(MainActivity context, String name, CursorFactory factory, int version)


{
super(context, name, factory, version);
con=context;
}

@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
//final String DATABASE_CREATE="create table
"+TABLE_NAME+"("NAME text,NAME2 text)";
String DATABASE_CREATE="create table "+TABLE_NAME+"(NAME
text,NAME2 text)";
db.execSQL(DATABASE_CREATE);

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
db.execSQL(" DROP TABLE IF EXISTS "+TABLE_NAME);
}

public void insert(ContentValues com)


{
SQLiteDatabase db=this.getWritableDatabase();
db.insert(TABLE_NAME, null, com);
db.close();
Log.i("inserted", "inserted");

}
public void update(ContentValues com)

{Log.i("1","1");
String name=(String) com.get("NAME");
Log.i("1","2");
String selectQuery="select * from "+TABLE_NAME;
Log.i("1","3");
SQLiteDatabase sqb=this.getReadableDatabase();
Log.i("1","4");
Cursor cur=sqb.rawQuery(selectQuery, null);
Log.i("1",""+cur.getCount());
//String name1=cur.getString(0);
Log.i("1","6");
SQLiteDatabase db=this.getWritableDatabase();
String DATABASE_UPDATE="update "+TABLE_NAME+"
SET"+"NAME2="+name+"where NAME1='ram'";

/*void read()
{
SQLiteDatabase db=this.getReadableDatabase();
String str="Select *from tab_one where NAME2='somu'";
Cursor c=db.rawQuery(str ,null);
Log.i("read1", "read2");
c.moveToFirst();
String name = c.getString(0);
Log.i("read1", "read3");
//String name2 = c.getString(c.getColumnIndex("NAME2"));
Toast.makeText(con, ""+name,1000).show();
}*/
public void read()
{
String selectQuery="select * from "+TABLE_NAME;
SQLiteDatabase sqb=this.getReadableDatabase();
Cursor cur=sqb.rawQuery(selectQuery, null);
int len=cur.getCount();
cur.moveToFirst();
for(int i=0;i<len;i++)
{
String name1=cur.getString(0);
String name2=cur.getString(1);
Toast.makeText(con,"the first name is"+name1+"\n the second name
is"+name2,1000).show();
cur.moveToNext();

}
/*public void update(ContentValues conv)
{
SQLiteDatabase db=this.getWritableDatabase();
String query="Update "+TABLE_NAME+"set
NAME2='"+conv.getAsString("NAME2")+"' where
NAME='"+conv.getAsString(NAME1)+"'";

}*/
public void delete(ContentValues com) {
// TODO Auto-generated method stub
String name=(String) com.get("NAME");
String selectQuery="select * from "+TABLE_NAME;
SQLiteDatabase sqb=this.getReadableDatabase();
Cursor cur=sqb.rawQuery(selectQuery, null);
SQLiteDatabase db=this.getWritableDatabase();
String DATABASE_DELETE="delete from "+TABLE_NAME+" where
NAME='somu'";

}
Output:

28.send sms:

Main activity:

package com.example.message;

import android.os.Bundle;

import android.app.Activity;

import android.telephony.gsm.SmsManager;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class MainActivity extends Activity {


Button b1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

sendSMS("5556","Hello my friends");

private void sendSMS(String phoneNumber, String Message) {

// TODO Auto-generated method stub

SmsManager sms=SmsManager.getDefault();

sms.sendTextMessage(phoneNumber, null, Message, null,


null);
}

});

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Mainfest:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.message"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="16" />

<uses-permission android:name="android.permission.SEND_SMS"/>
<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="com.example.message.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

</application>

</manifest>

Output:
29.type message in edit text and send

Main activity:

package com.example.message;

import android.os.Bundle;

import android.app.Activity;

import android.telephony.gsm.SmsManager;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

public class MainActivity extends Activity {

Button b1;

EditText e1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);
e1=(EditText)findViewById(R.id.editText1);

b1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

sendSMS("5556",name);

private void sendSMS(String phoneNumber, String Message) {

// TODO Auto-generated method stub

SmsManager sms=SmsManager.getDefault();

sms.sendTextMessage(phoneNumber, null, Message, null,


null);

});

}
@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

Ouput:
30. delivered message..

Main activity:

package com.example.message;

import android.os.Bundle;

import android.app.Activity;

import android.app.PendingIntent;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.content.IntentFilter;
import android.telephony.SmsMessage;

import android.telephony.gsm.SmsManager;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

Button b1;

EditText e1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1=(Button)findViewById(R.id.button1);

e1=(EditText)findViewById(R.id.editText1);

b1.setOnClickListener(new OnClickListener() {
@Override

public void onClick(View v) {

// TODO Auto-generated method stub

String name=e1.getText().toString();

sendSMS("5556",name);

});

private void sendSMS(String phoneNumber, String Message) {

// TODO Auto-generated method stub

/*SmsManager sms=SmsManager.getDefault();

sms.sendTextMessage(phoneNumber, null, Message, null,


null);*/

String SENT="SMS_SENT";

String DELIVERED="SMS_Delivered";

PendingIntent
sentPI=PendingIntent.getBroadcast(MainActivity.this, 0, new Intent(SENT), 0);

PendingIntent
deliveredPI=PendingIntent.getBroadcast(MainActivity.this, 0,new Intent(DELIVERED), 0);

registerReceiver(new BroadcastReceiver() {
@Override

public void onReceive(Context arg0, Intent arg1) {

// TODO Auto-generated method stub

switch(getResultCode())

case Activity.RESULT_OK:

Toast.makeText(getBaseContext(),"SMS
SENT" ,1000).show();

break;

case
SmsManager.RESULT_ERROR_GENERIC_FAILURE:

Toast.makeText(getBaseContext(),"Genric failure" ,1000).show();

break;

case
SmsManager.RESULT_ERROR_NO_SERVICE:

Toast.makeText(getBaseContext(),"no
service" ,1000).show();

break;

case
SmsManager.RESULT_ERROR_RADIO_OFF:

Toast.makeText(getBaseContext(),"radio
off" ,1000).show();

break;

}
}

}, new IntentFilter(SENT));

registerReceiver(new BroadcastReceiver() {

@Override

public void onReceive(Context arg0, Intent arg1) {

// TODO Auto-generated method stub

switch(getResultCode())

case Activity.RESULT_OK:

Toast.makeText(getBaseContext(),"SMS DELIVERED" ,
1000).show();

break;

case Activity.RESULT_CANCELED:

Toast.makeText(getBaseContext(),"sms not delivered" ,1000).show();

break;

},new IntentFilter(DELIVERED));

SmsManager sms=SmsManager.getDefault();

sms.sendTextMessage(phoneNumber, null, Message, sentPI, deliveredPI);


}

Ouput:
31.mapactivity

Main activity:

package com.example.map;

import com.google.android.maps.MapActivity;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

public class MainActivity extends MapActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

@Override

public boolean onCreateOptionsMenu(Menu menu) {


// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

@Override

protected boolean isRouteDisplayed() {

// TODO Auto-generated method stub

return false;

Xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

<com.google.android.maps.MapView

android:layout_width="fill_parent"

android:layout_height="fill_parent"
android:apiKey="0cdCBXHk4VobsuPZ-aB8AhFReKmw0qUVoE6JuVA"

/>

</RelativeLayout>

Main fest:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.map"

android:versionCode="1"

android:versionName="1.0" >

<uses-permission android:name="android.permission.INTERNET" />

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="16" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"
android:label="@string/app_name"

android:theme="@style/AppTheme" >

<uses-library android:name="com.google.android.maps" />

<activity

android:name="com.example.map.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

</application>

</manifest>

Command prompt:

C:\>cd C:\Program Files\Java\jdk1.7.0\bin

C:\Program Files\Java\jdk1.7.0\bin>keytool -List -v -alais androiddebugkey -keys

tore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepas

s android -keypass android


Illegal option: -alais

keytool -list [OPTION]...

Lists entries in a keystore

Options:

-rfc output in RFC style

-alias <alias> alias name of the entry to process

-keystore <keystore> keystore name

-storepass <arg> keystore password

-storetype <storetype> keystore type

-providername <providername> provider name

-providerclass <providerclass> provider class name

-providerarg <arg> provider argument

-providerpath <pathlist> provider classpath

-v verbose output

-protected password through protected mechanism

Use "keytool -help" for all available commands

C:\Program Files\Java\jdk1.7.0\bin>keytool -List -v -alias androiddebugkey -keys

tore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepas


s android -keypass android

Alias name: androiddebugkey

Creation date: Dec 17, 2012

Entry type: PrivateKeyEntry

Certificate chain length: 1

Certificate[1]:

Owner: CN=Android Debug, O=Android, C=US

Issuer: CN=Android Debug, O=Android, C=US

Serial number: 483b88eb

Valid from: Mon Dec 17 11:52:44 IST 2012 until: Wed Dec 10 11:52:44 IST 2042

Certificate fingerprints:

MD5: C4:DB:75:86:05:1C:A5:97:49:89:F6:07:BE:1D:C3:C8

SHA1: 3F:2A:FA:CA:7C:3B:B8:A2:EC:37:7C:CF:6B:FD:1E:A3:2D:7F:1E:B8

SHA256: CF:3F:70:87:A2:EE:04:31:2F:74:C7:36:D4:2A:AB:06:47:4A:97:63:D8:

8A:EC:EA:BA:FA:28:69:8E:2A:C6:FC

Signature algorithm name: SHA256withRSA

Version: 3

Extensions:

#1: ObjectId: 2.5.29.14 Criticality=false

SubjectKeyIdentifier [

KeyIdentifier [
0000: A0 D7 67 64 A7 1A 17 4F 38 42 27 6F 85 D9 2E 4F ..gd...O8B'o...O

0010: 82 5A C5 55 .Z.U

C:\Program Files\Java\jdk1.7.0\bin>

Generate md5:
Ouput:

You might also like