java编写拨 软件_CallPhoneDavidApp

`package davidappcheckupdate.qq986945193.com.callphonedavidapp;

import android.Manifest;

import android.content.Intent;

import android.content.pm.PackageManager;

import android.net.Uri;

import android.support.v4.app.ActivityCompat;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

/**

* @author :程序员小冰

* @新浪微博 :http://weibo.com/mcxiaobing

* @GitHub:https://github.com/QQ986945193

* @CSDN博客: http://blog.csdn.net/qq_21376985

* @交流Qq :986945193

*/

public class MainActivity extends AppCompatActivity {

private EditText etPhone;

private Button btnPhone;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

etPhone = (EditText) findViewById(R.id.et_phone_num);

btnPhone = (Button) findViewById(R.id.btn_call_phone);

btnPhone.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

if (etPhone.getText().toString().trim() == null || etPhone.getText().toString().trim().equals(“”)) {

Toast.makeText(MainActivity.this, “对不起,电话不能为空”, Toast.LENGTH_SHORT).show();

return;

} else if (etPhone.getText().toString().trim() != null && !(etPhone.getText().toString().trim().equals(“”))) {

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(“tel:”

+ etPhone.getText().toString().trim()));

if (ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {

return;

}

startActivity(intent);

}

}

});

}

}

`

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92321 人正在系统学习中 相关资源:免费的OCR软件:蝴蝶识字OCR软件-其它工具类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月22日
下一篇 2021年1月22日

相关推荐