看了传智播客的视频 初学,老鸟别笑 通过两个模拟器,可是实现拨号、通话 ======================================================= 先看效果图:
=======================================================
部分代码:
package bo.android.phone;
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;
/**
* <p>
* 学习传智播客视频教程<br/>
* 开发拨号器程序<br/>
* 2012-01-31
* </p>
* @author bo
*
*/
public class PhoneActivity extends Activity {
private EditText mobileText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mobileText = (EditText)this.findViewById(R.id.mobile);
Button button = (Button)this.findViewById(R.id.button);
button.setOnClickListener(new ButtonListener());
}
/**
* 一个监听控件的内部类
* @author bo
*
*/
private final class ButtonListener implements View.OnClickListener{
public void onClick(View v) {
String mobile = mobileText.getText().toString();
//发送一条拨号的指令,里面两个参数是系统自带拨号器的参数,
//当程序启动是,或从注册表中找到这两个参数对应的Activity
//与此同时,功能清单AndroidManifase.xml也需要添加一个声明权限的配置
Intent intent = new Intent("android.intent.action.CALL",Uri.parse("tel:" + mobile));
startActivity(intent);
}
}
}
文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/198.html
