Android app 简单的电话拨号器

男儿欲遂平生志,五经勤向窗前读。这篇文章主要讲述Android app 简单的电话拨号器相关的知识,希望能为你提供帮助。
实现步骤:
1.画UI
可以用拖拽和文本编辑。

Android app 简单的电话拨号器

文章图片

2.根据UI写业务逻辑  在MainActivity中的onCreate中编写
//get editText content et_number = (EditText)findViewById(R.id.editText1); //find zhe Button Button btn_call = (Button)findViewById(R.id.button);

  3.给按钮设置一个点击事件  内部类
btn_call.setOnClickListener( new MyListener()); //onCreate中

private class MyListener implements View.OnClickListener{ public void onClick(View v) { String number = et_number.getText().toString().trim(); if ("".equals(number)) { Toast.makeText(MainActivity.this,"请输入需要拨打的号码",Toast.LENGTH_SHORT).show(); return; }Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:"+number)); startActivity(intent); } }

4. 给按钮设置一个点击事件  隐藏类
btn_call.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String number = et_number.getText().toString().trim(); if ("".equals(number)) { Toast.makeText(MainActivity.this,"请输入需要拨打的号码",Toast.LENGTH_SHORT).show(); return; }Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:"+number)); startActivity(intent); } });

5. 给按钮设置一个点击事件  在当前类实现接口类型
Android app 简单的电话拨号器

文章图片

 
Android app 简单的电话拨号器

文章图片

 
6. 给按钮设置一个点击事件
Android app 简单的电话拨号器

文章图片

Android app 简单的电话拨号器

文章图片

 
7. 加上拨打电话的权限
Android app 简单的电话拨号器

文章图片

< uses-permission android:name="android.permission.CALL_PHONE"/>

 
结束
【Android app 简单的电话拨号器】 

    推荐阅读