- 画UI
- 在oncreate方法中找到我们关心的控件 通过findViewById 来调用 ,自己理解为相当于初始化 我们关心的控件
- 获取edittext中的数据 ,可通过设置点击按钮事件(onclickListenner)来获取edittext 中的值
- 通过 定义好的 btn_call.setOnClickListener(****) 来实现,按钮点击事件的调用 ,其中 ****中调用的是接口类型的类
- 有两种方法定义一个接口类型的类 (1)是在oncreate()方法外部自己定义一个类去实现 按钮所需要的接口类型
- 定义一个实现于 点击事件 的接口类 private class myclicklistener implements onclicklistener 并在类中写出要实现的方法 也就是按钮点击时要执行的方法 要进行的操作
- 然后再 oncreate方法中的 btn_call.setOnclickListener中调用 内部类 new myclickListener()
- 若是想在 按钮点击事件中调用 et_number 也就是 edittext中 的值 是调用不到的,需要把 oncreate 方法中的et_number 设置为全局变量(成员变量) 。
- 把鼠标悬停在 要生成全局变量的 上方 单击 按Ctrl+1 点击convert local variable to filed, 生成之后的全局变量为 private edittext et_number。
- 通过调用et_number.getText()方法来获得 EditText 中的值
- 友好的提示 Toast Toast.makeText(MainActivity.this,"提示文字",toast显示的时长).show(); 在最后一定要加上.show不然显示不出来 括号里面的第一个内容 就是Toast显示在那个界面 显示在Activity这个界面就是Activity.this 显示在 secondActivity就是 secondActivity.this。
- 进行拨打电话,就是要通过点击事件调用“电话拨号器”这个功能(1)设置一个意图Intent。(2)设置动作setAction。(3)设置数据setData(Uri.parse("tel:"+number))。(4)开启意图startActivity(intent);
- 在最后加上拨打电话的权限。 <uses-permission android:name="android.permission.CALL_PHONE"/>大功告成。嘿嘿嘿嘿。。。
电话播放器案例的实现
最新推荐文章于 2024-09-30 15:37:45 发布