Android 拨号实例
来源:互联网 发布:网络销售好不好 编辑:程序博客网 时间:2024/05/16 19:24
建立布局文件 main_activity.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <EditText android:id="@+id/telNum" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" > <requestFocus /> </EditText> <Button android:id="@+id/call_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/call_btn" /></LinearLayout>
values文件中的strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">LayoutInflater</string> <string name="action_settings">Settings</string> <string name="hello_world">请输入电话号码:</string> <string name="call_btn">拨号</string> <string name="title_activity_inflater">InflaterActivity</string></resources>
MainActivity.java代码实现
package com.example.callphone;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.LayoutInflater;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity {private EditText telNum;private Button call_btn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.telNum=(EditText)findViewById(R.id.telNum);this.call_btn=(Button)findViewById(R.id.call_btn);call_btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { String string=telNum.getText().toString(); if (string==null&&string.equals("")) { Toast.makeText(MainActivity.this, "号码不能为空", Toast.LENGTH_LONG).show(); }else { Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+string));startActivity(intent); }}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
@author www.lelexie.com
- Android 拨号实例
- Android电话拨号器(实例)
- android广播接收者实例_IP拨号器
- Android拨号
- Android 拨号
- Android拨号
- android 使用意图(Intent)实现一键拨号实例
- 【android】调用系统拨号器进行拨号
- android如何截获拨号
- Android 如何 截获拨号
- android 拨号程序
- 《Android------拨号器》
- android拨号器...
- android 电话拨号器
- Android电话拨号器
- android 拨号面板
- Android 电话拨号
- android电话拨号器
- maven入门
- 《TCPIP详解卷一》第五章(RARP逆地址解析协议)学习笔记
- 拖拽文件上传
- 使用CDN对动态网站内容加速有效果吗
- Oracle ACL(Access Control List)
- Android 拨号实例
- 长安马自达CX-5减价增配 为您提供更多选择
- linux下代理上网设置
- SUSE Linux下查看磁盘iostat
- Android常用秘籍总结
- Linux ppp 数据收发流程
- c# 时间格式转换
- ORACLE客户端乱码
- ppp协议解析二