《Android------拨号器》

news/2024/11/16 3:50:36/
//main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid: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>
//AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.fenghuo.phone"android:versionCode="1"android:versionName="1.0" ><uses-sdk android:minSdkVersion="10" /><applicationandroid:icon="@drawable/ic_launcher"android:label="@string/app_name" ><activityandroid: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-permission android:name="android.permission.CALL_PHONE"/>
</manifest>
//PhoneActivity.java
package com.fenghuo.phone;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 {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button button = (Button)this.findViewById(R.id.button);button.setOnClickListener(new ButtOnClickListener());}private final class ButtOnClickListener implements View.OnClickListener{public void onClick(View v){EditText mobileText = (EditText) findViewById(R.id.mobile);String number = mobileText.getText().toString();Intent intent = new Intent();intent.setAction("android.intent.action.CALL");intent.setData(Uri.parse("tel:"+number));startActivity(intent);}}  	}
/*
此拨号器需要用到本机所用到的权限,
使用此权限时需要将其意图与之对应。通过这个小工具,可以看出Android与java的联系。
本来Android就是用java写的嘛。
如果,java一点不懂,看Android有难度。
建议,现在学习Android同学,先把java弄明白。
否则、、、、
*/



http://www.ppmy.cn/news/360683.html

相关文章

android一键拨号

前几天在玩一个android应用时&#xff0c;发现这个应用中有一个很好玩的功能&#xff1a;一键投诉。就是如果你感觉对这个应用有不满意的地方&#xff0c;可以通过留言或打投诉电话来反映自己的不满。大多数应用都是采用了留言、发邮件的方式来获取用户的意见。这个应用中的的拨…

Android拨号器的实现

Android自带了拨号功能和拨号器&#xff0c;但是在很多的应用中&#xff0c;需要在自己的应用中集成拨号的功能&#xff0c;方便客户直接点击 就可以完成打电话&#xff0c;所以这样的调用Android拨号器的功能还是非常有实用价值的&#xff0c;下面我们来介绍一下Android拨号器…

[Android]电话拨号器

继续今天的Android&#xff0c;经过昨天大体了解了Android开发的一些基本文件结构&#xff0c;今天来做一个电话拨号器&#xff01; 预期达到的效果 实现过程 首先还是按照昨天第一篇教程&#xff0c;新建一个项目叫PhoneCall的Android的应用 这里采用的是 LinearLayout是线性…

创新工场孵化项目拨号精灵用户数接近100万,做iPhone上最适合中国人的拨号工具

拨号精灵是一款iPhone上的拨号和联系人管理应用&#xff0c;它可以让你通过联系人名字的首字母迅速定位到该联系人&#xff0c;以及将联系人按拨打电话次数的多少从上到下依次排列等&#xff0c;弥补iPhone手机默认拨号和联系人管理的不足。 本月初拨号精灵创始人简晶在CSDN软件…

降维和特征选择的对比

降维? 降低数据集中特征的维数,同时保持尽可能多的信息的技术被称为降维。它是机器学习和数据挖掘中常用的技术,可以最大限度地降低数据复杂性并提高模型性能。 降维可以通过多种方式实现,包括: 主成分分析 (PCA):PCA 是一种统计方法,可识别一组不相关的变量,将原始变…

99.实战网页构建定价部分-第二节

上节课我们完成的定价页面是这样的 上节课我们完成的定价页面是这样的 ● 首先我们先给卡片加上背景颜色 .princing-plan {background-color: #fdf2e9;border-radius: 11px;padding: 4.8rem; }● 之后我们调整下框子的大小和位置 ● 接着我们给基础价格再调价一项&#x…

4、5类LSA案例

拓扑 需求 实现PC1和PC3互联互通 配置步骤 1&#xff09;配置接口信息 - 配置PC的IP地址 - 配置路由器的接口 2&#xff09;配置OSPF单区域 - 创建ospf进程&#xff0c;定义router-id - 指定相应区域 - 宣告网段进入ospf 3&#xff09;配置OSPF多区域 4) R6配置去往PC3的静…

QNX Neutrino RTOS简介

QNX是一个分布式、可扩展、遵从开放系统POSIX API规范的类Unix硬实时操作系统。 QNX为微内核的架构&#xff0c;微内核只提供进程调度、进程间通信、底层网络通信和中断处理四种服务。驱动程序、协议栈、文件系统、应用程序等都在微内核之外内存受保护的安全的用户空间内运行&…