【第22期】观点:IT 行业加班,到底有没有价值?

短信发送器

原创 2015年11月19日 09:10:03

java代码:

public class MainActivity extends ActionBarActivity implements OnClickListener{
	private EditText number;
	private EditText content;
	
	@Override
	protected 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);//给按钮添加点击事件
	}

	@Override
	public 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" />




最后加上 发短信的权限:

版权声明:欢迎转载、转载请注明出处:http://blog.csdn.net/zhangli_ 举报

相关文章推荐

Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示: 二、设置界面布局,界面如下: 通过修改项目res/layout/main.xml文件可以修改界面,一共需要三...

Android实现电话拨号器和短信发送器

电话拨号器 实现原理:用户输入电话号码,当点击拨打的时候,由监听对象捕获,监听对象通过文本控件获取到用户输入的电话号码,由于系统已经实现了电话拨号功能,所以我们只

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Android 短信发送器

Android中原始系统就带有很多功能 之前讲解过电话发送器的文章,现在我们来说一说短信发送器短信发送器:逻辑比电话拨号器要难一点 先是获取手机号码及短信类容 然后在获取短信管理器实例 短信中一般有...

Android自学之--短信发送器

1:strings.xml   &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;resources&gt; &lt;string name=&q...

Android两个小Demo之电话拨号器和短信发送器

两个简单的小案列电话拨号器实现一个电话拨号器,我们分为简单的三步走: 1.在layout中写好布局 2.在MainActivity中写出对应的事件 3.在Manifest中配置好权...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)