android 拨号

public class CallActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Button button = (Button) this.findViewById(R.id.button1);
        button.setOnClickListener(new ButtonOnClickListener());
    }

    private final class ButtonOnClickListener implements View.OnClickListener{

		@Override
		public void onClick(View v) {
			EditText mobileText = (EditText) findViewById(R.id.moblie);
			String number = mobileText.getText().toString();
			Intent intent = new Intent();
			intent.setAction("android.intent.action.CALL");
			intent.addCategory("android.intent.category.DEFAULT");
			intent.setData(Uri.parse("tel:" + number));
			startActivity(intent); //注册android.intent.category.DEFAULT

		}

    }
}

所需权限 :<uses-permission android:name="android.permission.CALL_PHONE" />

android 拨号

时间: 2024-12-11 20:50:36

android 拨号的相关文章

【Android快速入门】目录结构及adb命令【附Android拨号器的实现,自作】

目录结构 src: 存放java代码 gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id project.properties: 指定当前工程采用的开发工具包的版本 libs: 当前工程所依赖的jar包. assets: 放置一些程序所需要的媒体文件. bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件. res(resources): 资源文件. drawable: 存放程序所用的图片. layout: 存放android的布局文件.

Android 拨号器的简单实现

功能实现:一个EditView 一个拨打按钮,输入号码跳转到拨号界面 界面布局:activity_call.xml //线性垂直布局:一个EditView文本.一个Button按钮 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_

Android 拨号器

在清单文件中需要用到权限: <uses-permission android:name="android.permission.CALL_PHONE"/> 获取到输入的号码后需要用intent 启动拨号器: Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse(("tel:"+infos))); startActivity(intent); 以下全部代码: package com.example.ca

Delphi XE6 Android拨号函数

http://blog.sina.com.cn/s/blog_44fa172f0101rpex.html 红鱼儿的博客 //引用单元:FMX.PlatForm, FMX.PhoneDialerprocedure TForm1.Call(ANum: String);var  PhoneDialerService: IFMXPhoneDialerService;begin if TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDi

Android 直接拨打电话界面

Android 拨号界面和直接拨打电话界面代码控制 //定义TAG为空 private static final String TAG = null; //定义Button的点击事件 tell.setOnClickListener(new View.OnClickListener() {    @Override  public void onClick(View v) {   // TODO Auto-generated method stub /*  Intent intent = new

Android与HTML+JS交互入门

原创文章,转载请注明 http://blog.csdn.net/leejizhou/article/details/50894531李济洲的博客 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮Android调用原生对话框,点击网页中的电话号码调用Andr

简单拨号器(Android)

感受: 1.了解了intent中的action和Uri. 2.了解了向下一个活动传递数据. 3.了解了内容提供器. 4.了解自定义适配器. 4.其实T9拨号器和简单计算器原理一样. 代码: MainActivity: package com.example.contactstest; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.provider.Contac

Android开发之电话拨号器

1.布局文件代码如下: 实现过程中,EditText提出警告the text field does not specify an inputType or a hint,原因是EditText控件需要定义inputType属性,其属性可以自行在网上查找,Android:inputType="number|phone"表示输入为数字或号码:还出现警告unexpected text found in layout file:"".然后我仔细地在layout文件中查找多余

无废话Android之activity的生命周期、activity的启动模式、activity横竖屏切换的生命周期、开启新的activity获取他的返回值、利用广播实现ip拨号、短信接收广播、短信监听器(6)

1.activity的生命周期 这七个方法定义了Activity的完整生命周期.实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环: (1)Activity的完整生命周期 自第一次调用onCreate()开始,直到调用onDestory()为止.Activity在onCreate()中设置所有“全局”状态以完成初始化. 而在onDestory()中释放所有系统资源.例如,如果Activity有一个线程在后台运行从网络下载数据,它会在onCreate()创建线程, 而在onDestory()销