android 简单拨号器 代码

public class MainActivity extends Activity {
private Button button ;
private EditText edittext ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 button  = (Button) findViewById(R.id.button1);
edittext = (EditText) findViewById(R.id.edittext1); 
}
public void click( View v){
// 获取 EditText 的内容
String number = edittext.getText().toString().trim();
 // 当文本内容为空时,提示一个Toast 
if ("".equals(number)) {
Toast.makeText(MainActivity.this, "number 不能为空", Toast.LENGTH_SHORT).show();
}
// 开启一个意图
Intent intent = new Intent();
// 设置意图的动作  , 打电话的动作
intent.setAction(Intent.ACTION_CALL);
/*
 *  uri  统一资源标识符  自己想定义什么 就定义什么
 *  url 统一资源定位符   
 * 
 *  */
 
intent.setData(Uri.parse("tel:"+number));
// 开启意图
startActivity(intent);
}
// 需要添加一个 android.permission.CALL_PHONE 用户权限 。
}

你可能感兴趣的:(android,Class)