随便布局一下

<EditText
android:id="@+id/number"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="输入号码"
/>
<Button
android:id="@+id/call"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="拨打电话"
/>

<EditText
android:id="@+id/contain"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="4"
android:hint="输入内容"
/>
<Button
android:id="@+id/send"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="发送短信"
/>

声明下权限

<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.SEND_SMS"/>

代码部分

public class MainActivity extends Activity
{
private Button callButton;
private EditText number;
private Button sendbButton;
private EditText contain;

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

callButton = (Button) findViewById(R.id.call);
callButton.setOnClickListener(new View.OnClickListener()
{

@Override
public void onClick(View v)
{
number = (EditText) findViewById(R.id.number);
String numString = number.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + numString));
startActivity(intent);
}
});

sendbButton = (Button) findViewById(R.id.send);
sendbButton.setOnClickListener(new View.OnClickListener()
{

@Override
public void onClick(View v)
{
contain = (EditText) findViewById(R.id.contain);
String strString = contain.getText().toString();

number = (EditText) findViewById(R.id.number);
String numString = number.getText().toString();

SmsManager smsManager = SmsManager.getDefault();
//分割短信
ArrayList<String> texts = smsManager.divideMessage(strString);
//分别发送
for (String string : texts)
{
smsManager.sendTextMessage(numString, null, string, null,
null);
}
Toast.makeText(getApplication(), "发送成功", Toast.LENGTH_LONG)
.show();
}
});
}

}

更多相关文章

  1. android需要的访问权限(不断更新,希望大家多交流)
  2. android EditText输入框获得焦点时候边框变为变色
  3. Linux下 解包/打包 Android(安卓)映像文件 system.img, boot.img
  4. android 基于百度地图api获取经纬度
  5. android 权限明细
  6. Android通过tcpdump抓包(wifi, 2g, 3g都可以)
  7. Android(安卓)判断通知栏权限的问题
  8. android:动态申请权限(一)
  9. Android(安卓)Permission denied 错误(附Android权限大全)

随机推荐

  1. 《android framework常用api源码分析》之
  2. Android 中的注解详细介绍
  3. Android 获取手机存储信息详解(内存,外存等
  4. Delphi XE5 for Android(安卓)(七)
  5. Android智能手机搜索不到路由器无线信号
  6. 关于android的广播接收器(1)—基础篇
  7. Android的消息机制之Handler源码解析
  8. mac 系统下android源码下载以及使用(总结)
  9. Android NDK开发学习(一)
  10. Android通过adb查看wifi密码