0% found this document useful (0 votes)
55 views14 pages

Hello Word Activity Main - XML

The document contains code snippets for several Android programs including a Hello World app, calculator app, hotel billing app, image gallery, message display, option menu creation, and student registration app with SQLite database. The code shows the XML layout files, Java activity classes, and database helper class used to create interfaces and functionality for basic Android apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views14 pages

Hello Word Activity Main - XML

The document contains code snippets for several Android programs including a Hello World app, calculator app, hotel billing app, image gallery, message display, option menu creation, and student registration app with SQLite database. The code shows the XML layout files, Java activity classes, and database helper class used to create interfaces and functionality for basic Android apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

1.

Hello Word

Activity main.xml

MainActivity.java

Screen shot
Code:

package com.example.nsit.helloworld;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

2. Calculator Program

Activity main.xml
MainActivity.java
Coding :

package com.example.nsit.calc;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


EditText ed1,ed2;
Button b1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adding();
}
public void adding()
{
ed1=(EditText)findViewById(R.id.editText);
ed2=(EditText)findViewById(R.id.editText2);
b1=(Button)findViewById(R.id.button);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String v1 = ed1.getText().toString();
String v2 = ed2.getText().toString();
int a = Integer.parseInt(v1);
int b = Integer.parseInt(v2);
int c = a + b;
Toast.makeText(getApplicationContext(), String.valueOf(c),
Toast.LENGTH_LONG).show();
}

});
}

}
3. Hotel Billing Program
Activity main.xml

Mainctivity.java
Code

package com.example.nsit.hotel;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

CheckBox dosa,sand,ice;
Button b1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
hotel();
}
public void hotel()
{
dosa=(CheckBox)findViewById(R.id.checkBox);
sand=(CheckBox)findViewById(R.id.checkBox2);
ice=(CheckBox)findViewById(R.id.checkBox3);
b1=(Button)findViewById(R.id.button);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
StringBuilder result=new StringBuilder();
int total=0;
if(dosa.isChecked())
{
result.append("Dosa is Selected for Rs 70 \n");
total=total+70;
}
if(sand.isChecked())
{
result.append("sand is Selected for Rs 100 \n");
total=total+100;
}
if(ice.isChecked())
{
result.append("ice is Selected for Rs 40 \n");
total=total+40;
}
result.append(("Total :="+total));

Toast.makeText(getApplicationContext(),result.toString(),Toast.LENGTH_LONG).show();

}
});
}
}

Image Gallery
Activity main.xml
MainActivity.java
Coding

package com.example.nsit.imagegallery;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {


ImageView img1;
Button Back,Next;
int current=0;

int[] image={R.mipmap.image01,R.mipmap.image02,R.mipmap.image03};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageGallery();
}
public void ImageGallery()
{
img1=(ImageView)findViewById(R.id.imageView);
Back=(Button)findViewById(R.id.button);
Next=(Button)findViewById(R.id.button2);
Next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
current++;
current=current%3;
img1.setImageResource(image[current]);
}
});
Back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(current>=0)
{
current--;
current=current%3;
img1.setImageResource(image[current]);
}
else
{
current=2;
img1.setImageResource(image[current]);
}
}
});

}
}

Message Program

Activitymain.xml
MainActivity.java

Coding:

package com.example.nsit.message;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


EditText ed1;
Button b1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
message();
}

public void message()


{
ed1=(EditText)findViewById(R.id.editText);
b1=(Button)findViewById(R.id.button);
b1.setOnClickListener(new View.OnClickListener(){
public void onClick(View view)
{
String s=ed1.getText().toString();

Toast.makeText(getApplicationContext(),String.valueOf(s),Toast.LENGTH_LONG).show();
}
});

}
}

Option Menu Creation

Activity.xml
MainAcitivity.java

package com.example.nsit.optionmenu;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.menu,menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId()) {
case R.id.item:
Toast.makeText(getApplicationContext(), "About College",
Toast.LENGTH_LONG).show();
return true;
case R.id.item2:
Toast.makeText(getApplicationContext(), " College",
Toast.LENGTH_LONG).show();
return true;
case R.id.item3:
Toast.makeText(getApplicationContext(), " Contact",
Toast.LENGTH_LONG).show();
return true;
default:
return super.onOptionsItemSelected(item);
}

}
}
Create Menu.xml File
Student Registration for insert and view records

Activity_main.xml

DatabaseSupport.java

package com.example.nsit.student;

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

public class DatabaseSupport extends SQLiteOpenHelper {


public static final String Database_Name = "studentfinal";
public static final String Table_Name = "info";
public static final String col_1 = "SName";
public static final String col_2 = "SPhoneno";

public DatabaseSupport(Context context) {


super(context, Database_Name, null, 1);
}

public void onCreate(SQLiteDatabase db) {


db.execSQL("create table" + Table_Name + "(SName TEXT,SPhone TEXT)");

public void onUpgrade(SQLiteDatabase db, int oldversion, int newversion)

{
db.execSQL("DROP TABLE IF EXISTS" + Table_Name);
onCreate(db);
}

public boolean insertdata(String name, String phoneno) {


SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(col_1, name);
cv.put(col_2, phoneno);
long Result = db.insert(Table_Name, null, cv);
if (Result == -1)
{
return false;

} else

{
return true;
}

}
}

MainActivity.java

package com.example.nsit.student;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

EditText name,phoneno;
Button btninsert,btnview;
DatabaseSupport mdp;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mdp=new DatabaseSupport(this);

btninsert=(Button)findViewById(R.id.button);
btnview=(Button)findViewById(R.id.button2);

name=(EditText)findViewById(R.id.editText);
phoneno=(EditText)findViewById(R.id.editText2);
adddata();
viewdata();

public void adddata()


{
String n=name.getText().toString();
String p=phoneno.getText().toString();
boolean x=mdp.insertdata(n,p);
if(x==true)
{
Toast.makeText(getApplicationContext(),"Data is
Inserted",Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(),"Data is Not
Inserted",Toast.LENGTH_LONG).show();
}
}
public void viewdata()
{

You might also like