男儿欲遂平生志,五经勤向窗前读。这篇文章主要讲述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 简单的电话拨号器】
推荐阅读
- Android 手机卫士--md5加密过程
- Android Studio-设置代码自动提示
- TypeScript的特征以及和JavaScript的区别 – TypeScript开发教程
- TypeScript入门介绍和版本 – TypeScript开发教程
- 数据结构(如何实现链表插入节点(详细实现代码))
- FCFS和SCAN磁盘调度算法之间有什么区别()
- PHP如何使用copy()函数(示例)
- PHP如何使用SplObjectStorage addAll()函数()
- CSS如何使用:hover选择器(代码示例)