1.安卓(电话拨号器)

1.安卓(电话拨号器)

 


public class MainActivity extends ActionBarActivity {  每个类都必要要继承 这个类

ListView view;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);  需要先设置页面,这样才能找到按钮

  Button but = (Button)this.findViewById(R.id.btn_save);  找到拨打电话的按钮

  1.         Button button = (Button) findViewById(R.id.button);  
  2.         //为button按钮设置监听器,监听器类型是在本视图的监听器  
  3.         button.setOnClickListener(new View.OnClickListener() {  
  4.             public void onClick(View view) {  
  5.                 //调用到编辑框的值  
  6.                 EditText editText = (EditText) findViewById(R.id.mobile);  
  7.                 //新建一个intent对象,进行调用系统的打电话的方法,然后传递号码过去  
  8.                 Intent intent = new Intent(Intent.ACTION_CALL , Uri.parse("tel:" +  editText.getText()));  
  9.                 //相应事件  
  10.                 startActivity(intent);  
  11.             }  
  12.         });  
  13.     }  

这个代码写完还是不能用的,因为没有授权,所以必须在androidManifest这个文件里面写:<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

posted @ 2014-05-04 01:33  宝贝,我永远都在  阅读(167)  评论(0)    收藏  举报