国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android實現短信發送功能

2020-04-11 11:08:27
字體:
來源:轉載
供稿:網友

本文實例實現了兩個模擬器之間短信的發送功能,分享給大家供大家參考,具體實現內容如下

1.編輯String.xml文件內容為:

<?xml version=”1.0″ encoding=”utf-8″?><resources><string name=”app_name”>SendMesage</string><string name=”action_settings”>Settings</string><string name=”hello_world”>Hello world!</string><string name=”hello”>請輸入手機號碼</string><string name=”content”>Please input your message</string><string name=”send”>Send</string></resources>

2.編輯main.xml的內容為:

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”xmlns:tools=”http://schemas.android.com/tools”android:orientation=”vertical”android:layout_width=”fill_parent”android:layout_height=”fill_parent”android:paddingBottom=”@dimen/activity_vertical_margin”android:paddingLeft=”@dimen/activity_horizontal_margin”android:paddingRight=”@dimen/activity_horizontal_margin”android:paddingTop=”@dimen/activity_vertical_margin”tools:context=”.SendMessage” ><TextViewandroid:layout_width=”fill_parent”android:layout_height=”wrap_content”android:text=”@string/hello”/><EditTextandroid:layout_width=”fill_parent”android:layout_height=”wrap_content”android:id=”@+id/mobile”/><TextViewandroid:layout_width=”fill_parent”android:layout_height=”wrap_content”android:text=”@string/content”/><EditTextandroid:layout_width=”fill_parent”android:layout_height=”wrap_content”android:minLines=”3″android:id=”@+id/message”/><Buttonandroid:layout_width=”wrap_content”android:layout_height=”wrap_content”android:text=”@string/send”android:id=”@+id/send”/></LinearLayout>

3. SendMessage.java

import java.util.List;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class SendMessage extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_send_message);    Button button = (Button)this.findViewById(R.id.send);    button.setOnClickListener(new OnClickListener() {  // 注冊按鈕單擊事件            @Override            public void onClick(View arg0) {                EditText mobileText = (EditText)findViewById(R.id.mobile);//獲取電話號碼                String mobile = mobileText.getText().toString();                EditText messageText = (EditText)findViewById(R.id.message);//獲取短信內容                String message = messageText.getText().toString();               // 移動運營商允許每次發送的字節數據有限,可以使用Android提供的短信工具。                if(message != null) {                     SmsManager sms = SmsManager.getDefault();                    List texts = sms.divideMessage(message);                    for(String text : texts) {                        sms.sendTextMessage(mobile, null, text, null, null);                    }                }            }    });  }  @Override  public boolean onCreateOptionsMenu(Menu menu) {    // Inflate the menu; this adds items to the action bar if it is present.    getMenuInflater().inflate(R.menu.send_message, menu);    return true;  }}

4. 編輯AndroidManifest.xml內容,添加一條語句即可

<!

主站蜘蛛池模板:
枣庄市|
隆化县|
涟水县|
九台市|
若尔盖县|
永靖县|
红河县|
彰化市|
永济市|
城固县|
渝北区|
眉山市|
耒阳市|
沙坪坝区|
汕尾市|
大关县|
靖江市|
永城市|
吉林市|
潮州市|
方山县|
金塔县|
濉溪县|
广东省|
霍林郭勒市|
耒阳市|
新巴尔虎右旗|
澜沧|
富顺县|
合川市|
德昌县|
翁牛特旗|
永平县|
蒲江县|
伊金霍洛旗|
阜城县|
连南|
连南|
洛南县|
荥阳市|
武威市|