android 模拟器实现发短信
16lz
2021-01-26
题目:Android 模拟器实现发短信
时间:2019.3.7
内容介绍:创建两个Android模拟器,通过一个与另一个进行短信交流。模拟器界面包括两个输入框和一个按钮。在第一个框中输入电话号码,第二个框中输入短信内容,点击按钮发送短信。本文代码在Eclipse中调式完成。
代码:
布局文件activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
控制文件:MainActivity.java
package com.example.phone;import android.os.Bundle;import android.app.Activity;import android.telephony.SmsManager;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity{private EditText edit;private EditText con;private Button bt; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt=(Button) findViewById(R.id.button); bt.setOnClickListener(new Click()); }class Click implements OnClickListener{public void onClick(View v) {edit=(EditText) findViewById(R.id.mobile);con=(EditText) findViewById(R.id.content);// TODO Auto-generated method stubString number = edit.getText().toString();String content = con.getText().toString();SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(number,// 收件人null, // 短信中心号码content, // 内容null, null);}}}
strings.xml
<?xml version="1.0" encoding="utf-8"?> PHONE Settings "请输入手机号" "请输入内容" "发送"
在AndroidManifest.xml配置文件中要加入权限:
截图:
图1 图2 图3
图4 图5
图1是程序运行的开始界面,图2是收到短信的界面,图3是填写短信的界面,图4是收到后回复界面,图5是收到回复的界面。
更多相关文章
- android项目开发 统筹兼顾 需要考虑的内容
- Android(安卓)SDK和模拟器配置
- 解决adb的adb server version (32) doesn't match this client (
- Android(安卓)Gallery3D源码分析(二)
- android学习之模拟器SD卡的创建(tools)
- 团体项目(饱了嘛)_第一组_原型设计报告
- Android(安卓)ADB linux命令集合
- Android实现发送短信验证码倒计时功能示例
- Android(安卓)如何在关于手机界面添加个图片