黑马66期android学习笔记17_短信发送器
来源:互联网 发布:如何看软件版本 编辑:程序博客网 时间:2024/05/17 03:28
一、项目结构
二、activity_main.xml代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:id="@+id/et_phone" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入号码" android:inputType="phone" /> <EditText android:id="@+id/et_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:lines="5" android:hint="请输入内容" android:text="oohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohohooohhohohohohohohohohoho" android:gravity="top" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送" android:onClick="send" /></LinearLayout>
三、MainActivity.java代码
package com.example.sendnote;import java.util.ArrayList;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.util.Log;import android.os.Bundle;import android.view.View;import android.widget.EditText;public class MainActivity extends ActionBarActivity {private static final String TAG="MainActivity";private EditText phone;private EditText content;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);phone=(EditText)findViewById(R.id.et_phone);content=(EditText)findViewById(R.id.et_content);}public void send(View v){String phoneText=phone.getText().toString();String contentText=content.getText().toString();Log.i(TAG, "发送号码:"+phoneText);Log.i(TAG, "发送内容:"+contentText);//直接使用短信api,进行发送SmsManager sm=SmsManager.getDefault();//如果短信过长,会导致短信不发送,在这先把短信内容处理为多个短信ArrayList<String> al=sm.divideMessage(contentText);for (String string : al) {sm.sendTextMessage(phoneText, null,string, null, null);}}}
下载地址
0 1
- 黑马66期android学习笔记17_短信发送器
- Android学习笔记---08_短信发送器的制作
- android学习笔记3--------------短信发送器
- 学习笔记7-Android短信发送器
- 黑马Android:短信发送器
- 黑马66期android学习笔记16_按钮点击事件
- 黑马66期android学习笔记19_线性布局的特性和20_权重案例
- 黑马66期android学习笔记 day6_Activity学习笔记
- 黑马66期android学习笔记 day7_Broadcast Receiver学习笔记
- 黑马66期android学习笔记 day7_Service学习笔记
- 黑马66期android学习笔记 day1_快速入门笔记
- android学习 -- 短信发送器
- 黑马66期android学习笔记02-Android简单历史
- 黑马66期android学习笔记03-Android体系结构
- Android学习笔记(2)——短信发送器
- Android(OPhone) 学习笔记 - 短信发送
- Android学习笔记_2_发送短信
- 黑马66期android学习笔记01-手机制式
- input按键输入源码分析
- MySqlBackup.NET - MySQL Backup Solution for C#, VB.NET, ASP.NET
- postgresql 去除
- iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误
- Search in Rotated Sorted Array
- 黑马66期android学习笔记17_短信发送器
- UISearchBar套接TableView实现搜索功能
- 游戏中的伪随机机制
- hdoj-1013-Digital Roots
- BZOJ 2683 简单题 cdq分治+树状数组
- ios-单元测试
- android 界面布局(大概)
- IT消费化泛滥 拯救移动设备浪潮湮没的CIO
- HDU 5089 Assignment(rmq+二分 或 单调队列)