android调用拨号程序
来源:互联网 发布:淘宝注册商家信息表格 编辑:程序博客网 时间:2024/05/22 07:44
android调用拨号程序
1、定义布局文件activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context="${relativePackage}.${activityClass}" > <EditText android:id="@+id/tel" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/mybut" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="拨打电话"/></LinearLayout>2.定义activity程序,调用拨号操作
package com.example.calltest;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {private Button mybut;private EditText tel; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mybut=(Button) findViewById(R.id.mybut); tel=(EditText) findViewById(R.id.tel); mybut.setOnClickListener(new OnClickListenercall()); } private class OnClickListenercall implements OnClickListener{@Overridepublic void onClick(View v) {// TODO Auto-generated method stubString telstr=tel.getText().toString();Uri uri=Uri.parse("tel:"+telstr);Intent intent=new Intent();intent.setAction(Intent.ACTION_DIAL);intent.setData(uri);startActivity(intent);} }}
为了显示给用户拨号的主界面,所以讲Action的类型设置为ACTION_DIAL。
3、修改AndroidManifest.xml,增加配置
<uses-permissionandroid:name="android.permission.CALL_PHONE"/>
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.calltest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <uses-permission android:name="android.permission.CALL_PHONE"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" 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>
阅读全文
0 0
- android调用拨号程序
- Android调用拨号程序,短信发送
- android 拨号程序
- android 电话拨号程序
- Android电话拨号程序
- 【android】调用系统拨号器进行拨号
- 调用系统组件:拨号程序
- Android拨号过程函数调用
- Android拨号过程函数调用
- Android调用拨号按钮CALL_BUTTON
- Android调用系统拨号功能
- Android拨号历程函数调用
- Android 调用手机拨号,短信
- Android调用系统拨号功能
- Android 电话拨号器程序
- Android拨号程序的编写
- android 调用拨号返回调用界面
- 第72章、再识Intent-调用拨号程序(从零开始学Android)
- python 实现打印10000以内所有素数
- Spring AOP实现
- Python 递归,遍历文件夹有层次感
- 项目第二天(补)
- python3 高阶函数基础
- android调用拨号程序
- DrawerArrowDrawable + FragmentTabHost +PagerSlidingTabStrip 高仿开源中国客户端
- 用python实现5种不同回归方法
- Android Service服务
- jdbc事务和事务的隔离级别
- 笔试10.11
- springcloud(十)
- 前端图片加载优化
- 多线程TCP通信