`
hilary3113
  • 浏览: 265992 次
  • 性别: Icon_minigender_1
  • 来自: 邯郸
社区版块
存档分类
最新评论

Android实现打电话功能

阅读更多

Java类

package com.action;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button bt=(Button) findViewById(R.id.bt);
        bt.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View paramView) {
				// TODO Auto-generated method stub
				Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:10010"));   
				startActivity(intent);
			}
		});
        
    }
}

 配置文件:

<?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"
    >
	<Button
		android:id="@+id/bt"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="打电话" />
</LinearLayout>

 

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.action"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Main"
                  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> 

 

分享到:
评论

相关推荐

    android实现打电话功能

    //拔打电话号码 //"android.intent.action.CALL" Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ mobile)); startActivity(intent);//内部会添加android.intent.category.DEFAULT

    运用Android Studio实现打电话和发短信

    总的来说,要在Android Studio项目中实现打电话和发短信的功能,你需要在`AndroidManifest.xml`中声明权限,根据需要在运行时请求权限,并正确构建和使用`Intent`。这个过程涉及到对Android系统API的理解以及对权限...

    android 实现拨打电话黑屏功能

    在Android平台上实现拨打电话并同时让屏幕保持黑屏或关屏的功能,对于一些特定的应用场景,比如紧急呼叫或者隐私保护,具有一定的实用价值。本文将详细介绍如何实现这一功能,并提供相应的源码分析。 首先,我们...

    Android通讯录姓名手机号获取,打电话发短信功能。

    在Android平台上,获取用户的联系人信息以及实现打电话和发送短信的功能是常见的应用场景,尤其是在开发社交或者通讯类应用时。下面将详细讲解如何在Android Studio中实现这些功能。 首先,我们需要了解Android的...

    Android 定时打电话功能源码

    在Android平台上,开发...总的来说,实现Android定时打电话功能需要理解Android的权限系统、服务、Intent机制以及电话API的使用,同时还需要关注用户体验和安全性问题。提供的源码可以帮助新手快速入门并理解这一过程。

    android10.0禁止拨打电话(屏蔽拨打电话功能).txt

    android 10.0禁止系统拨打电话功能,屏蔽掉系统拨打电话的功能

    Android实现打电话与短信服务.rar

    Android实现打电话与短信服务,似乎是一个经常被谈及的基础问题,不过因其一些技巧性的东西,再此写了这个例子,其中的一些技巧愿为大家一起分享。另外本人水平问题,首先抛出一个疑问:Google API 中不建议使用...

    Android实现打电话和发短信

    在Android应用开发中,有时需要集成打电话和发送短信的功能,以提供更...以上就是在Android应用中实现打电话和发送短信的基本步骤。在实际开发中,应考虑权限问题、异常处理以及用户交互,确保功能的完整性和安全性。

    Android 打电话检测和抽烟检测

    在Android平台上实现打电话检测和抽烟检测是一项结合了图像识别与行为分析的技术,它涉及到了多个IT领域的专业知识。本文将深入探讨这些技术要点。 首先,我们要理解图像检测的基础——图像算法。图像算法是计算机...

    android实现简单的拨号功能

    在Android平台上,实现一个简单的拨号功能涉及到对系统电话API的使用,这主要涉及到`Intent`、`tel:`协议以及权限管理。以下是对这个话题的详细解析: 首先,Android应用程序不能直接操作硬件,而是通过发送意图...

    Android代码-定时打电话功能源码.zip

    综上所述,实现Android定时打电话功能,需要结合`AlarmManager`来设置定时任务,使用`Intent`来传递调用意图,以及通过`BroadcastReceiver`来监听并执行电话拨打操作。整个过程中,需要注意权限的申请和管理,确保...

    Android 定时打电话功能源码.zip

    综上所述,Android 定时打电话功能的实现涉及了多个Android核心概念和技术,包括权限管理、服务调度、广播接收器和电话API的使用。通过学习这个源码,开发者可以深入理解Android系统如何处理定时任务和电话交互,这...

    Android 定时打电话功能源码.rar

    本项目"Android 定时打电话功能源码"提供了一个实现这一功能的实例,适用于开发者参考学习。 首先,我们要了解Android的定时任务通常通过AlarmManager服务来实现。AlarmManager是Android系统提供的一个类,允许应用...

    实现拨打电话黑屏功能Demo_修改版本

    在Android平台上,实现拨打电话黑屏功能涉及到对系统级服务的交互、权限管理以及自定义UI设计等多个方面。本文将详细解析如何通过编程技术来实现这个功能,并针对"实现拨打电话黑屏功能Demo_修改版本"进行分析。 一...

    基于android的打电话代码

    在Android平台上,开发一个能够拨打电话的程序是相当常见的需求,尤其对于那些需要集成通信...以上就是基于Android的打电话代码的基本实现和相关知识点。通过理解这些概念,你将能够创建一个功能完善的拨打电话应用。

    安卓Android源码——android打电话源码.zip

    在安卓(Android)系统中,打电话功能是移动设备的基本功能之一。这个压缩包“安卓Android源码——android打电话源码.zip”(实际为rar文件)很可能是包含了Android系统中实现拨打电话功能的相关源代码。通过分析...

Global site tag (gtag.js) - Google Analytics