短信发送器
来源:互联网 发布:淳化阁帖 知乎 编辑:程序博客网 时间:2024/06/05 20:46
java代码:
public class MainActivity extends ActionBarActivity implements OnClickListener{private EditText number;private EditText content;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);
number=(EditText) findViewById(R.id.number);<span style="color:#33cc00;">//输入号码框</span>content=(EditText) findViewById(R.id.content);//内容输入框Button bt=(Button) findViewById(R.id.button);bt.setOnClickListener(this);//给按钮添加点击事件}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button:String num=number.getText().toString().trim();//得到号码String con=content.getText().toString().trim();//得到内容if(TextUtils.isEmpty(num)||TextUtils.isEmpty(con)){Toast.makeText(this, "内容或者号码不能为空", Toast.LENGTH_SHORT).show();return;}else{SmsManager smsManager=SmsManager.getDefault();ArrayList<String> contents=smsManager.divideMessage(con);for(String str:contents){smsManager.sendTextMessage(num, null, str, null,null);<span style="white-space:pre"></span> //发送到 从哪 内容 反馈 反馈}}break;default:break;}}}
布局文件:
<TextView android:id="@+id/tv_number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="请输入号码" android:textSize="15dp" android:textColor="#ff8700" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/content" android:layout_below="@+id/content" android:layout_marginTop="13dp" android:text="发送" android:textColor="#ff000998" /> <EditText android:id="@+id/number" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignLeft="@id/tv_number" android:layout_below="@id/tv_number" android:layout_marginTop="12dp" android:ems="10" android:inputType="phone" android:singleLine="true" /> <TextView android:id="@+id/tv_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/number" android:layout_below="@+id/number" android:layout_marginTop="10dp" android:text="请输入内容" android:textColor="#ff188172" android:textSize="15dp" /> <EditText android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/tv_content" android:layout_below="@+id/tv_content" android:layout_marginTop="16dp" android:ems="10" android:inputType="textMultiLine" android:lines="5" />
0 0
- 短信发送器
- Android短信发送器
- 短信发送器
- android 短信发送器
- android短信发送器
- 二、短信发送器
- 短信发送器
- 短信发送器2
- Android短信发送器
- 短信发送器
- android短信发送器
- android 短信发送器
- Android短信发送器
- 短信发送器
- Android -- 短信发送器
- android 短信发送器
- Android短信发送器
- android短信发送器
- OC之对不可变字符串、可变字符串、可变数组的操作及OC中字符串的排序
- 【踩坑(Running)填坑(ZSSURE)】:WCF学习之InstanceContextMode与ConcurrencyMode
- Linux下以文件方式手动修改虚拟机ip地址(慕课网笔记)
- case based machine learning
- 消息机制Too many arguments to function call错误
- 短信发送器
- SQLNET.INBOUND_CONNECT_TIMEOUT
- android 个人对事件传递的总结
- jQuery学习实例:图片提示效果
- Myeclipse10注册码
- MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法
- Flex 术语尚未定义,并且无任何属性 gc.refresh();
- Firefox源码试读之一: 何处决定新链接或书签是新标签页还是新窗口,当前窗口打开
- 解决oracle 11G exp 不能导出空表问题