中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

短信發射器 sms

發布時間:2020-08-05 16:16:25 來源:網絡 閱讀:887 作者:13397100439 欄目:移動開發

1.main.xml 文件

<?xmlversion="1.0"encoding="utf-8"?>

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical">


<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/number"/>

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="@+id/number"/>

<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/content"/>

<Buttonandroid:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/button"

android:id="@+id/button"/>


</LinearLayout>

2.string.xml文件

<?xmlversion="1.0"encoding="utf-8"?>

<resources>


<stringname="hello">Hello World, MainActivity!</string>

<stringname="app_name">×××</string>

<stringname="number">請輸入手機號</string>

<stringname="content">請輸入短信內容</string>

<stringname="button">發送</string>

<stringname="success">發送成功</string>


</resources>

3.MainActivity文件

package cn.itcast.sms;


import java.util.ArrayList;


import android.app.Activity;

import android.os.Bundle;

import android.telephony.gsm.SmsManager;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;


public class MainActivity extends Activity {

private EditText numberText;

private EditText contentText;

   /** Called when the activity is first created. */

   @Override

   public void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

       setContentView(R.layout.main);

       numberText = (EditText)this.findViewById(R.id.number);

       contentText = (EditText)this.findViewById(R.id.content);

       Button button=(Button)this.findViewById(R.id.button);

       button.setOnClickListener(new ButtonClickListener());

   }

   private final class ButtonClickListener implements View.OnClickListener{


@Override

public void onClick(View v) {

// TODO Auto-generated method stub

String number = numberText.getText().toString();

String content = contentText.getText().toString();

SmsManager manager = SmsManager.getDefault();  //獲取系統默認管理器對象

ArrayList<String> texts = manager.divideMessage(content); //內部對短信進行拆分,若大于70個漢字,就會自自動拆分為兩條短信

for(String text : texts){

manager.sendTextMessage(number, null, text, null, null); //發送短信

//manager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent);  (目的地址,短信中心地址(null為嗎,默認移動中心),內容,得到發送狀態[需移動網絡支持,廣播],得到對方是否接受狀態[需移動網絡支持,廣播]

}

//Toast.makeText(context, text, duration)  上下文信息:與應用有關的信息,在應用的整個范圍都可以被訪問到

//context 得到上下文: getApplicationContext() /MainActivity(父類的父類就是繼承CContent)

//duration 顯示時間出現的時長

Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_SHORT); //MainActivity.this(在內部類中訪問外部類)


}

4. Androidmanifest 文件

<?xmlversion="1.0"encoding="utf-8"?>

<manifestxmlns:android="http://schemas.android.com/apk/res/android"

package="cn.itcast.sms"

android:versionCode="1"

android:versionName="1.0">


<uses-sdkandroid:minSdkVersion="8"/>


<application

android:icon="@drawable/ic_launcher"

android:label="@string/app_name">

<activity

android:label="@string/app_name"

android:name=".MainActivity">

<intent-filter>

<actionandroid:name="android.intent.action.MAIN"/>


<categoryandroid:name="android.intent.category.LAUNCHER"/>

</intent-filter>

</activity>

</application>

<uses-permissionandroid:name="android.permission.SEND_SMS"/>

</manifest>

5.筆記

用戶通知

狀態欄通知  服務 廣播接者

對話框       很重要的信息

樸實   (Toast)   吐絲通知

Intent上下文  就是與應用有關信息,在應用的整個范圍內都可以被訪問

在模擬器中發送中文,會在對方手機上以亂碼顯示,在真機上不會出現

6.總結:

①三種用戶通知的選擇使用

②在 \android-sdk-windows\docs\index.html查看幫助文檔,查找權限


注:代碼來自傳智播客視頻


向AI問一下細節

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

AI

石门县| 涟源市| 塔河县| 科尔| 公主岭市| 寿光市| 阳高县| 双鸭山市| 芦溪县| 静安区| 灵石县| 房产| 行唐县| 五华县| 锦州市| 罗江县| 海宁市| 绥化市| 庆云县| 平江县| 盐池县| 商河县| 措美县| 东乡| 元朗区| 哈尔滨市| 长岛县| 寻乌县| 开封市| 惠东县| 政和县| 上高县| 梨树县| 探索| 隆尧县| 渭源县| 兴文县| 临朐县| 阿巴嘎旗| 英超| 金坛市|