看了传智播客的视频 初学,老鸟别笑 通过两个模拟器,可是实现拨号、通话 ======================================================= 先看效果图:
======================================================= 部分代码: 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