拨号器与短信发送
来源:互联网 发布:中信淘宝卡 积分 编辑:程序博客网 时间:2024/05/19 22:51
package com.xh.tx.call_phone;import java.util.ArrayList;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.telephony.SmsManager;import android.telephony.SmsMessage;import android.view.Menu;import android.view.MenuItem;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 implements OnClickListener{ EditText number=null; EditText content=null; Button button=null; Button sec_button=null; protected void onCreate(Bundle savedInstanceState) { String num=null; super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); number=(EditText) findViewById(R.id.number); content=(EditText) findViewById(R.id.content); button=(Button) findViewById(R.id.button); sec_button=(Button) findViewById(R.id.sec_button); button.setOnClickListener(this); sec_button.setOnClickListener(this); }@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button:call();break;case R.id.sec_button:send();default:break;}} public void call(){ String num=number.getText().toString();Intent intent= new Intent();intent.setAction(intent.ACTION_CALL);intent.setData(Uri.parse("tel:"+num));startActivity(intent); } public void send(){ String num=number.getText().toString(); String context=content.getText().toString(); SmsManager smsManager=SmsManager.getDefault(); ArrayList<String>texts=smsManager.divideMessage(context); for(String text:texts){ smsManager.sendTextMessage(num,null,text,null,null); Toast.makeText(getApplicationContext(),"已發送",Toast.LENGTH_SHORT).show(); } }}
<RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.xh.tx.call_phone.MainActivity" ><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <EditText android:id="@+id/number" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/plz_printl_number"/> <EditText android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content" android:lines="5" android:hint="请输入短信内容" android:gravity="top"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="2"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/call" android:layout_weight="1"/> <Button android:id="@+id/sec_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/send" android:layout_weight="1"/> </LinearLayout></LinearLayout> </RelativeLayout>
0 0
- 拨号器与短信发送
- 电话拨号器,短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- android学习系列-短信发送器与电话拨号器调用(3)
- iOS 拨号与发送短信功能的实现
- android中电话拨号器,短信发送器
- Android实现电话拨号器和短信发送器
- android汇总 _电话拨号器 短信发送器
- Android实现电话拨号器和短信发送器
- android初识二(电话拨号器&短信发送器)
- Android--第二天(项目安装启动,电话拨号器,用户通知,短信发送器,数据存储与访问)
- Android调用拨号程序,短信发送
- Android 后台发送短信和拨号功能
- Android开发--电话拨号、短信发送
- android_电话拨号和短信发送
- 健哥玩转mui4步骤
- 一个gulp配置文件
- 应用scikit-learn做文本分类
- 自定义内存复制函数memcpy()
- 设计模式C++实现:客户机-分配器-服务器模式
- 拨号器与短信发送
- Android中ActionBar的一些属性,注意事项
- LeetCode 13:Roman to Integer
- Android Sqlite之删除超过50条的数据
- 【web前端攻城狮】表单操作之更换表单顺序容易忽略的地方
- svn的恢复到指定版本操作
- poj 1063 Flip and Shift 冒泡排序的扩展运用
- action sheet
- mysql rpm安装5.6