Android-实现拨号打电话

    xiaoxiao2021-03-25  60

    用eclipse实现简单的拨号,可在两个虚拟机之间模拟

    这个可以算是android入门小练手吧

    实现结果图:

    拨号:

    1)在activity_main.xml中添加一个文本框(用于输入号码)和一个按钮(“确认拨出”)

    <EditText android:id="@+id/text1" android:layout_width="fill_parent" android:layout_height="40dp" android:layout_below="@+id/text1" android:numeric="integer" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/text1" android:text="Call" /> 2)在MainActivity中添加触发事件

    public class MainActivity extends Activity implements OnClickListener{ protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn1 = (Button)findViewById(R.id.button1); btn1.setOnClickListener(this); } public void call(View v){ EditText editText1 =(EditText)findViewById(R.id.text1); String number = editText1.getText().toString(); Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + number)); startActivity(intent); } public void onClick(View v){ call(v); } } 3)在Android Manifest中加入通话权限

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

    转载请注明原文地址: https://ju.6miu.com/read-37065.html

    最新回复(0)