public class PhoneActivity extends Activity {
private EditText txtcontet;
private Button btnOK ;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnOK = (Button) this.findViewById(R.id.btnOK);
btnOK.setOnClickListener(new BtnListener());
}
/**
* 注册按钮监听事件
* @author Administrator
*
*/
private class BtnListener implements View.OnClickListener{
public void onClick(View v) {
txtcontet = (EditText) findViewById(R.id.phonenum);
String phoneNum = txtcontet.getText().toString();
Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.addCategory("android.intent.category.DEFAULT");
intent.setData(Uri.parse("tel:"+phoneNum));
startActivity(intent);
Toast.makeText(PhoneActivity.this, R.string.success, 3).show();
}
}
}
相关推荐
1. **Android SDK**:首先,要理解Android电话拨号器源代码,你需要熟悉Android Software Development Kit (SDK),这是开发Android应用程序的基础。SDK提供了一系列工具、库和API文档,帮助开发者构建、调试和发布...
在开发电话拨号程序时,你需要了解AndroidManifest.xml文件,这是每个Android应用的核心配置文件,用于声明应用的组件、权限和其他属性。 1. **权限管理**:由于涉及到用户的隐私和安全,拨打电话需要特定的权限。...
【Android电话拨号器】是安卓平台上用于模拟和实现手机拨打电话功能的应用程序。这个项目非常适合初学者学习,因为它提供了简洁的代码结构和详细的注释,有助于理解和掌握Android开发的基本概念。 在Android系统中...
《Android Widget快捷拨号程序源码解析》 在Android系统中,Widget是应用程序与用户交互的一种独特方式,它能够在主屏幕上提供快速访问的功能,比如我们的主题——“Widget快捷拨号程序”。这个源码是一个实现简单...
在Android平台上,电话拨号器是用户与手机通信系统交互的核心组件之一。它允许用户输入电话号码并发起呼叫。在本教程中,我们将探讨如何实现一个简单的Android电话拨号器程序,通过提供的代码来理解其背后的逻辑和...
这个项目,名为"Android自动拨号",是由开发者个人创作的一个实验性质的应用程序,旨在提供一种自动化的方式拨打电话,提升用户体验。 首先,我们要理解Android自动拨号的核心原理。在Android系统中,拨打电话通常...
在Android开发中,有时我们需要创建一些实用的应用程序,比如这...学习这个例子,开发者不仅可以了解如何在Android上实现拨号功能,还能掌握服务、广播接收器、定时任务等核心概念,对于提升Android编程技能大有裨益。
在Android开发中,拨号器是系统的核心组件之一,它允许用户输入电话号码并发起通话。对于初学者来说,理解拨号器的工作原理以及如何在应用程序中集成拨号功能是学习Android开发的重要环节。以下是对这个主题的详细...
在Android系统中,拨号器是用户与电话功能交互的核心组件。本文将深入探讨如何通过Android源码来实现调用内置拨号功能的简单过程。首先,我们需要理解Android的架构,特别是应用程序层与系统服务之间的交互机制。 ...
《Android Widget快捷拨号程序源码解析》 在Android开发领域,Widget是应用程序与用户交互的一种重要方式,它能够在主屏幕上提供便捷的功能入口。本篇文章将深入探讨名为"Android Widget快捷拨号程序"的源码,揭示...
【漂亮的拨号界面】是一个专为用户打造美观且实用的T9拨号面板的应用程序。在移动设备上,拨号界面是用户与电话系统交互的主要入口,因此设计一个直观、高效的拨号界面对于提升用户体验至关重要。T9拨号面板,全称为...
在Java代码层面,电话拨号器的核心类通常是`DialerActivity`。这个Activity负责处理用户的交互,包括接收按键事件,更新电话号码显示,以及触发电话拨打。当用户点击拨号按钮时,`DialerActivity`会调用`Intent`对象...
尽管Android设备自带了拨号器,但当我们在自定义应用程序(如CRM系统)中集成拨号功能时,用户可以直接在应用内拨打客户电话,无需切换到系统拨号器,从而提升用户体验。 1. 创建Android项目: 创建Android项目是...
Android拨号程序主要用Java编写,遵循面向对象的设计原则。开发者需要熟悉Java语言,理解类、对象、接口、继承、多态等概念,以及Android特有的开发工具如Android Studio和相关的SDK。 3. **Android应用程序框架**...
在本实验中,我们将探讨如何使用Eclipse IDE创建一个简单的Android拨号程序。Eclipse是Android开发者常用的集成开发环境,它提供了丰富的工具和功能,帮助开发者构建高效的应用程序。通过这个项目,我们可以学习到...
"Android多功能拨号盘源码"是一个用于学习和参考的项目,它展示了如何实现一个功能丰富的拨号应用程序。这个源码可以帮助开发者深入理解Android系统中的电话管理、用户界面设计以及事件处理等关键概念。下面将详细...
这个压缩包“Android源码——Widget快捷拨号程序源码.zip”包含的源代码可能展示了如何在Android平台上开发一个允许用户快速拨打电话的桌面小部件。 首先,让我们深入了解一下Android Widget的基本概念。Android的...
在Android平台上开发一个打电话的程序是一项基础且重要的任务,它涉及到Android系统的核心功能之一——通信。这个程序允许用户通过手机拨打电话,对于学习Android应用开发的初学者来说,这是一个很好的实践项目。...
在本文中,我们将深入探讨如何进行Android应用程序开发,特别是针对手机通信录的实现。这个项目旨在创建一个功能齐全的通信录应用,用户可以添加、删除、编辑联系人,查看联系人列表,以及直接拨打电话和发送短信给...
10. **Android SDK**:开发Android拨号器应用需要对Android SDK有深入的理解,包括Activity生命周期、Intent机制、UI设计原则以及Android提供的电话相关API。 通过这个简单的拨号器应用,开发者不仅可以学习到如何...