android簡訊傳送器
1、效果預覽
2、專案佈局
3、main.xml檔案
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/a2"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/number"
android:textSize="20sp"
android:textColor="#0033FF"
/>
<EditText
android:id="@+id/numbe"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/sms"
android:textSize="20sp"
android:textColor="#0033FF"
/>
<EditText
android:id="@+id/fsdx"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="4"
/>
<Button
android:id="@+id/but"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/fsdx"
/>
</LinearLayout>
4、MainActivity.java檔案
package com.example.sms;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.gsm.SmsManager;
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 {
private EditText edit=null;
private EditText num=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
num=(EditText)this.findViewById(R.id.numbe);
edit=(EditText)this.findViewById(R.id.fsdx);
Button button=(Button)this.findViewById(R.id.but);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String number=num.getText().toString();
String sms=edit.getText().toString();
SmsManager manger=SmsManager.getDefault(); //呼叫簡訊傳送器
ArrayList<String> text=manger.divideMessage(sms);//拆分簡訊
for(String s:text)
manger.sendMultipartTextMessage(number, null, text, null, null);
//傳送簡訊,第一個引數:號碼,第二個引數:中心號碼,第三個引數:簡訊內容,第四個:顯示是否傳送成功,第五:返回對方是否接到簡訊
Toast.makeText(getApplicationContext(), R.string.success, Toast.LENGTH_LONG).show();
//傳送結果提示:呼叫圖西方法,第一個引數:關注上下程式,也可以為MainActivity.this;第二個:提示的資訊;第三個:提示的資訊顯示的長度;最後要再加一個show顯示方法!
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
android簡訊傳送器原始碼下載
相關文章
- android 傳送簡訊Android
- 使用 Python 傳送簡訊?Python
- Laravel SMS 簡訊傳送包Laravel
- 郵件和簡訊傳送
- Laravel6 使用騰訊雲簡訊-傳送簡訊Laravel
- 阿里雲簡訊傳送 sdk阿里
- 簡訊傳送機的實現
- java 阿里雲簡訊傳送Java阿里
- 小米4無法傳送簡訊怎麼辦 小米4無法傳送簡訊解決方法
- SpringBoot 實現傳送簡訊Spring Boot
- 阿里雲平臺傳送簡訊阿里
- 二十一章 PHP傳送簡訊PHP
- 簡單簡易實現伺服器遠端登陸傳送簡訊提示伺服器
- a標籤的妙用-撥打電話、傳送簡訊、傳送郵件
- Android Handler 訊息傳送效能優化Android優化
- SMS簡訊通API——(1)Java應用傳送手機簡訊APIJava
- Nagios呼叫WSDL WebServer介面傳送簡訊iOSWebServer
- Android專案實踐——簡訊傳送介面的封裝與設計Android封裝
- 106傳送簡訊有哪些平臺?
- 聊聊如何在Java應用中傳送簡訊Java
- .net core 使用阿里雲簡訊傳送SMS阿里
- 如何在iphone應用程式中傳送簡訊iPhone
- Laravel 極簡使用傳送簡訊 支援阿里雲、騰訊雲Laravel阿里
- Android基本功:Handler訊息傳送機制Android
- [Python]實現簡訊驗證碼的傳送Python
- 2020最新 使用阿里雲的簡訊服務傳送簡訊阿里
- 簡訊貓程式設計的一些資料1(At指令傳送簡訊)程式設計
- 【RocketMQ】MQ訊息傳送MQ
- RocketMQ(八):訊息傳送MQ
- iOS 傳送位置訊息iOS
- 鴻蒙傳送訊息通知鴻蒙
- 每一天簡訊傳送次數每一分鐘傳送頻率傳送限制 hibernate資料庫框架資料庫框架
- 如何透過簡訊轉發在iPad和Mac上傳送和接收簡訊iPadMac
- 在技術上如何實現傳送一條簡訊?
- 如何才能讓傳送簡訊更容易被客戶理解?
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 普歌-騰訊雲簡訊+使用node傳送簡訊(3種方法API、SDK)、封裝工具、搭建web服務、寫介面、呼叫介面傳送簡訊、時效性判斷(上)API封裝Web
- 千牛自動傳送訊息怎麼發?來試試UiBot千牛訊息傳送機器人UI機器人