package cn.jinyejun.androiddail;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;import android.widget.EditText;public class MainActivity extends ActionBarActivity implementsandroid.view.View.OnClickListener {private Button btnCall = null;private Button btnSend = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btnCall = (Button) this.findViewById(R.id.btn_dail);btnCall.setOnClickListener(this);btnSend = (Button) this.findViewById(R.id.btn_send);btnSend.setOnClickListener(this);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}private void callNumber() {EditText etNumber = (EditText) this.findViewById(R.id.et_number);String number = etNumber.getText().toString().trim();Intent intent = new Intent();intent.setAction(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:" + number));startActivity(intent);}private void sendMessage(){EditText etNumber = (EditText) this.findViewById(R.id.et_number);String number = etNumber.getText().toString().trim();EditText etContent = (EditText)this.findViewById(R.id.et_content);String content = etContent.getText().toString().trim();SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(number, null, content, null, null);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn_dail:callNumber();break;case R.id.btn_send:sendMessage();break;default:break;}}}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Activity属性官方详解
  2. android获取全局context对象
  3. [有源码]ViewPager+Fragment+RadioButton
  4. 精确获取android软键盘高度
  5. Android(安卓)各种Context区别
  6. Android(安卓)-- ListView(SimpleAdapter
  7. Android移植之系统配置新产品篇
  8. Android(安卓)编辑框 点击空白处,键盘消失
  9. viewpage 实现两边itme显示
  10. Android开发名词解释