随便布局一下

<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控件布局属性大全
  3. Android之LinearLayout(线性布局)
  4. android 权限明细
  5. Android 布局加载源代码分析
  6. Android Permission denied 错误(附Android权限大全)
  7. Android UI布局
  8. android判断应用是否有某个权限

随机推荐

  1. Android:从小白到大神_基础普及
  2. Android(安卓)Gallery 3D 特效精华
  3. Gradle使用详解
  4. Android安全性和权限之入门篇
  5. Android基于HTTP网络编程总结浅析
  6. 20个国内Android平台移动应用市场
  7. Android小白usb通信入门篇(一)
  8. 使用谷歌浏览器Chrome://inspect调试 cor
  9. Sensor系列之aDSP端Sensor Driver流程
  10. OSG 坑爹的Android(安卓)example