Android中简单的打电话应用
来源:互联网 发布:mysql表拆分 编辑:程序博客网 时间:2024/05/17 01:00
CallPhone01.java
package com.ststudy.Call;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;/** * Created by aaron on 9/1/15. */public class CallPhone01 extends Activity { private EditText mEtPhoneNumber = null; private Button mBtCall = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);// this.getWindow().setContentView(this.getLayoutInflater().inflate(R.layout.activity_main, null)); findId(); listen(); } private void findId() { mEtPhoneNumber = (EditText) findViewById(R.id.etPhoneNumber); mBtCall = (Button) findViewById(R.id.btCall); } private void listen() { mBtCall.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String _phoneNumber = null; _phoneNumber = mEtPhoneNumber.getText().toString(); Intent _intent = new Intent(); _intent.setAction(Intent.ACTION_CALL); _intent.setData(Uri.parse("tel:" + _phoneNumber));// Toast.makeText(CallPhone01.this,_phoneNumber,Toast.LENGTH_SHORT).show(); startActivity(_intent); } }); }}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:id="@+id/etPhoneNumber" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="phone" android:hint="请输入号码"/> <Button android:id="@+id/btCall" android:layout_width="match_parent" 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.ststudy.Call"> <uses-sdk android:minSdkVersion="13"/> <application android:icon="@drawable/icon" android:label="@string/app_name"> <!--打电话的主Acticity--> <activity android:name=".CallPhone01"> <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>
效果图:
0 0
- Android中简单的打电话应用
- android模拟打电话的应用小程序
- Android 实现简单打电话
- Android:简单打电话 APP
- android 简单打电话程序
- Android中打电话的数据流程
- Android中编辑打电话
- Android简单的打电话程序的实现_学员原创
- 特殊的链接:打电话,短信,email;iPhone 和Android应用
- Android应用开发---调用系统的打电话功能demo
- iPhone 和Android应用,特殊的链接:打电话,短信,email;
- 我的第一个Android小应用---模拟打电话
- Android 5.1双卡打电话发短信的实际应用
- 向android模拟器打电话发短信的简单方法
- 向Android模拟器打电话发短信的简单方法
- 向android模拟器打电话发短信的简单方法
- android打电话的程序
- android 打电话的例子
- Spark学习笔记之-Spark远程调试
- 日经春秋 20150901
- UITablView上下滑动控制底部按钮的出现和消失
- html页面倒计时
- Amoeba读写分离log
- Android中简单的打电话应用
- 软件设计师中常考易混淆点:媒体的分类和风险
- iOS设置状态栏字体颜色,是否隐藏等
- 基本语法
- Altium Designer笔记之在原理图中移动元件并保持元件上导线的连接(尤指拖动)
- java 远程调试 Tomcat配置远程调试
- NSObject的load和initialize方法
- 关于Android studio的报错问题
- eclipse的常用快捷键