- 界面搭建: <TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="@string/tipInfo" />
<EditText
android:id="@+id/etPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView1"
android:ems="10"
android:inputType="phone" >
<requestFocus />
</EditText>
<Button
android:id="@+id/callBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/etPhone"
android:layout_centerHorizontal="true"
android:layout_marginTop="18dp"
android:text="@string/callBtnInfo" /> - 功能函數:@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText editText = (EditText) findViewById(R.id.etPhone);
Button button = (Button) findViewById(R.id.callBtn);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String phoneNum = editText.getText().toString();
if (phoneNum.trim() != "") {
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel: " + phoneNum));
MainActivity.this.startActivity(intent);
}
}
});
} - 權限設置:(在項目清單中)<uses-permission android:name="android.permission.CALL_PHONE"/>
- 運行效果:
電話撥號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.