Android(安卓)实现简单打电话
16lz
2021-12-04
AndroidMnaifest.xml文件配置
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.callphone.activity" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/mei" android:label="@string/app_name"> <activity android:name=".MainActivity" 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"/> //特殊配置的拨打电话权限服务申请
<uses-sdk android:minSdkVersion="5" /></manifest>
MainActivity.java
package com.android.callphone.activity;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;public class MainActivity extends Activity {private Button callNumberButton;private EditText inputNumberEditText; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); inputNumberEditText=(EditText) this.findViewById(R.id.inputNumberEditText); callNumberButton= (Button) this.findViewById(R.id.callNumberButton); callNumberButton.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {String number=inputNumberEditText.getText().toString();//电话号码// 意图 :代表 要做一件什么事情Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+number));// 如何发送此意图MainActivity.this.startActivity(intent);// 向android发送此意图}}); }}
如此简单的电话拨号器就实现了,别的是配置界面文件...
更多相关文章
- Android(安卓)用户反馈界面的实现
- Android全屏设置的两种方式
- android之webview使用-处理404等错误
- Android--通过ContentResolver取得com.android.providers.media
- 反编译出错
- android-疑问2
- [GeoWay]android用于打开各种文件的intent
- Android(安卓)Studio设置apk文件名
- Android(安卓)下载文件及写入SD卡