打电话
Button btn1=(Button) findViewById(R.id.btn_1); btn1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( Intent.ACTION_CALL,Uri.parse("tel:10010")); startActivity(intent); } });
在AndroidManifest中添加权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
发送短信
Button btn2=(Button) findViewById(R.id.btn_2); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub String smsContent="102"; SmsManager sms= SmsManager.getDefault(); List<String> texts =sms.divideMessage(smsContent); for(String text:texts){ sms.sendTextMessage("10010", null, text, null, null); } Toast.makeText(MainActivity.this, "短信已发送", Toast.LENGTH_SHORT); } });
在AndroidManifest中添加权限
<uses-permission android:name="android.permission.SEND_SMS"/> <uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:name="android.permission.RECEIVE_SMS"/>
原文:http://www.cnblogs.com/chhom/p/5012720.html