最近在做一個(gè)基于android手機(jī)的旅游定位系統(tǒng)
成都創(chuàng)新互聯(lián)專(zhuān)注于張店企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開(kāi)發(fā)。張店網(wǎng)站建設(shè)公司,為張店等地區(qū)提供建站服務(wù)。全流程按需策劃,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
里面通過(guò)短信獲取游客GPS信息
短信部分內(nèi)容如下:
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();//獲取發(fā)送目標(biāo)號(hào)碼
Editable s2 = content1.getText(); //第一個(gè)參數(shù) 對(duì)方手機(jī)號(hào)//碼
sManager.sendTextMessage(s1.toString(),
null, s2.toString(),pi,null);
//提示發(fā)送完畢
Toast.makeText(MainActivity.this, "短信發(fā)送完畢", 8000).show();
Log.v(null, "發(fā)送完畢");
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
//在mainfest中添加 權(quán)限控制
android:name="android.permission.SEND_SMS"/>
* 發(fā)送短信 * * smsManager.sendTextMessage(destinationAddress, scAddress, * text, sentIntent, deliveryIntent)
* * -- destinationAddress:目標(biāo)電話(huà)號(hào)碼
* * -- scAddress:短信中心號(hào)碼,測(cè)試可以不填
* * -- text: 短信內(nèi)容
* * -- sentIntent:發(fā)送 -->中國(guó)移動(dòng) --> 中國(guó)移動(dòng)發(fā)送失敗 --> 返回發(fā)送成功或失敗信號(hào) --> * 后續(xù)處理 即,這個(gè)意圖包裝了短信發(fā)送狀態(tài)的信息
* * -- deliveryIntent: 發(fā)送 -->中國(guó)移動(dòng) --> 中國(guó)移動(dòng)發(fā)送成功 --> * 返回對(duì)方是否收到這個(gè)信息 --> 后續(xù)處理 * 即:這個(gè)意圖包裝了短信是否被對(duì)方收到的狀態(tài)信息(供應(yīng)商已經(jīng)發(fā)送成功,但是對(duì)方?jīng)]有收到)。