利用Intent调用发短信的程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用Intent调用发短信的程序
Activity_main.xml
<LinearLayout
xmlns:android="/apk/res/android"
xmlns:tools="/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
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=".MainActivity">
<TableLayout
android:id="@+id/TableLayout01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TableRow>
<TextView
android:text="收信人:"
android:layout_width="90px"
android:layout_height="wrap_content"
android:textSize="20px"
/>
<EditText
android:id="@+id/tel"
android:numeric="integer"
android:layout_width="260px"
android:layout_height="wrap_content"
/>
</TableRow>
<View
android:layout_height="2px"
android:background="#FF909090"
/>
<TableRow>
<TextView
android:text="内容:"
android:textSize="20px"
android:layout_width="90px"
android:layout_height="wrap_content"
/>
<EditText
android:id="@+id/content"
android:lines="6"
android:gravity="top"
android:layout_width="260px"
android:layout_height="wrap_content"
/>
</TableRow>
<View
android:layout_height="2px"
android:background="#FF909090"
/>
</TableLayout>
<Button
android:id="@+id/mybut"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="发送短信"
/>
</LinearLayout>
MainActivity.java
package com.example.activity04;
import .Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
private Button mybut=null;
private EditText tel=null;
private EditText content=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(yout.activity_main);
tel=(EditText)findViewById(R.id.tel);
content=(EditText)findViewById(R.id.content);
mybut=(Button)findViewById(R.id.mybut);
mybut.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String telStr=MainActivity.this.tel.getText().toString();
String note=MainActivity.this.content.getText().toString();
Uri uri=Uri.parse("smsto:"+telStr);
Intent it=new Intent();
it.setAction(Intent.ACTION_SENDTO);
it.putExtra("sms_body",note);
it.setType("vnd.android-dir/mms-sms");
it.setData(uri);
MainActivity.this.startActivity(it);
}});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}。

相关文档
最新文档