1.新建项目:
2.打开main.xml删除TextView控件
如:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
</LinearLayout>
3.编辑AndroidPhoneDialer.java
package android_programmer_guide.androidphonedialer;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.net.Uri;
public class AndroidPhoneDialer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent DialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:13632783420"));
// DialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
DialIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(DialIntent);
}
}
分享到:
相关推荐
首先,让我们讨论如何使用Intent打开另一个Activity。在Android中,Activity是用户界面的基本单元,当用户与应用交互时,可能会在不同的Activity之间切换。创建Intent并指定目标Activity即可实现这一操作。以下是一...
要通过Intent启动电话拨打界面,首先创建一个Intent对象,设置其action为`ACTION_DIAL`,这表示我们想要调用电话拨号器。然后使用`setData()`方法设置电话号码作为数据。最后,使用`startActivity()`方法启动Intent...
使用`ACTION_DIAL`可以打开电话应用的拨号界面,但不会直接拨打电话。用户需要手动点击屏幕上的拨号按钮才能拨出电话。代码如下: ```java Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData...
Intent.ACTION_VIEW 是一种常用的 Intent 动作,用于打开一个网页。例如,下面的代码将打开一个网页: Uri uri = Uri.parse("http://blog.3gstdy.com/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); ...
1. **拨打电话**:要调用系统电话应用拨打电话,可以创建一个包含ACTION_DIAL或ACTION_CALL动作的Intent。ACTION_DIAL会打开电话应用的拨号界面,ACTION_CALL会直接拨打电话,但需要权限`...
要拨打电话,需要创建一个ACTION_DIAL或ACTION_CALL类型的Intent,其中ACTION_DIAL只会显示拨号界面,ACTION_CALL则直接拨打电话。别忘了添加电话号码作为数据字段。 4. **发送短信**: 发送短信涉及ACTION_...
如果仍需使用显式Intent,需要创建一个新的Activity,并在manifest.xml中声明相应的Intent过滤器。 二、拨打电话 拨打电话同样可以使用Intent完成,这次是通过ACTION_DIAL或ACTION_CALL。ACTION_DIAL会打开拨号...
在Android应用程序开发中,Intent是一个至关重要的组件,它用于在组件之间传递消息,以及启动各种系统功能。本文将详细讲解如何使用Intent启动Android手机的系统功能,如拨号、通话记录、联系人界面等。 1. **拨号...
例如,你可以创建一个隐式Intent来启动一个无特定类名的Service,或者使用显式Intent指定Service的完整类名。此外,Intent可以携带额外数据,如使用putExtra()方法添加键值对,这在不同组件间传递数据时非常有用。 ...
ACTION_DIAL 是一种 Intent 动作,用于拨打一个指定的号码,显示一个带有号码的用户界面,允许用户去启动呼叫。 9. ACTION_CALL:根据指定的数据执行一次呼叫。 ACTION_CALL 是一种 Intent 动作,用于根据指定的...
这段代码创建了一个新的`Intent`对象,用于打开Google网站。`ACTION_VIEW`是一个常量,表示要执行的动作是查看或显示某个资源。`Uri.parse("http://www.google.com")`用于构建一个URL地址。 ##### 2. 显示地图位置 ...
当需要调用系统界面时,可以创建一个Intent对象,并指定一个动作(Action),然后通过startActivity()方法启动目标界面。 对于拨号界面,有两种方式可以调用。第一种是使用Intent.ACTION_DIAL,这种方式会调用拨号...
通过`putExtra()`方法将短信文本添加到Intent中,并设置类型为`vnd.android-dir/mms-sms`,然后启动一个活动来展示预填充的短信界面,用户可以在其中进行编辑和发送。 ### 5. 拨打电话 #### 示例代码: ```java ...
**说明**:这是最基础的Intent使用方式,用于从当前Activity (`Activity.Main`) 启动一个新的Activity (`Activity2`)。这种方式适用于已知目标Activity类名的情况。 #### 2. 通过Intent传递数据 ```java Intent it...
- 使用 `Intent.ACTION_DIAL` 来启动拨号界面,预填充电话号码。 ### 6. 发送短信 ```java Intent it = new Intent(Intent.ACTION_VIEW); it.putExtra("sms_body", "TheSMStext"); it.setType("vnd.android-dir/...
- 选择一个联系人: ```java Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK); intent.setData(Contacts.People.CONTENT_URI); startActivity(intent); ``` 4. **调用联系人界面**: ...
要打开系统的拨号界面,我们需要创建一个Intent,并指定ACTION_DIAL action。这会启动系统的拨号器,但不会自动拨打电话。代码示例如下: ```java Intent intent = new Intent(Intent.ACTION_DIAL); intent....
Intent是Android中的一个类,用于表示应用中的一个操作请求。它可以携带数据,用于启动另一个Activity、Service或者BroadcastReceiver,也可以用于传递消息给Service。Intent有两种类型:显式Intent和隐式Intent。...
如果你想在浏览器中打开一个URL,可以使用`ACTION_VIEW`动作和`Uri.parse()`方法: ```java Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity...