题目: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是收到回复的界面。

 

更多相关文章

  1. android项目开发 统筹兼顾 需要考虑的内容
  2. Android(安卓)SDK和模拟器配置
  3. 解决adb的adb server version (32) doesn't match this client (
  4. Android(安卓)Gallery3D源码分析(二)
  5. android学习之模拟器SD卡的创建(tools)
  6. 团体项目(饱了嘛)_第一组_原型设计报告
  7. Android(安卓)ADB linux命令集合
  8. Android实现发送短信验证码倒计时功能示例
  9. Android(安卓)如何在关于手机界面添加个图片

随机推荐

  1. 盘点Android应用开发中曾经很流行但是已
  2. Android的四种监听事件处理方式
  3. 一切为了更贴近系统―Android中的线程模
  4. Android、Symbian系统手机通讯录和Google
  5. Android框架浅析
  6. 创建一个QT for Android的传感器应用应用
  7. CSS进阶知识flex弹性布局容器与项目
  8. android ICS 4.0.3 tablet模式 插入usb线
  9. Android(安卓)怎样通过蓝牙传输文件
  10. android 数据库处理及操作