溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android短信發送

發布時間:2020-06-04 05:11:44 來源:網絡 閱讀:367 作者:671076656 欄目:移動開發

最近在做一個基于android手機的旅游定位系統

里面通過短信獲取游客GPS信息

短信部分內容如下:


package com.example.messagemsg;


import android.os.Bundle;

import android.app.Activity;

import android.app.PendingIntent;

import android.content.Intent;

import android.telephony.gsm.SmsManager;

import android.text.Editable;

import android.util.Log;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;


public class MainActivity extends Activity {


    EditText number1,content1;

    Button send1;

    @SuppressWarnings("deprecation")

SmsManager sManager;

    

    @SuppressWarnings("deprecation")

public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        

        sManager = SmsManager.getDefault();

        number1 = (EditText) findViewById(R.id.number);

        content1 = (EditText) findViewById(R.id.content);

        send1 =  (Button) findViewById(R.id.send);

        

        send1.setOnClickListener(new OnClickListener(){


@SuppressWarnings("deprecation")

public void onClick(View v) {

PendingIntent pi =                                                PendingIntent.getActivity(MainActivity.this,0,new Intent(),0);

       Editable s1 = number1.getText();//獲取發送目標號碼

       Editable s2 = content1.getText();  //第一個參數 對方手機號//碼

sManager.sendTextMessage(s1.toString(),

null, s2.toString(),pi,null);

//提示發送完畢

Toast.makeText(MainActivity.this, "短信發送完畢", 8000).show();

Log.v(null, "發送完畢");

}

       

        });

        

    }


    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.activity_main, menu);

        return true;

    }

}


//在mainfest中添加 權限控制

   

   

 android:name="android.permission.SEND_SMS"/>


* 發送短信 * * smsManager.sendTextMessage(destinationAddress, scAddress, * text, sentIntent, deliveryIntent) 

* * -- destinationAddress:目標電話號碼

 * * -- scAddress:短信中心號碼,測試可以不填

 * * -- text: 短信內容

 * * -- sentIntent:發送 -->中國移動 --> 中國移動發送失敗 --> 返回發送成功或失敗信號 --> * 后續處理 即,這個意圖包裝了短信發送狀態的信息

 * * -- deliveryIntent: 發送 -->中國移動 --> 中國移動發送成功 --> * 返回對方是否收到這個信息 --> 后續處理 * 即:這個意圖包裝了短信是否被對方收到的狀態信息(供應商已經發送成功,但是對方沒有收到)。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女