androidstudio拨号程序
时间: 2023-07-27 10:07:24 浏览: 80
要在Android Studio中开发一个拨号程序,可以按照以下步骤:
1. 创建一个新项目,选择Empty Activity作为初始模板。
2. 在布局文件中添加一个EditText和一个Button,分别用于输入电话号码和拨打电话。
3. 在Activity中获取EditText中的电话号码,并将其传递给Intent对象。
4. 在按钮点击事件中使用Intent.ACTION_CALL动作启动拨打电话的Activity,并将包含电话号码的Intent传递给它。
以下是一个示例代码,可以作为参考:
```java
public class MainActivity extends AppCompatActivity {
private EditText phoneNumberEditText;
private Button callButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
phoneNumberEditText = findViewById(R.id.phone_number_edit_text);
callButton = findViewById(R.id.call_button);
callButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phoneNumber = phoneNumberEditText.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
startActivity(intent);
}
});
}
}
```
请注意,使用ACTION_CALL动作需要在AndroidManifest.xml文件中添加CALL_PHONE权限:
```xml
<uses-permission android:name="android.permission.CALL_PHONE" />
```
阅读全文