All Program
All Program
NAME: YEAR: IV
INDEX
PAGE DATE OF
SNO DATE EXPERIMENTS MARKS SIGN.
NO. SUBMISSION
Android application life cycle
1
methods
2 Simple calculator application
3 SMS application
4 Authentication verification
10 E-mail application
Name:
Register No:
Ex. No. 1
ANDROID APPLICATION LIFE CYCLE
Date:
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
[Link](getApplicationContext(), "I am create method",
Toast.LENGTH_LONG).show();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am start method",
Toast.LENGTH_LONG).show();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am resume method",
Toast.LENGTH_LONG).show();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am stop method",
Toast.LENGTH_LONG).show();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am pause method",
Toast.LENGTH_LONG).show();
}
@Override
protected void onRestart() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am restart method",
Toast.LENGTH_LONG).show();
}
Name:
Register No:
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
[Link]();
[Link](getApplicationContext(), "I am destroy method",
Toast.LENGTH_LONG).show();
}
Result:
Hence the application for the development of android activity life cycle
has been successfully developed.
Name:
Register No:
Ex. No. 2
CALCULATOR APPLICATION
Date:
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
addListenerOnButton();
}
public void addListenerOnButton(){
edittext1=(EditText)findViewById([Link].editText1);
edittext2=(EditText)findViewById([Link].editText2);
Btn_Add=(Button)findViewById([Link].button1);
Btn_Sub=(Button)findViewById([Link].button2);
Btn_Mul=(Button)findViewById([Link].button3);
Btn_Div=(Button)findViewById([Link].button4);
Btn_Add.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(View view) {
String value1=[Link]().toString();
String value2=[Link]().toString();
int a=[Link](value1);
int b=[Link](value2);
int sum=a+b;
[Link](getApplicationContext(),[Link](sum),Toast.LENGTH_LONG
).show();
}
});
Btn_Sub.setOnClickListener(newOnClickListener(){
@Override
public void onClick(View view) {
String value1=[Link]().toString();
String value2=[Link]().toString();
int a=[Link](value1);
int b=[Link](value2);
int sub=a-b;
[Link](getApplicationContext(),[Link](sub),Toast.LENGTH_LONG
).show();
}
});
Btn_Mul.setOnClickListener(newOnClickListener(){
@Override
Name:
Register No:
});
Btn_Div.setOnClickListener(newOnClickListener(){
@Override
public void onClick(View view) {
String value1=[Link]().toString();
String value2=[Link]().toString();
int a=[Link](value1);
int b=[Link](value2);
int n=a/b;
[Link](getApplicationContext(),[Link](n),Toast.LENGTH_LONG).s
how();
}
});
}
@Override
public Boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate([Link], menu);
returntrue;
}
Output:
Name:
Register No:
Result:
Hence the application for the development of simple calculator has been
successfully developed.
Date:
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
phoneNumber = (EditText) findViewById([Link].editText1);
smsBody = (EditText) findViewById([Link].editText2);
smsManagerBtn = (Button) findViewById([Link].button1);
smsSendToBtn = (Button) findViewById([Link].button2);
smsViewBtn = (Button) findViewById([Link].button3);
[Link](newOnClickListener() {
public void onClick(View view) {
sendSmsByManager();
});
[Link](newOnClickListener() {
public void onClick(View view) {
sendSmsBySIntent();
});
[Link](newOnClickListener() {
sendSmsByVIntent();
});
}
Name:
Register No:
try {
[Link]([Link]().toString(),
null,
[Link]().toString(),
null,
null);
Toast.LENGTH_LONG).show();
Toast.LENGTH_LONG).show();
[Link]();
[Link]("sms_body", [Link]().toString());
try{
startActivity(smsSIntent);
Name:
Register No:
Toast.LENGTH_LONG).show();
[Link]();
}
public void sendSmsByVIntent() {
Intent smsVIntent = new Intent(Intent.ACTION_VIEW);
[Link]("[Link]-dir/mms-sms");
[Link]("address", [Link]().toString());
[Link]("sms_body", [Link]().toString());
try{
startActivity(smsVIntent);
Toast.LENGTH_LONG).show();
[Link]();
@Override
public Boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate([Link], menu);
returntrue;
}
}
Name:
Register No:
Output:
Result:
Hence the application for the development of SMS Application has been
successfully developed.
Ex. No. 4
PASSWORD VALIDATION APPLICATION
Date:
Name:
Register No:
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
uname=(EditText)findViewById([Link].editText1);
pass=(EditText)findViewById([Link].editText2);
blog=(Button)findViewById([Link].button1);
bclear=(Button)findViewById([Link].button2);
Name:
Register No:
[Link](new [Link]() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String na=[Link]().toString();
String p=[Link]().toString();
if([Link]("admin") &&[Link]("admin"))
[Link](getApplicationContext(),
"Authenticated...", Toast.LENGTH_LONG).show();
else
{
[Link](getApplicationContext(), "Un
Authenticated...", Toast.LENGTH_LONG).show();
[Link]("");
[Link]("");
}
}
});
[Link](new [Link]() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
[Link]("");
[Link]("");
}
});
Output:
Name:
Register No:
Result:
Ex. No. 5
Date:
APPLICATION WITH MULTIPLE ACTIVITIES
Name:
Register No:
Aim:
Algorithm:
Java Code:
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
Intent in;
Name:
Register No:
Button b1;
@Override
[Link](savedInstanceState);
setContentView([Link].activity_main);
b1=(Button)findViewById([Link].button1);
[Link](new [Link]() {
@Override
startActivity(in);
});
[Link]
package [Link];
import [Link];
Name:
Register No:
import [Link];
@Override
[Link](savedInstanceState);
setContentView([Link].second_layout);
Output:
Firstactivity
Secondactivity
Name:
Register No:
Result:
Date:
Aim:
Algorithm:
Java Code:
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
uname=(EditText)findViewById([Link].editText1);
pass=(EditText)findViewById([Link].editText2);
blog=(Button)findViewById([Link].button1);
bclear=(Button)findViewById([Link].button2);
[Link](new [Link]() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String na=[Link]().toString();
String p=[Link]().toString();
if([Link]("admin") && [Link]("admin"))
{
[Link](getApplicationContext(),
"Authenticated...", Toast.LENGTH_LONG).show();
in=new
Intent(getApplicationContext(),[Link]);
[Link]("myName", na);
startActivity(in);
}
else
{
[Link](getApplicationContext(), "Un
Authenticated...", Toast.LENGTH_LONG).show();
[Link]("");
[Link]("");
}
}
});
[Link](new [Link]() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
[Link]("");
[Link]("");
}
});
Name:
Register No:
Second [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
TextView tv;
String na;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
[Link](savedInstanceState);
setContentView([Link].second_activity);
tv=(TextView)findViewById([Link].textView2);
Intent in=getIntent();
na=[Link]("myName");
[Link]("welcome"+" \t"+na);
Output:
Name:
Register No:
Result:
Ex. No. 7
Date:
SIMPLE NOTIFICATION APPLICATION
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
[Link](savedInstanceState);
setContentView([Link].activity_main);
}
Name:
Register No:
.setSmallIcon([Link].ic_launcher)
.setContentTitle("My notification")
.setContentText("Hello World!");
NotificationManager mNotificationManager =
(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
// [Link]().
[Link](001, [Link]());
Output:
Name:
Register No:
Result:
Ex. No. 8
Date:
STUDENT REGISTRATION FORM USING SQLITE DB
Name:
Register No:
Aim:
Algorithm:
Java Code:
[Link]
[Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
RadioGrouprg;
Name:
Register No:
RadioButtonr;
Spinner sp;
String dept;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
txt1=(EditText)findViewById([Link]);
txt2=(EditText)findViewById([Link]);
txt3=(EditText)findViewById([Link].txt10th);
txt4=(EditText)findViewById([Link].txt12th);
txt5=(EditText)findViewById([Link]);
b1=(Button)findViewById([Link]);
b2=(Button)findViewById([Link]);
[Link](this);
[Link](this);
rg=(RadioGroup)findViewById([Link]);
sp=(Spinner)findViewById([Link]);
[Link](this);
@Override
publicvoidonClick(View arg0) {
// TODO Auto-generated method stub
DatabaseHandlerdb = newDatabaseHandler(this);
switch([Link]())
{
[Link]:
intreg=[Link]([Link]().toString());
String n=[Link]().toString();
int rid=[Link]();
r=(RadioButton)findViewById(rid);
String gen=[Link]().toString();
//department
float ten=[Link]([Link]().toString());
floattwele=[Link]([Link]().toString());
floatug=[Link]([Link]().toString());
//[Link](getApplicationContext(), "The Values are:\n
[Link]:"+reg+"\nName:"+n+"\nGender:"+gen+"\nDepartment:"+dept+"\n10Tth
Mark:"+ten+"\n12th Mark:"+twele+"\nUG Mark:"+ug, Toast.LENGTH_LONG).show();
[Link](reg, n, gen, dept, ten, twele, ug);
Name:
Register No:
}
}
@Override
publicvoidonItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
dept=[Link]().toString();
}
@Override
publicvoidonNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
[Link]
[Link];
[Link];
[Link];
[Link];
[Link];
publicclassDatabaseHandlerextendsSQLiteOpenHelper{
privatestaticfinalintDATABASE_VERSION = 1;
publicDatabaseHandler(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// TODO Auto-generated constructor stub
}
@Override
publicvoidonCreate(SQLiteDatabasedb) {
// TODO Auto-generated method stub
String cQuery="CREATE TABLE " + TABLE_DETAILS + "(" + KEY_ID
+ " INTEGER PRIMARY KEY, " + KEY_NAME + " TEXT, " + KEY_GENDER + "
TEXT, "+ KEY_DEPT + " TEXT, " + KEY_10TH +" REAL, " + KEY_12TH + " REAL, "
+ KEY_UG + " REAL " + ");";
[Link](cQuery);
}
@Override
publicvoidonUpgrade(SQLiteDatabasedb, int arg1, int arg2) {
// TODO Auto-generated method stub
[Link]("DROP TABLE IF EXISTS " + TABLE_DETAILS);
onCreate(db);
}
SQLiteDatabasedb = [Link]();
// Inserting Row
[Link](TABLE_DETAILS, null, values);
Output:
Database:
Name:
Register No:
Result:
Ex. No. 9
Date:
WEB BROWSER APPLICATION
Name:
Register No:
Aim:
Algorithm:
Java Code:
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
EditText txturl;
Button b;
Name:
Register No:
WebView wv;
@Override
[Link](savedInstanceState);
setContentView([Link].activity_main);
txturl=(EditText)findViewById([Link].editText1);
b=(Button)findViewById([Link].button1);
wv=(WebView)findViewById([Link].webView1);
//[Link](true);
[Link](new [Link]() {
@Override
[Link](new WebViewClient());
[Link]("[Link]
});
}
<manifest ... >
<uses-permission android:name="[Link]" />
...
</manifest>
Name:
Register No:
Output:
Result:
Hence the application for web view has been successfully executed and
verified.
Name:
Register No:
Ex. No. 10
Date:
E-MAIL APPLICATION
Aim:
Algorithm:
Java Code:
[Link];
[Link];
[Link];
[Link];
[Link];
[Link];
[Link];
publicclassMainActivityextends Activity {
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
txtTo=(EditText)findViewById([Link].editText1);
txtSub=(EditText)findViewById([Link].editText2);
txtMsg=(EditText)findViewById([Link].editText3);
b=(Button)findViewById([Link].button1);
[Link]([Link]() {
@Override
publicvoidonClick(View arg0) {
// TODO Auto-generated method stub
strTo=[Link]().toString();
strSub=[Link]().toString();
strMsg=[Link]().toString();
in=new Intent(Intent.ACTION_SEND);
[Link]("message/rfc822");
}
});
Output:
Name:
Register No:
Result:
Hence the application for sending email has been successfully executed
and verified.