Android app 简单的电话拨号器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android app 简单的电话拨号器相关的知识,希望对你有一定的参考价值。
实现步骤:
1.画UI
可以用拖拽和文本编辑。
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. 给按钮设置一个点击事件 在当前类实现接口类型
6. 给按钮设置一个点击事件
7. 加上拨打电话的权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
结束
以上是关于Android app 简单的电话拨号器的主要内容,如果未能解决你的问题,请参考以下文章