MAD Lab Program
MAD Lab Program
<TextView
android:id="@+id/textView"
android:layout_width="329dp"
android:layout_height="107dp"
android:gravity="center"
android:text="Simple Calculator"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.068" />
<EditText
android:id="@+id/t1"
android:layout_width="255dp"
android:layout_height="69dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="Enter num 1"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.371"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.265" />
<EditText
android:id="@+id/t2"
android:layout_width="254dp"
android:layout_height="68dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="Enter num 2"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.375"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.422" />
<Button
android:id="@+id/addbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ADD"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.235"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.596" />
<Button
android:id="@+id/subbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SUB"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.656"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.596" />
<Button
android:id="@+id/mulbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MUL"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.235"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.746" />
<Button
android:id="@+id/divbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DIV"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.656"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.746" />
<EditText
android:id="@+id/res"
android:layout_width="237dp"
android:layout_height="85dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="Result"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.439"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.903" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState)
{ [Link](savedInstanceState);
setContentView([Link].activity_main);
t1 = (EditText) findViewById([Link].t1);
t2 = (EditText) findViewById([Link].t2);
res = (EditText) findViewById([Link]);
addbtn = (Button) findViewById([Link]);
subbtn = (Button) findViewById([Link]);
mulbtn = (Button) findViewById([Link]);
divbtn = (Button) findViewById([Link]);
[Link](new [Link]()
{ @Override
public void onClick(View v) {
String v1 = [Link]().toString();
String v2 = [Link]().toString();
int a = [Link](v1);
int b = [Link](v2);
int c = a + b;
[Link]("Result =" + c); }
});
[Link](new [Link]()
{ @Override
public void onClick(View v) {
String v1 = [Link]().toString();
String v2 = [Link]().toString();
int a = [Link](v1);
int b = [Link](v2);
int c = a - b;
[Link]("Result =" + c); }
});
[Link](new [Link]()
{ @Override
public void onClick(View v) {
String v1 = [Link]().toString();
String v2 = [Link]().toString();
int a = [Link](v1);
int b = [Link](v2);
int c = a * b;
[Link]("Result =" + c); }
});
[Link](new [Link]()
{ @Override
public void onClick(View v) {
String v1 = [Link]().toString();
String v2 = [Link]().toString();
int a = [Link](v1);
int b = [Link](v2);
int c = a / b;
[Link]("Result =" + c); }
});
}
}
2. Business Application
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/t1"
android:layout_width="329dp"
android:layout_height="107dp"
android:gravity="center"
android:text="BOOK HUB"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.068" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="253dp"
android:layout_height="188dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.436"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.331"
app:srcCompat="@drawable/a" />
<TextView
android:id="@+id/textView2"
android:layout_width="195dp"
android:layout_height="104dp"
android:text="DESCRIPTION: ----------------------------------------------------"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.134"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.649" />
<TextView
android:id="@+id/textView3"
android:layout_width="174dp"
android:layout_height="66dp"
android:text="CONTACT NO:- 123456789"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.797"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.79" />
<TextView
android:id="@+id/t2"
android:layout_width="282dp"
android:layout_height="52dp"
android:text="Check website ........"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.751"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.895" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link].*;
startActivity(i);
});
}
3. UNIT CONVERTER ( Radio Buttons )
<?xml version="1.0" encoding="utf-8"?>
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="329dp"
android:layout_height="107dp"
android:gravity="center"
android:text="UNIT CONVERTER"
android:textColor="#0A0A0A"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.621"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.076" />
<EditText
android:id="@+id/t1"
android:layout_width="292dp"
android:layout_height="56dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="Enter value"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.588"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.254" />
<EditText
android:id="@+id/res"
android:layout_width="280dp"
android:layout_height="60dp"
android:ems="10"
android:inputType="textPersonName"
android:hint="Result"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.608"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.36" />
<RadioGroup
android:id="@+id/radioGroup"
android:layout_width="295dp"
android:layout_height="299dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.603"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.773">
<RadioButton
android:id="@+id/r1"
android:layout_width="match_parent"
android:layout_height="83dp"
android:text="cm to m"
android:textSize="30sp" />
<RadioButton
android:id="@+id/r2"
android:layout_width="match_parent"
android:layout_height="74dp"
android:text="m to cm"
android:textSize="30sp" />
<RadioButton
android:id="@+id/r3"
android:layout_width="match_parent"
android:layout_height="70dp"
android:text="feet to inch"
android:textSize="30sp" />
<RadioButton
android:id="@+id/r4"
android:layout_width="match_parent"
android:layout_height="62dp"
android:text="inch to feet"
android:textSize="30sp" />
</RadioGroup>
<Button
android:id="@+id/btn"
android:layout_width="173dp"
android:layout_height="52dp"
android:text="CONVERT"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.959" />
</[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);
t1=(EditText)findViewById([Link].t1);
res=(EditText)findViewById([Link]);
r1=(RadioButton)findViewById([Link].r1);
r2=(RadioButton)findViewById([Link].r2);
r3=(RadioButton)findViewById([Link].r3);
r4=(RadioButton)findViewById([Link].r4);
btn=(Button)findViewById([Link]);
[Link](new [Link]()
{ @Override
public void onClick(View v)
{ String a=[Link]().toString();
float aa=[Link](a);
float c;
if([Link]())
{ c=aa/100;
[Link]("Result ="+c);
}
else if([Link]())
{ c=aa*100;
[Link]("Result ="+c);
}
else if([Link]())
{ c=aa*12;
[Link]("Result ="+c);
}
else if([Link]())
{ c=aa/12;
[Link]("Result ="+c);
}
else {
[Link]([Link], "Choose any one radio button",
Toast.LENGTH_SHORT).show();
}
}
});
}
}
4. CURRENCY CONVERTER ( Spinner )
<?xml version="1.0" encoding="utf-8"?>
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="421dp"
android:layout_height="106dp"
android:gravity="center"
android:text="CURRENCY CONVERTER"
android:textColor="#0A0A0A"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.078" />
<EditText
android:id="@+id/t1"
android:layout_width="292dp"
android:layout_height="56dp"
android:ems="10"
android:hint="Enter value"
android:inputType="textPersonName"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.588"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.28" />
<EditText
android:id="@+id/res"
android:layout_width="280dp"
android:layout_height="60dp"
android:ems="10"
android:hint="Result"
android:inputType="textPersonName"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.625"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.396" />
<Button
android:id="@+id/btn"
android:layout_width="173dp"
android:layout_height="52dp"
android:text="CONVERT"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.777" />
<Spinner
android:id="@+id/s1"
android:layout_width="219dp"
android:layout_height="102dp"
android:entries="@array/app_name"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.567" />
</[Link]>
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);
t1=(EditText)findViewById([Link].t1);
res=(EditText)findViewById([Link]);
s1=(Spinner)findViewById([Link].s1);
btn=(Button)findViewById([Link]);
[Link](new [Link]()
{ @Override
public void onClick(View v)
{ String v1=[Link]().toString();
int a=[Link](v1);
int x=[Link]();
double num1=0;
if(x==1)
{ num1=a/71.99;
[Link]("Result ="+num1);
}
else if(x==2)
{ num1=a*71.99;
[Link]("Result ="+num1);
}
else if(x==3)
{ num1=a/0.68;
[Link]("Result ="+num1);
}
else if(x==4)
{ num1=a*0.68;
[Link]("Result ="+num1);
}
else
{ [Link]([Link], "Choose any", Toast.LENGTH_SHORT).show(); }
}
});
}
}
res->values->[Link]
<resources>
<string name="app_name"> MAD </string>
<string-array name="app_name">
<item>Select</item>
<item>Rupee to Dollor</item>
<item>Dollor to Rupee</item>
<item>Rupee to Yen</item>
<item>yen to Rupee</item>
</string-array>
</resources>
5. TOURIST SPOT
<?xml version="1.0" encoding="utf-8"?>
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="188dp"
android:layout_height="55dp"
android:gravity="center"
android:text="INDIA"
android:textColor="#0A0A0A"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.023" />
<ImageView
android:id="@+id/ig1"
android:layout_width="166dp"
android:layout_height="110dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.186"
app:srcCompat="@drawable/ig1" />
<ImageView
android:id="@+id/ig3"
android:layout_width="167dp"
android:layout_height="98dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.434"
app:srcCompat="@drawable/ig2" />
<ImageView
android:id="@+id/ig4"
android:layout_width="179dp"
android:layout_height="123dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.525"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.713"
app:srcCompat="@drawable/ig3" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
ig1=(ImageView)findViewById([Link].ig1);
ig2=(ImageView)findViewById([Link].ig2);
ig3=(ImageView)findViewById([Link].ig3);
[Link](new [Link]()
{ @Override
public void onClick(View v) {
[Link]([Link], "Agra UP", Toast.LENGTH_SHORT).show();
String url="[Link]
Intent i1=new Intent(Intent.ACTION_VIEW, [Link](url));
startActivity(i1);
}
});
[Link](new [Link]()
{ @Override
public void onClick(View v) {
[Link]([Link],"Gateway of India", Toast.LENGTH_SHORT).show();
String url="[Link] of india";
Intent i2=new Intent(Intent.ACTION_VIEW, [Link](url));
startActivity(i2);
}
});
[Link](new [Link]()
{ @Override
public void onClick(View v) {
[Link]([Link], "charminar", Toast.LENGTH_SHORT).show();
String url=" [Link]
Intent i3=new Intent(Intent.ACTION_VIEW, [Link](url));
startActivity(i3);
}
});
}
}
PROGRAM 6:
PROBLEM STATEMENT: Develop an android mobile application for Expense Manager (Files)
<TextView
android:id="@+id/textView"
android:layout_width="316dp"
android:layout_height="70dp"
android:text="Expense Manager"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.054" />
<TextView
android:id="@+id/textView2"
android:layout_width="142dp"
android:layout_height="63dp"
android:text="Category"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.232" />
<TextView
android:id="@+id/textView3"
android:layout_width="142dp"
android:layout_height="58dp"
android:text="price"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.395" />
<EditText
android:id="@+id/et_cat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.919"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.24" />
<EditText
android:id="@+id/et_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.919"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.387" />
<Button
android:id="@+id/button1"
android:layout_width="162dp"
android:layout_height="93dp"
android:text="SAVE"
android:onClick="save"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.116"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.572" />
<Button
android:id="@+id/button2"
android:layout_width="166dp"
android:layout_height="91dp"
android:text="LOAD"
android:onClick="load"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.934"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.57" />
<TextView
android:id="@+id/tv_output"
android:layout_width="186dp"
android:layout_height="79dp"
android:hint="RESULT"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.128"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.766" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
try
{ FileOutputStream fos = openFileOutput("[Link]", MODE_APPEND);
[Link]([Link]());
}
catch (FileNotFoundException e)
{ [Link](); }
catch (Exception e)
{ [Link](); }
}
[Link] ([Link]());
}
catch (FileNotFoundException e)
{ [Link](); }
catch (Exception e)
{ [Link](); }
}
}
PROGRAM 7:
PROBLEM STATEMENT: Develop an android mobile application for Music in Background
<Button
android:id="@+id/btnStart"
android:layout_width="351dp"
android:layout_height="76dp"
android:text="Start Service"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.65"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.337" />
<Button
android:id="@+id/btnStop"
android:layout_width="333dp"
android:layout_height="86dp"
android:text="Stop Service"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.615"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.572" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link].R;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
bStart = (Button) findViewById([Link]);
bStop = (Button) findViewById([Link]);
[Link](new [Link]() {
@Override
public void onClick(View v) {
startService(new Intent(getApplicationContext(), [Link]));
}
});
[Link](new [Link]() {
@Override
public void onClick(View v) {
stopService(new Intent(getApplicationContext(), [Link]));
}
});
}
}
Create a new Empty Activity – MediaService
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
public int onStartCommand(Intent intent, int flags, int startId)
{ //getting systems default ringtone
player = [Link](this, [Link].DEFAULT_RINGTONE_URI);
// player = [Link](this,[Link].song3);
[Link](true);
//staring the player
[Link]();
//start sticky means service will be explicity started and stopped
return START_STICKY;
}
@Override
public void onDestroy()
{ [Link]();
//stopping the player when service is destroyed
[Link]();
}
in Manifest folder
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MediaService"></activity>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="[Link]" />
</manifest>
PROGRAM 8:
PROBLEM STATEMENT: Develop an android mobile application for Health Monitoring (Database)
<TextView
android:id="@+id/textView"
android:layout_width="316dp"
android:layout_height="70dp"
android:text="Health Monitor"
android:textSize="36sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.083" />
<TextView
android:id="@+id/textView2"
android:layout_width="142dp"
android:layout_height="63dp"
android:text="Name"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.232" />
<TextView
android:id="@+id/textView3"
android:layout_width="142dp"
android:layout_height="58dp"
android:text="Age"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.343" />
<EditText
android:id="@+id/et_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.919"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.24" />
<EditText
android:id="@+id/et_age"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.964"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.355" />
<TextView
android:id="@+id/textView5"
android:layout_width="134dp"
android:layout_height="41dp"
android:text="HB Level"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.104"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.444" />
<TextView
android:id="@+id/textView6"
android:layout_width="128dp"
android:layout_height="86dp"
android:text="Blood Sugar"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.109"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.561" />
<EditText
android:id="@+id/et_hb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.919"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.441" />
<EditText
android:id="@+id/et_sugar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.919"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.571" />
<Button
android:layout_width="142dp"
android:layout_height="53dp"
android:onClick="insert"
android:text="INSERT"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.064"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.68" />
<Button
android:id="@+id/button2"
android:layout_width="152dp"
android:layout_height="50dp"
android:onClick="report"
android:text="REPORT"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.877"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.678" />
<TextView
android:id="@+id/tv_report"
android:layout_width="304dp"
android:layout_height="138dp"
android:hint="RESULT"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.439"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.919" />
</[Link]>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class MainActivity extends AppCompatActivity
{ DatabaseHelper db;
EditText name;
EditText age;
EditText hb;
EditText sugar;
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState)
{ [Link](savedInstanceState);
setContentView([Link].activity_main);
db = new DatabaseHelper(this);
name = (EditText) findViewById([Link].et_name);
age = (EditText) findViewById([Link].et_age);
hb = (EditText) findViewById([Link].et_hb);
sugar = (EditText) findViewById([Link].et_sugar);
tv= (TextView)findViewById([Link].tv_report);
}
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
public void onCreate (SQLiteDatabase sqLiteDatabase)
{ [Link]("CREATE TABLE LAB ( PATID integer PRIMARY KEY
AUTOINCREMENT, PANAME TEXT, AGE INTEGER, HM INTEGER, SUGAR INTEGER );");
}
@Override
public void onUpgrade (SQLiteDatabase sqLiteDatabase, int i, int i1)
{ [Link]("DROP TABLE IF EXISTS LAB ");
onCreate(sqLiteDatabase);
}
public boolean insert (String name, int age, int hb, int sug)
{ SQLiteDatabase db = [Link]();
ContentValues cv = new ContentValues();
[Link]("PANAME", name); //ContentValues:
[Link]("AGE", age); This class is used
[Link]("HM",hb); to store a set of
[Link]("SUGAR",sug); values
long status = [Link]("LAB",null,cv);
if (status == -1)
return false;
else
return true;
}
<Button
android:id="@+id/send"
android:layout_width="284dp"
android:layout_height="112dp"
android:onClick="report"
android:text="Send Message"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.496"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.862" />
<TextView
android:id="@+id/textView7"
android:layout_width="159dp"
android:layout_height="43dp"
android:text="Mobile No:"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.156"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.28" />
<TextView
android:id="@+id/textView8"
android:layout_width="147dp"
android:layout_height="49dp"
android:text="Message: "
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.152"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.526" />
<EditText
android:id="@+id/mb"
android:layout_width="307dp"
android:layout_height="61dp"
android:ems="10"
android:inputType="phone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.375"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.38" />
</[Link]>
package [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];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Override
protected void onCreate(Bundle savedInstanceState)
{ [Link](savedInstanceState);
setContentView([Link].activity_main);
[Link](new [Link]()
{ @Override
public void onClick(View v)
{ String message = [Link]().toString();
String telNr = [Link]().toString();
if([Link]()==10)
{ if ([Link]([Link],
[Link].SEND_SMS) != PackageManager.PERMISSION_GRANTED) {
[Link]([Link], new
String[]{[Link].SEND_SMS}, 1);
[Link](getApplicationContext(), "SMS not sent!",
Toast.LENGTH_SHORT).show();
}
else {
SmsManager sms = [Link]();
[Link](telNr, null, message, sentPI, deliveredPI);
[Link](getApplicationContext(), "SMS sent successfully!",
Toast.LENGTH_SHORT).show();
}
}
else
{ [Link](getApplicationContext(), "SMS not sent !",
Toast.LENGTH_SHORT).show();
[Link](getApplicationContext(), "Enter 10 digit number !",
Toast.LENGTH_SHORT).show();
}
}
});
}
}
In manifest
PROGRAM 10:
PROBLEM STATEMENT: Develop an android mobile application for Map
Step 1:- create a Google Map Activity ( file -> new project -> google map activity )
Step 3:- click on continue - > create API key -> copy the api key created