Android模似打电话程序实现
来源:互联网 发布:一知f君 百度云 编辑:程序博客网 时间:2024/05/18 02:53
Android模似打电话程序实现今天我们用Android写了一个小程序,实现了打电话。首先,先新建一个Android项目Phone,然后修改Layout下Values中的String.xml,代码如下:<?xml version="1.0" encoding="utf-8"?><resources><string name="hello">Hello World, PhoneActivity!</string> <string name="app_name">Phone</string> <string name="input_into">请输入要拨打的号码</string> <string name="dial_caption">拨打</string></resources>然后在main.xml中添加几个属性,代码如下:<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/input_into" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/phone_number"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/dial_caption" android:id="@+id/dial_btn"/>tlayout为布局,修改Main.xml的代码后将有如图的显示效果: 在R.Java中将自动生成如下代码:public static final class drawable { public static final int ic_launcher=0x7f020000; } public static final class id { public static final int dial_btn=0x7f050001; public static final int phone_number=0x7f050000; }public static final class string { public static final int app_name=0x7f040001; public static final int dial_caption=0x7f040003; public static final int hello=0x7f040000; public static final int input_into=0x7f040002; }在PhoneActivity.java文件中,有如下代码:package cn.class3g.activity;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;import android.widget.EditText;public class PhoneActivity extends Activity { EditText numberEt; Button dialBtn; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViews(); dialBtn.setOnClickListener(myListener); } public void findViews(){ numberEt = (EditText)this.findViewById(R.id.phone_number); dialBtn =(Button) this.findViewById(R.id.dial_btn); } private OnClickListener myListener = new Button.OnClickListener(){ public void onClick(View v) {String phone_number = numberEt.getText().toString(); phone_number = phone_number.trim(); if(phone_number != null && !phone_number.equals("")){ Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phone_number)); PhoneActivity.this.startActivity(intent); } } };}在AndroidManifest.xml中<application上方添加:<uses-sdk android:minSdkVersion="10" /> <uses-permission android:name="android.permission.CALL_PHONE"/>保存。打开手机虚似机,就可拨打电话了。请启动两个虚拟机来打。运行后效果如下图:
以下是图片
- Android模似打电话程序实现
- Android模似打电话程序实现
- Android模似打电话程序实现 - Android移动开发技术文章
- Android模拟打电话程序实现
- android模拟打电话程序实现
- Android虚拟打电话程序实现
- Android模拟打电话程序实现
- android 打电话程序的实现
- android打电话的程序
- android 简单打电话程序
- Android 打电话程序
- Android 调用Android功能实现虚拟打电话程序
- 个人安卓学习笔记---Android模拟打电话程序实现
- 用Android写了一个小程序,实现了打电话
- Android简单的打电话程序的实现_学员原创
- android打电话实现分析
- Android 实现简单打电话
- android打电话实现分析
- Linux与Windows的比较
- LINUX学习笔记2——文件编程
- S3C6410开发全纪录(三)《UBOOT中添加DM9000AE网卡驱动》
- Asp知识点
- 机器学习 12 MDP variations cont.
- Android模似打电话程序实现
- CAP原则
- 对程序员的忠告
- 如果我再年轻几岁~
- ssh&scp用法
- 第一个Android (HelloWord)工程目录结构介绍
- CSS 伪类与伪元素
- Rails 根据模板生成pdf 报告
- Android4.0新特性