編輯:關於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步調試運行:
【源碼下載】 http://www.code4apk.com/android-code/178
在機器視覺實驗室呆了有一年半時間了,但由於自己“任性”。一直以來學習的內容都是自己來安排,我還是堅持認為沒有最好和最簡單的技術,只有自己喜歡的技術
MyRecorder(仿微信,錄制音頻並發送功能)①布局實現(activity_main.xml) 布局采用線性布局,上面使用的一個ListView,下面使用的是一個自定
藍牙技術在智能硬件方面有很多用武之地,今天我就為大家分享一下藍牙在Android系統下的使用方法技巧,並實現一下兩個終端間數據的傳輸。藍牙(Bluetooth)是一種短距
內存洩露,是Android開發者最頭疼的事。可能一處小小的內存洩露,都可能是毀於千裡之堤的蟻穴。 怎麼才能檢測內存洩露呢?網上教程非常多,不過很多都是使用Eclipse