MAD PDF Activity Layouts
MAD PDF Activity Layouts
Ac vity_main.xml
<?xml version="1.0" encoding="u -8"?>
<LinearLayout xmlns:android="h p://[Link]/apk/res/android"
android:orienta on="ver cal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:gravity="center"
android:text="Hello World!"
android:textSize="25sp"
android:textStyle="bold" />
<Bu on
android:id="@+id/bu on1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:gravity="center"
android:text="Change font size"
android:textSize="25sp" />
<Bu on
android:id="@+id/bu on2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:gravity="center"
android:text="Change color"
android:textSize="25sp" />
</LinearLayout>
MainAc [Link]
package [Link].exno1;
import [Link];
//import [Link] vity;
import [Link];
import [Link];
import [Link] on;
import [Link];
import [Link] vity;
public class MainAc vity extends AppCompatAc vity
{
int ch=1;
float font=30
@Override
protected void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
final TextView t= (TextView) findViewById([Link]);
Bu on b1= (Bu on) findViewById([Link] on1);
[Link](new [Link]() {
@Override
public void onClick(View v) {
[Link](font);
font = font + 5;
if (font == 50)
font = 30;
}
});
Bu on b2= (Bu on) findViewById([Link] on2);
[Link](new [Link]() {
@Override
public void onClick(View v) {
switch (ch) {
case 1:
[Link]([Link]);
break;
case 2:
[Link]([Link]);
break;
case 3:
[Link]([Link]);
break;
case 4:
[Link]([Link]);
break;
case 5:
[Link]([Link]);
break;
case 6:
[Link]([Link]);
break;
}
ch++;
if (ch == 7)
ch = 1;
}
});
}
}
2 PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<Rela veLayout xmlns:android="h p://[Link]/apk/res/android"
xmlns:tools="h p://[Link]/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainAc vity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:text="Details Form"
android:textSize="25sp"
android:gravity="center"/>
</LinearLayout>
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="100dp"
android:layout_marginBo om="200dp"
android:columnCount="2"
android:rowCount="3">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="0"
android:layout_column="0"
android:text="Name"
android:textSize="20sp"
android:gravity="center"/>
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="0"
android:layout_column="1"
android:ems="10"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="1"
android:layout_column="0"
android:text="[Link]"
android:textSize="20sp"
android:gravity="center"/>
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="1"
android:layout_column="1"
android:inputType="number"
android:ems="10"/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="2"
android:layout_column="0"
android:text="Dept"
android:textSize="20sp"
android:gravity="center"/>
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_row="2"
android:layout_column="1"
android:spinnerMode="dropdown"/>
</GridLayout>
<Bu on
android:id="@+id/bu on"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBo om="true"
android:layout_centerInParent="true"
android:layout_marginBo om="150dp"
android:text="Submit"/>
</Rela veLayout>
Ac vity_second.xml:
<?xmlversion="1.0"encoding="u -8"?>
<LinearLayoutxmlns:android="h p://[Link]/apk/res/android"
xmlns:tools="h p://[Link]/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="[Link] vity"
android:orienta on="ver cal"
android:gravity="center">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:text="New Text"
android:textSize="30sp"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:text="New Text"
android:textSize="30sp"/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:text="New Text"
android:textSize="30sp"/>
</LinearLayout>
MainAc [Link]:
package [Link].exno3;
import [Link] vity;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class MainAc vity extends Ac vity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
Bitmap bg = [Link](720, 1280, [Link]fig.ARGB_8888);
ImageView i = (ImageView) findViewById([Link]);
[Link](new BitmapDrawable(bg));
Canvas canvas = new Canvas(bg);
Paint paint = new Paint();
[Link]([Link]);
[Link](50);
[Link]("Rectangle", 420, 150, paint);
[Link](400, 200, 650, 700, paint);
[Link]("Circle", 120, 150, paint);
[Link](200, 350, 150, paint);
[Link]("Square", 120, 800, paint);
[Link](50, 850, 350, 1150, paint);
[Link]("Line", 480, 800, paint);
[Link](520, 850, 520, 1150, paint);
}
}
[Link]
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<AbsoluteLayout xmlns:android="h p://[Link]/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="50dp"
android:layout_y="20dp"
android:text="Student Details"
android:textSize="30sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="20dp"
android:layout_y="110dp"
android:text="Enter Rollno:"
android:textSize="20sp"/>
<EditText
android:id="@+id/Rollno"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="175dp"
android:layout_y="100dp"
android:inputType="number"
android:textSize="20sp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="20dp"
android:layout_y="160dp"
android:text="Enter Name:"
android:textSize="20sp"/>
<EditText
android:id="@+id/Name"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="175dp"
android:layout_y="150dp"
android:inputType="text"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="20dp"
android:layout_y="210dp"
android:text="Enter Marks:"
android:textSize="20sp" />
<EditText
android:id="@+id/Marks"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="175dp"
android:layout_y="200dp"
android:inputType="number"
android:textSize="20sp" />
<Bu on
android:id="@+id/Insert"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="25dp"
android:layout_y="300dp"
android:text="Insert"
android:textSize="30dp" />
<Bu on
android:id="@+id/Delete"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="200dp"
android:layout_y="300dp"
android:text="Delete"
android:textSize="30dp" />
<Bu on
android:id="@+id/Update"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="25dp"
android:layout_y="400dp"
android:text="Update"
android:textSize="30dp" />
<Bu on
android:id="@+id/View"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_x="200dp"
android:layout_y="400dp"
android:text="View"
android:textSize="30dp" />
<Bu on
android:id="@+id/ViewAll"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_x="100dp"
android:layout_y="500dp"
android:text="View All"
android:textSize="30dp" />
</AbsoluteLayout>
MainAc [Link]:
[Link].exno4;
import [Link] vity;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link] on;
import [Link];
public class MainAc vity extends Ac vity implements OnClickListener
{
EditText Rollno,Name,Marks;
Bu on Insert,Delete,Update,View,ViewAll;
SQLiteDatabase db;
@Override
public void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
Rollno=(EditText)findViewById([Link]);
Name=(EditText)findViewById([Link]);
Marks=(EditText)findViewById([Link]);
Insert=(Bu on)findViewById([Link]);
Delete=(Bu on)findViewById([Link]);
Update=(Bu on)findViewById([Link]);
View=(Bu on)findViewById([Link]);
ViewAll=(Bu on)findViewById([Link]);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
db=openOrCreateDatabase("StudentDB", Context.MODE_PRIVATE, null);
[Link]("CREATE TABLE IF NOT EXISTS student(rollno VARCHAR,name
VARCHAR,marks
VARCHAR);");
}
public void onClick(View view)
{
if(view==Insert)
{
if([Link]().toString().trim().length()==0||
[Link]().toString().trim().length()==0||
[Link]().toString().trim().length()==0)
{
showMessage("Error", "Please enter all values");
return;
}
[Link]("INSERT INTO student VALUES('"+[Link]()+"','"+[Link]()+
"','"+[Link]()+"');");
showMessage("Success", "Record added");
clearText();
}
if(view==Delete)
{
if([Link]().toString().trim().length()==0)
{
showMessage("Error", "Please enter Rollno");
return;
}
Cursor c=[Link]("SELECT * FROM student WHERE
rollno='"+[Link]()+"'", null);
if([Link]())
{
[Link]("DELETE FROM student WHERE rollno='"+[Link]()+"'");
showMessage("Success", "Record Deleted");
}
else
{
showMessage("Error", "Invalid Rollno");
}
clearText();
}
if(view==Update)
{
if([Link]().toString().trim().length()==0)
{
showMessage("Error", "Please enter Rollno");
return;
}
Cursor c=[Link]("SELECT * FROM student WHERE
rollno='"+[Link]()+"'", null);
if([Link]()) {
[Link]("UPDATE student SET name='" + [Link]() + "',marks='" +
[Link]() +
"' WHERE rollno='"+[Link]()+"'");
showMessage("Success", "Record Modified");
}
else {
showMessage("Error", "Invalid Rollno");
}
clearText();
}
if(view==View)
{
if([Link]().toString().trim().length()==0)
{
showMessage("Error", "Please enter Rollno");
return;
}
Cursor c=[Link]("SELECT * FROM student WHERE
rollno='"+[Link]()+"'", null);
if([Link]())
{
[Link]([Link](1));
[Link]([Link](2));
}
else
{
showMessage("Error", "Invalid Rollno");
clearText();
}
}
if(view==ViewAll)
{
Cursor c=[Link]("SELECT * FROM student", null);
if([Link]()==0)
{
showMessage("Error", "No records found");
return;
}
StringBuffer buffer=new StringBuffer();
while([Link]())
{
buff[Link]("Rollno: "+[Link](0)+"\n");
buff[Link]("Name: "+[Link](1)+"\n");
buff[Link]("Marks: "+[Link](2)+"\n\n");
}
showMessage("Student Details", buff[Link]());
}
}
public void showMessage(String tle,String message)
{
Builder builder=new Builder(this);
[Link](true);
[Link]( tle);
[Link](message);
[Link]();
}
public void clearText()
{
[Link]("");
[Link]("");
[Link]("");
[Link]();
}
}
5 PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<LinearLayout xmlns:android="h p://[Link]/apk/res/android"
xmlns:app="h p://[Link]/apk/res-auto"
xmlns:tools="h p://[Link]/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orienta on="ver cal"
android:gravity="center"
tools:context=".MainAc vity">
<Bu on
android:id="@+id/btnSimpleNo fica on"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Simple No fica on" />
<Bu on
android:id="@+id/btnNo fica onIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No fica on With Icon" />
<Bu on
android:id="@+id/btnNo fica onImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No fica on With Image" />
<Bu on
android:id="@+id/btnNo fica onWithGroupConvo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No fica on With Group Conversa on" />
<Bu on
android:id="@+id/btnNo fica onSeman c"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No fica on Seman c Ac on" />
</LinearLayout>
MainAc [Link]:
[Link].exno5;
import [Link] fica onChannel;
import [Link] fica onManager;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link] fica onCompat;
import [Link] vity;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link] on;
import [Link];
import java.u [Link];
public class MainAc vity extends AppCompatAc vity implements
[Link] {
No fica onManager no fica onManager;
No fica [Link] builder;
No fica onChannel channel;
CharSequence charSequence = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link] vity_main);
Bu on btnSimpleNo fica on = findViewById([Link] fica on);
Bu on btnNo fica onIcon = findViewById([Link] fica onIcon);
Bu on btnNo fica onImage = findViewById([Link] fica onImage);
Bu on btnNo fica onWithGroupConvo =
findViewById([Link] fica onWithGroupConvo);
Bu on btnNo fica onSeman c = findViewById([Link] fica onSeman c);
charSequence = btnNo fica [Link]();
btnSimpleNo fica [Link](this);
btnNo fica [Link](this);
btnNo fica [Link](this);
btnNo fica [Link](this);
btnNo fica onSeman [Link](this);
no fica onManager = (No fica onManager)
getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence name = "My No fica on";
String descrip on = "yadda yadda";
int importance = No fica onManager.IMPORTANCE_DEFAULT;
channel = new No fica onChannel("1", name, importance);
[Link] on(descrip on);
builder = new No fica [Link](MainAc [Link], [Link]())
.setSmallIcon([Link].ic_launcher);
no fica [Link] fica onChannel(channel);
}
@Override
public void onClick(View v) {
switch ([Link]()) {
case [Link] fica on:
simpleNo fica on();
break;
case [Link] fica onIcon:
no fica onWithIcon();
break;
case [Link] fica onImage:
no fica onWithImage();
break;
case [Link] fica onWithGroupConvo:
no fica onWithGroupConvo();
break;
case [Link] fica onSeman c:
no fica onSeman c();
break;
}
}
private void simpleNo fica on() {
Person jd = new [Link]().setName("JournalDev ") .setImportant(true)
.build();
new No fica [Link](jd)
.addMessage("Check me out", new Date().getTime(), jd) .setBuilder(builder);
no fica [Link] fy(1, [Link]());
}
private void no fica onWithIcon() {
Person anupam = new [Link]()
.setName("Anupam")
.setIcon([Link](this, [Link]))
.setImportant(true) .build();
new No fica [Link](anupam)
.addMessage("Check out my latest ar cle!", new Date().getTime(), anupam)
.setBuilder(builder);
no fica [Link] fy(2, [Link]());
}
private void no fica onWithImage() {
Person bot = new [Link]()
.setName("Bot") .setImportant(true)
.setBot(true) .build();
Uri uri =
[Link]("[Link]://[Link] fica ons/drawable/"+R.d
[Link]);
No fica [Link] message = new
No fica [Link]("Check out my latest ar cle!", new
Date().getTime(), bot);
[Link]("image/*",uri);
new No fica [Link](bot)
.addMessage(message) .setGroupConversa on(true).setBuilder(builder);
no fica [Link] fy(3, [Link]());
}
private void no fica onWithGroupConvo()
{
Person jd = new [Link]()
.setName("JournalDev") .build();
Person anupam = new [Link]()
.setName("Anupam")
.setIcon([Link](this, [Link].samindexple_photo))
.setImportant(true).build();
Person bot = new [Link]()
.setName("Bot").setBot(true) .build();
Uri uri =
[Link]("[Link]://[Link] fica ons/drawable/"+R.d
[Link]);
No fica [Link] message = new
No fica [Link]("", new Date().getTime(), bot);
[Link]("image/*",uri);
new No fica [Link](bot)
.addMessage("Hi. How are you?", new Date().getTime(), anupam)
.addMessage(message)
.addMessage("Does this image look good?", new Date().getTime(), bot)
.addMessage("Looks good!", new Date().getTime(), jd)
.setGroupConversa on(true)
.setConversa onTitle("Sample Conversa on")
.setBuilder(builder);
no fica [Link] fy(4, [Link]());
}
private void no fica onSeman c()
{
Person jd = new [Link]()
.setName("JournalDev")
.build();
Person anupam = new [Link]()
.setName("Anupam")
.setIcon([Link](this, [Link]))
.setImportant(true)
.build();
Person bot = new [Link]()
.setName("Bot")
.setBot(true)
.build();
Uri uri =
[Link]("[Link]://[Link] fica ons/drawable/"+R.d
[Link]);
Intent intent = new Intent(this, MainAc [Link]);
[Link]("hi","No fica ons were read");
PendingIntent pendingIntent = [Link] vity(this, 0, intent, 0);
No fica [Link] message = new
No fica [Link]("", new Date().getTime(), bot);
[Link]("image/*",uri);
No fica [Link] on replyAc on =
new No fica [Link] [Link](
[Link], "MARK READ", pendingIntent)
import [Link];
//import [Link] vity;
import [Link];
import [Link] on;
import [Link];
import [Link] vity;
public class MainAc vity extends AppCompatAc vity
{
ImageView img;
Bu on bt1,bt2;
@Override
protected void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
bt1 = (Bu on)findViewById([Link] on);
bt2= (Bu on) findViewById([Link] on2);
img = (ImageView)findViewById([Link]);
[Link](new [Link]()
{
@Override
public void onClick(View v)
{
new Thread(new Runnable()
{
@Override
public void run()
{
[Link](new Runnable()
{
@Override
public void run()
{
[Link]([Link].india1);
}
});
}
}).start();
}
});
[Link](new [Link]()
{
@Override
public void onClick(View v)
{
new Thread(new Runnable()
{
@Override
public void run()
{
[Link](new Runnable()
{
@Override
public void run()
{
[Link]([Link].india2);
}
});
}
}).start();
}
});
}
}
[Link]
Ac vity_main.xml:
<?xml version = "1.0" encoding = "u -8"?>
<LinearLayout xmlns:android = "h p://[Link]/apk/res/android"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:orienta on = "ver cal" >
<Bu on
android:id = "@+id/bu on"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:text = "getloca on"/>
</LinearLayout>
res/values/[Link]
<?xml version = "1.0" encoding = "u -8"?>
<resources>
<string name = "app_name">Tutorialspoint</string>
</resources>
[Link]:
<?xml version = "1.0" encoding = "u -8"?>
<manifest xmlns:android = "h p://[Link]/apk/res/android"
package = "[Link] on">
<uses-permission android:name="[Link].ACCESS_COARSE_LOCATION"
/>
<uses-permission android:name="[Link].ACCESS_FINE_LOCATION" />
<uses-permission android:name = "[Link]" />
<applica on
android:allowBackup = "true"
android:icon = "@mipmap/ic_launcher"
android:label = "@string/app_name"
android:supportsRtl = "true"
android:theme = "@style/AppTheme">
<ac vity android:name = ".MainAc vity">
<intent-filter>
<ac on android:name = "[Link] [Link]" />
<category android:name = "[Link]" />
</intent-filter>
</ac vity>
</applica on>
</manifest>
try {
if (Ac [Link](this, mPermission)
!= MockPackageManager.PERMISSION_GRANTED) {
Ac [Link](this, new String[]{mPermission},
REQUEST_CODE_PERMISSION);
// If any permission above not allowed by user, this condi on will
execute every me, else your else part will work
}
} catch (Excep on e) {
[Link]();
}
btnShowLoca on = (Bu on) findViewById([Link] on);
btnShowLoca [Link](new [Link]() {
@Override
public void onClick(View arg0) {
gps = new GPSTracker(MainAc [Link]);
if([Link] on()){
double la tude = [Link] tude();
double longitude = [Link]();
[Link](getApplica onContext(), "Your Loca on is - \nLat: "
+ la tude + "\nLong: " + longitude, Toast.LENGTH_LONG).show();
}else{
[Link] ngsAlert();
}
}
});
}
}
Log.d("Network", "Network");
if (loca onManager != null) {
loca on = loca onManager
.getLastKnownLoca on(Loca onManager.NETWORK_PROVIDER);
if (loca on != null) {
la tude = loca [Link] tude();
longitude = loca [Link]();
}
}
}
if (isGPSEnabled) {
if (loca on == null) {
loca [Link] onUpdates(
Loca onManager.GPS_PROVIDER,
MIN_TIME_BW_UPDATES,
MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
if (loca on != null) {
la tude = loca [Link] tude();
longitude = loca [Link]();
}
}
}
}
}
} catch (Excep on e) {
[Link]();
}
return loca on;
}
public void stopUsingGPS(){
if(loca onManager != null){
loca [Link]([Link]);
}
}
public double getLa tude(){
if(loca on != null){
la tude = loca [Link] tude();
}
// return la tude
return la tude;
}
public double getLongitude(){
if(loca on != null){
longitude = loca [Link]();
}
// return longitude
return longitude;
}
[Link]:
<?xml version="1.0" encoding="u -8"?>
<manifest xmlns:android="h p://[Link]/apk/res/android"
package="[Link].exno8" >
<uses-permission android:name="[Link].WRITE_EXTERNAL_STORAGE"
/>
<applica on
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<ac vity android:name=".MainAc vity" >
<intent-filter>
<ac on android:name="[Link] [Link]" />
<category android:name="[Link]" />
</intent-filter>
</ac vity>
</applica on>
</manifest>
MainAc [Link]:
[Link].exno8;
import [Link];
//import [Link] vity;
import [Link];
import [Link] on;
import [Link];
import [Link];
import [Link]fferedReader;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link] vity;
public class MainAc vity extends AppCompatAc vity {
EditText e1;
Bu on write,read,clear;
@Override
protected void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
e1= (EditText) findViewById([Link]);
write= (Bu on) findViewById([Link] on);
read= (Bu on) findViewById([Link] on2);
clear= (Bu on) findViewById([Link] on3);
[Link](new [Link]()
{
@Override
public void onClick(View v)
{
String message=[Link]().toString();
try
{
File f=new File("/sdcard/myfi[Link]");
[Link]();
FileOutputStream fout=new FileOutputStream(f);
[Link]([Link]());
[Link]();
[Link](getBaseContext(),"Data Wri en in
SDCARD",Toast.LENGTH_LONG).show();
}
catch (Excep on e)
{
[Link](getBaseContext(),[Link](),Toast.LENGTH_LONG).show();
}
}
});
[Link](new [Link]()
{
@Override
public void onClick(View v)
{
String message;
String buf = "";
try
{
File f = new File("/sdcard/myfi[Link]");
FileInputStream fin = new FileInputStream(f);
BufferedReader br = new BufferedReader(new InputStreamReader(fin));
while ((message = [Link]()) != null)
{
buf += message;
}
[Link](buf);
[Link]();
fi[Link]();
[Link](getBaseContext(),"Data Recived from
SDCARD",Toast.LENGTH_LONG).show();
}
catch (Excep on e)
{
[Link](getBaseContext(), [Link](), Toast.LENGTH_LONG).show();
}
}
});
[Link](new [Link]()
{
@Override
public void onClick(View v)
{
[Link]("");
}
});
}
}
9. PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<LinearLayout xmlns:android="h p://[Link]/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
android:orienta on="ver cal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Message"
android:textSize="30sp" />
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:textSize="30sp" />
<Bu on
android:id="@+id/bu on"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:layout_gravity="center"
android:text="No fy"
android:textSize="30sp"/>
</LinearLayout>
MainAc [Link]:
[Link].exno9;
import [Link] fica on;
import [Link] fica onManager;
import [Link];
import [Link];
import [Link];
//import [Link] vity;
import [Link];
import [Link] on;
import [Link];
imp0rt [Link] vity;
public class MainAc vity extends AppCompatAc vity
{
Bu on no fy;
EditText e;
@Override
protected void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
no fy= (Bu on) findViewById([Link] on);
e= (EditText) findViewById([Link]);
no [Link](new [Link]()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(MainAc [Link], SecondAc [Link]);
PendingIntent pending = [Link] vity(MainAc [Link], 0, intent, 0);
No fica on no = new No fica [Link](MainAc [Link]).setContentTitle("New
Message").setContentText([Link]().toString()).setSmallIcon([Link].ic_launcher
).setContentIntent(pe
nding).build();
No fica onManager manager = (No fica onManager)
getSystemService(NOTIFICATION_SERVICE);
no .flags |= No fica on.FLAG_AUTO_CANCEL;
[Link] fy(0, no );
}
});
}
}
10. PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<LinearLayout xmlns:android="h p://[Link]/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orienta on="ver cal" >
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
[Link]:
<?xml version="1.0" encoding="u -8"?>
<manifest xmlns:android="h p://[Link]/apk/res/android"
package="[Link].exno10" >
<uses-permission android:name="[Link]"/>
<applica on
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<ac vity android:name=".MainAc vity" >
<intent-filter>
<ac on android:name="[Link] [Link]" />
<category android:name="[Link]" />
</intent-filter>
</ac vity>
</applica on>
</manifest>
MainAc [Link]:
package [Link].exno10;
import [Link] vity;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link] on;
import [Link];
import [Link] on;
import [Link];
import [Link] on;
import [Link];
import java.u [Link];
import java.u [Link];
public class MainAc vity extends ListAc vity
{
List headlines;
List links;
@Override
protected void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
new MyAsyncTask().execute();
}
class MyAsyncTask extends AsyncTask<Object,Void,ArrayAdapter>
{
@Override
protected ArrayAdapter doInBackground(Object[] params)
{
headlines = new ArrayList();
links = new ArrayList();
try
{
URL url = new URL("h ps://[Link]/feed");
XmlPullParserFactory factory = [Link]();
[Link](false);
XmlPullParser xpp = [Link]();
[Link](getInputStream(url), "UTF_8");
boolean insideItem = false;
int eventType = [Link]();
while (eventType != XmlPullParser.END_DOCUMENT)
{
if (eventType == XmlPullParser.START_TAG)
{
if ([Link]().equalsIgnoreCase("item"))
{
insideItem = true;
}
else if ([Link]().equalsIgnoreCase(" tle"))
{
if (insideItem)
[Link]([Link]()); //extract the headline
}
else if ([Link]().equalsIgnoreCase("link"))
{
if (insideItem)
[Link]([Link]()); //extract the link of ar cle
}
}
else if(eventType==XmlPullParser.END_TAG &&
[Link]().equalsIgnoreCase("item"))
{
insideItem=false;
}
eventType = [Link](); //move to next element
}
}
catch (MalformedURLExcep on e)
{
[Link]();
}
catch (XmlPullParserExcep on e)
{
[Link]();
}
catch (IOExcep on e)
{
[Link]();
}
return null;
}
protected void onPostExecute(ArrayAdapter adapter)
{
adapter = new ArrayAdapter(MainAc [Link], [Link].simple_list_item_1,
headlines);
setListAdapter(adapter);
}
}
@Override
protected void onListItemClick(ListView l, View v, int posi on, long id)
{
Uri uri = [Link](([Link](posi on)).toString());
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startAc vity(intent);
}
public InputStream getInputStream(URL url)
{
try
{
return [Link] on().getInputStream();
}
catch (IOExcep on e)
{
return null;
}
}
}
11. PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<LinearLayout xmlns:android="h p://[Link]/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLe ="20dp"
android:paddingRight="20dp"
android:orienta on="ver cal" >
<EditText
android:id="@+id/txtTo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="To"/>
<EditText
android:id="@+id/txtSub"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Subject"/>
<EditText
android:id="@+id/txtMsg"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="top"
android:hint="Message"/>
<Bu on
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="Send"
android:id="@+id/btnSend"/>
</LinearLayout>
[Link]:
<?xml version="1.0" encoding="u -8"?>
<manifest xmlns:android="h p://[Link]/apk/res/android"
xmlns:tools="h p://[Link]/tools"
package="[Link].exno11" >
<uses-permission android:name="[Link]" />
<applica on
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<ac vity
android:name="[Link] vity"
android:label="@string/app_name">
<intent-filter>
<ac on android:name="[Link] [Link]" />
<category android:name="[Link]" />
<ac on android:name="[Link] [Link]"/>
<category android:name="[Link]"/>
<data android:mimeType="message/rfc822"/>
</intent-filter>
</ac vity>
</applica on>
</manifest>
MainAc [Link]:
package [Link].exno11;
import [Link];
//import [Link] vity;
import [Link];
import [Link];
import [Link] on;
import [Link];
import [Link] vity;
public class MainAc vity extends AppCompatAc vity {
private EditText eTo;
private EditText eSubject;
private EditText eMsg;
private Bu on btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link] vity_main);
eTo = (EditText)findViewById([Link]);
eSubject = (EditText)findViewById([Link]);
eMsg = (EditText)findViewById([Link]);
btn = (Bu on)findViewById([Link]);
[Link](new [Link]() {
@Override
public void onClick(View v) {
Intent it = new Intent(Intent.ACTION_SEND);
[Link](Intent.EXTRA_EMAIL, new String[]{[Link]().toString()});
[Link](Intent.EXTRA_SUBJECT,[Link]().toString());
[Link](Intent.EXTRA_TEXT,[Link]());
[Link]("message/rfc822");
startAc vity([Link](it,"Choose Mail App"));
}
});
}
}
12 PROGRAM
Ac vity_main.xml:
<?xml version="1.0" encoding="u -8"?>
<LinearLayout
xmlns:android="h p://[Link]/apk/res/android"
android:orienta on="ver cal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="20dp">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp">
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="numberDecimal"
android:textSize="20sp" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="numberDecimal"
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp">
<Bu on
android:id="@+id/Add"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="+"
android:textSize="30sp"/>
<Bu on
android:id="@+id/Sub"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="-"
android:textSize="30sp"/>
<Bu on
android:id="@+id/Mul"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="*"
android:textSize="30sp"/>
<Bu on
android:id="@+id/Div"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="/"
android:textSize="30sp"/>
</LinearLayout>
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="Answer is"
android:textSize="30sp"
android:gravity="center"/>
</LinearLayout>
MainAc [Link]:
[Link].exno12;
import [Link];
//import [Link] vity;
import [Link] ls;
import [Link];
import [Link];
import [Link] on;
import [Link];
import [Link];
import [Link] vity;
public class MainAc vity extends AppCompatAc vity implements OnClickListener {
EditText Num1;
EditText Num2;
Bu on Add;
Bu on Sub;
Bu on Mul;
Bu on Div;
TextView Result;
@Override
public void onCreate(Bundle savedInstanceState)
{
[Link](savedInstanceState);
setContentView([Link] vity_main);
Num1 = (EditText) findViewById([Link].editText1);
Num2 = (EditText) findViewById([Link].editText2);
Add = (Bu on) findViewById([Link]);
Sub = (Bu on) findViewById([Link]);
Mul = (Bu on) findViewById([Link]);
Div = (Bu on) findViewById([Link]);
Result = (TextView) findViewById([Link]);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
}
@Override
public void onClick (View v)
{
float num1 = 0;
float num2 = 0;
float result = 0;
String oper = "";
if (TextU [Link]([Link]().toString()) ||
TextU [Link]([Link]().toString()))
return;
num1 = [Link]([Link]().toString());
num2 = [Link]([Link]().toString());
switch ([Link]())
{
case [Link]:
oper = "+";
result = num1 + num2;
break;
case [Link]:
oper = "-";
result = num1 - num2;
break;
case [Link]:
oper = "*";
result = num1 * num2;
break;
case [Link]:
oper = "/";
result = num1 / num2;
break;
default:
break;
}
[Link](num1 + " " + oper + " " + num2 + " = " + result);
}
}