編輯:關於Android編程
Android系統原本就為手機設計,所以,在android系統中的任何App中,只要願意,撥打指定電話非常方便。
核心就是使用Intent跳轉,指定請求Action為Intent.ACTION_CALL 即可。
核心代碼如下:
1
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(tel:13888888888);
下面一起來實現這個功能:
第1步:新建一個activity :DialerAndMsgActivity
package com.android.dev;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class DialerAndMsgActivity extends Activity {
private Button dialerButton;
private EditText editTextPhoneNum;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
dialerButton = (Button) findViewById(R.id.Button_Dialer);
editTextPhoneNum = (EditText) findViewById(R.id.EditText_PhoneNum);
dialerButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View arg0) {
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse(tel:+
editTextPhoneNum.getText()));
DialerAndMsgActivity.this.startActivity(intent);
}
});
}
}
第2步:修改配置文件:main.xml
第3步:在配置文件AndroidManifest.xml中添加撥號支持
1
<uses-permission android:name=android.permission.CALL_PHONE>uses-permission>
第4步調試運行:
android撥打電話
android撥打電話
【源碼下載】 http://www.code4apk.com/android-code/178
Android 圖像處理軟件
在機器視覺實驗室呆了有一年半時間了,但由於自己“任性”。一直以來學習的內容都是自己來安排,我還是堅持認為沒有最好和最簡單的技術,只有自己喜歡的技術
Android仿微信、錄制音頻並發送功能
MyRecorder(仿微信,錄制音頻並發送功能)①布局實現(activity_main.xml) 布局采用線性布局,上面使用的一個ListView,下面使用的是一個自定
Android 藍牙技術 帶你實現終端間數據傳輸
藍牙技術在智能硬件方面有很多用武之地,今天我就為大家分享一下藍牙在Android系統下的使用方法技巧,並實現一下兩個終端間數據的傳輸。藍牙(Bluetooth)是一種短距
使用新版Android Studio檢測內存洩露和性能
內存洩露,是Android開發者最頭疼的事。可能一處小小的內存洩露,都可能是毀於千裡之堤的蟻穴。 怎麼才能檢測內存洩露呢?網上教程非常多,不過很多都是使用Eclipse