第一个程序:酷驴拨号器
首先建一个Android工程:phone
string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, PhoneActivity!</string>
<string name="app_name">酷驴拨号器</string>
<string name="mobile">请输入手机号</string>
<string name="button">拨打此号码</string>
</resources>
main.xml
<?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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/mobile"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/mobile"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button"
android:id="@+id/button"
/>
</LinearLayout>
在drawable-hdpi中加入donkey.png,酷驴这张图片
PhoneActivity.Java
package cn.itcast.activity;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class PhoneActivity extends Activity {
private EditText mobileText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mobileText = (EditText)this.findViewById(R.id.mobile);
Button button = (Button)this.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String mobile = mobileText.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + mobile)); //动作
PhoneActivity.this.startActivity(intent);
}
});
}
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.itcast.activity"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/donkey" android:label="@string/app_name">
<activity android:name=".PhoneActivity"
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>
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
</manifest>
- 大小: 82.9 KB
分享到:
相关推荐
【Android 电话拨号器】是一个关键的系统组件,它允许用户通过用户界面拨打和管理电话。在Android系统中,电话拨号器是系统服务的一部分,由电信框架提供支持,通常与联系人应用紧密集成。这篇文章将深入探讨电话...
【Android电话拨号器】是安卓平台上用于模拟和实现手机拨打电话功能的应用程序。这个项目非常适合初学者学习,因为它提供了简洁的代码结构和详细的注释,有助于理解和掌握Android开发的基本概念。 在Android系统中...
在Android开发中,电话拨号器是用户与设备进行通话交互的重要组成部分。本篇学习笔记主要探讨了如何自定义电话拨号器的布局以及如何获取布局中的组件对象,这些都是构建自定义拨号应用的关键步骤。以下将详细阐述这...
在Android平台上,开发一个电话拨号器应用是一个基础但实用的功能。这个实例展示了如何通过编程方式触发设备的内置电话拨号器,以便用户可以拨打指定的电话号码。下面我们将深入探讨实现这一功能所需的关键知识点。 ...
电话拨号器是Android平台上一个基础且实用的应用程序,它允许用户通过图形用户界面输入电话号码并进行拨打。对于初学者来说,理解电话拨号器的源码是深入学习Android开发的一个良好起点。在这个项目中,我们将探讨...
本篇我们将深入探讨一个Android示范项目——电话拨号器的实现,这将涉及到Android应用开发的基本知识,包括界面设计、字符串资源、事件监听和系统服务的调用。首先,我们需要理解为何要创建这样一个项目。尽管...
拨号器的调试说明见tds110调试说明文档,电话线的接法既可以和座机串联在一起(电话线过来之后先接入进线IN,再从出线OUT接到座机上),也可以直接和电话座机并联到一根主线上;需要接12V、GND,给拨号器供电;然后...
标题中的“使用电话拨号器在移动设备上(官方)(XE8+小米2)”表明这是一个针对移动设备,尤其是小米2手机的电话拨号应用。它使用了XE8版本的开发环境,XE8是Embarcadero Technologies公司的集成开发环境(IDE),主要...
在Android系统中,电话拨号器是用户与通信服务交互的核心组件,用于拨打、接听电话以及管理联系人。本资源提供了Android电话拨号器的源码,这将帮助开发者深入理解其工作原理,并可能用于自定义拨号应用的开发或者...
在Android系统中,电话拨号器是用户与通信网络交互的核心组件之一,它允许用户输入电话号码并发起呼叫。这份"android电话拨号器源代码"提供了深入理解Android拨号器工作原理的机会,对于Android开发者,尤其是那些对...
电话拨号器说明书 电话拨号器是一种全自动智能拨号装置,旨在简化拨号过程,节省时间,提高效率。该设备主要功能包括:方便、快捷、自动、兼容、多用途、大容量、远程维护等。 方便:无需拨卡号、密码,直拨即通。...
"MARTLAB电话按键拨号器的仿真设计项目GUI界面"是一个基于MATLAB的实践项目,其目的是模拟电话拨号器的界面和功能,让用户通过点击GUI上的按键进行数字输入,模拟拨打电话的过程。 MATLAB的GUI设计主要依赖于GUIDE...
在Android平台上,开发一个电话拨号器应用是一个常见的任务,尤其在构建企业级CRM(客户关系管理)系统时,这样的功能能极大提升用户体验。本文将深入探讨如何利用Android SDK和编程语言Java或Kotlin来创建一个电话...
在Android平台上,电话拨号器是系统自带的功能,允许用户通过图形用户界面拨打电话。然而,对于开发者来说,创建自定义的电话拨号器应用程序是一个常见的需求,这可能涉及到更深层次的API交互和用户界面设计。这个...