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 用户权限 。
}

更多相关文章

  1. Android必备:Activity 活动 和 Intent 意图 的学习整理
  2. GestureDetector.OnGestureListener 详解以及android手势动作详
  3. Android核心分析(20)----Android应用程序框架之无边界设计意图
  4. Android基本操作1(意图使用、界面转换、按键操作、文本传递)
  5. android 动作处理之手势捕捉
  6. 【Android 设计】:启航_ 创作意图 | 设计原则
  7. android 触摸手指动作放大和缩小图片
  8. Android 设置隐式意图
  9. Python 之父的解析器系列之六:给 PEG 语法添加动作

随机推荐

  1. 拥抱 Android Studio 之一:从 ADT 到 Andr
  2. 【魔幻塔防】60关配置文件
  3. ch020 Android SQLite3(第二部分)
  4. 对话框大合集
  5. Android录音实现——使用AtudioRecord
  6. Android Studio学习之-控件总结
  7. Android实现根据条件自动转换手机震动和
  8. Android应用安全之Android平台上的跨应用
  9. android:taskAffinity && android:allowT
  10. 【Android 开发】: Android 消息处理机制