Android Phone Call Example
Definition: Create an application to call specific entered number by user in the EditText
Ex14.java
package bsr.exa;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class E14 extends Activity {
/** @author Bipin S Rupadiya , www.BipinRupadiya.com
*
* 14) Create an application to call specific entered number by user in the EditText
*
* */
Button btnCall;
EditText txtNo;
// @Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnCall=(Button)findViewById(R.id.btnCall);
txtNo=(EditText)findViewById(R.id.txtNumber);
btnCall.setOnClickListener(new OnClickListener() {
public void onClick(View arg0)
{
if(txtNo.getText().toString().equals(""))
{
Toast.makeText(E14.this, "Enter Number", Toast.LENGTH_LONG).show();
txtNo.requestFocus();
}
else
{
try
{
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+txtNo.getText().toString()));
startActivity(callIntent);
}
catch (Exception e)
{
Toast.makeText(E14.this, " "+e.toString(), Toast.LENGTH_LONG).show();
}
}
}
});
}
//@Override
public void onDestroy()
{
super.onDestroy();
}
}
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class E14 extends Activity {
/** @author Bipin S Rupadiya , www.BipinRupadiya.com
*
* 14) Create an application to call specific entered number by user in the EditText
*
* */
Button btnCall;
EditText txtNo;
// @Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnCall=(Button)findViewById(R.id.btnCall);
txtNo=(EditText)findViewById(R.id.txtNumber);
btnCall.setOnClickListener(new OnClickListener() {
public void onClick(View arg0)
{
if(txtNo.getText().toString().equals(""))
{
Toast.makeText(E14.this, "Enter Number", Toast.LENGTH_LONG).show();
txtNo.requestFocus();
}
else
{
try
{
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+txtNo.getText().toString()));
startActivity(callIntent);
}
catch (Exception e)
{
Toast.makeText(E14.this, " "+e.toString(), Toast.LENGTH_LONG).show();
}
}
}
});
}
//@Override
public void onDestroy()
{
super.onDestroy();
}
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bsr.exa"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".E14"
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>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bsr.exa"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".E14"
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>
Labels:
Android,
Mobile Computing
Subscribe to:
Post Comments (Atom)
Subjects
- WordPress
- Mobile Computing-4649303 Practical Solution
- Android Programming New Syllabus Theory
- PHP LAMP Question Bank
- PHP LAMP Theory
- Step by Step Android Example
- Android Practical
- Android Theory
- Android Question Bank
- Networking FON Practical
- Networking FON Theory
- OS Practical
- OS Theory
- HTML
- JavaScript
- J2EE WTAD Theory
- J2EE WTAD Question Bank
- J2EE WTAD Quick Guide
- J2EE WTAD GTU Papers
- J2EE WTAD Practical
- Python
- JAVA Theory
- JAVA Practical
- MIS
Categories
- Android (55)
- c (11)
- Configure Tomcat7 (2)
- CSS (3)
- Decryption (16)
- Difference (1)
- Encryption (16)
- Error Detection and Correction Techniques (3)
- FON (27)
- Framing Technic (2)
- install Tomcat (2)
- J2EE (29)
- JAVA (13)
- JavaScript (19)
- linux (8)
- OS (17)
- PHP (11)
- Protocol (3)
- SERVER SOCKET PROGRAMING (7)
- Servlet (13)
- shell script (33)
- unix (22)
- WTAD (34)
Total Pageviews
© BipinRupadiya.com. Powered by Blogger.
2 comments:
Great Article
android based projects
Java Training in Chennai
FInal Year Project Centers in Chennai
Java Training in Chennai
projects for cse
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
Thanks for sharing this informative content. Keep posting.
Android Activity Lifecycle
Post a Comment