最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實現(xiàn)短信發(fā)送功能

 更新時間:2015年12月23日 11:22:55   投稿:lijiao  
這篇文章主要介紹了Android實現(xiàn)短信發(fā)送功能,對Android實現(xiàn)短信發(fā)送的每一步都進行了詳細的介紹,感興趣的小伙伴們可以參考一下

本文實例實現(xiàn)了兩個模擬器之間短信的發(fā)送功能,分享給大家供大家參考,具體實現(xiàn)內(nèi)容如下

1.編輯String.xml文件內(nèi)容為:

<?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的內(nèi)容為:

<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” >
<TextView
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/hello”/>
<EditText
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:id=”@+id/mobile”/>
<TextView
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/content”/>
<EditText
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:minLines=”3″
android:id=”@+id/message”/>
<Button
android: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);//獲取短信內(nèi)容
                String message = messageText.getText().toString();

               // 移動運營商允許每次發(fā)送的字節(jié)數(shù)據(jù)有限,可以使用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內(nèi)容,添加一條語句即可

<!– 注冊發(fā)送短信的權(quán)限 –>
<uses-permission android:name=”android.permission.SEND_SMS” />

 如果沒有注冊這個短信發(fā)送的權(quán)限,將使用不了系統(tǒng)的短信發(fā)送功能。在其他應(yīng)該開發(fā)中,有使用到系統(tǒng)功能的時候,必須在這個文件中注冊。

5. 啟動兩個模擬器

  • 第一個模擬器,通過eclipse啟動,運行該應(yīng)用即可啟動一個android模擬器。ID通常為5554.
  • 第二個模擬器,通過DOS命令啟動。CD到sdk的tools目錄下,用命令:emulator -avd “AVD名稱”

6. 使用模擬器的ID作為電話號碼發(fā)送短信

效果圖:

希望本文所述對大家學(xué)習(xí)Android軟件編程有所幫助。

相關(guān)文章

最新評論

彭州市| 广德县| 视频| 内江市| 麻栗坡县| 中牟县| 新安县| 项城市| 瓮安县| 千阳县| 日土县| 普兰县| 长丰县| 中阳县| 和政县| 文山县| 张家界市| 宝山区| 凤翔县| 海盐县| 玉门市| 琼海市| 桦南县| 武隆县| 青浦区| 上蔡县| 镇巴县| 娱乐| 蒙阴县| 青海省| 黑龙江省| 靖州| 霍邱县| 荆门市| 揭东县| 达尔| 张家界市| 南皮县| 牡丹江市| 林口县| 龙泉市|