当前位置: 代码迷 >> Android >> Android 学习札记之Intent 模拟打电话
  详细解决方案

Android 学习札记之Intent 模拟打电话

热度:102   发布时间:2016-05-01 18:59:57.0
Android 学习笔记之Intent 模拟打电话
首先在activity中布局两个标签,一个是EditText另外一个是Button主要是用来输入号码和打电话,实现部分代码如下
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

uri = (EditText)findViewById(R.id.url);
go  = (Button)findViewById(R.id.btGo);

go.setOnClickListener(new OnClickListener() {
public void onClick(View v) { 
String mobile = uri.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+mobile));
startActivity(intent);
}
});

要在AndroidManifest.xml文件添加打电话权限<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

启动模拟器后,模拟器窗口的标题栏上有5554和55556的字样。这个就是本个模拟器的号码

实际上是这个模拟器监听的端口即——127.0.0.1:5554

  相关解决方案