您的当前位置:首页正文

利用Intent调用发短信的程序

来源:九壹网
利用Intent调用发短信的程序

Activity_main.xml xmlns:android=\"http://schemas.android.com/apk/res/android\" xmlns:tools=\"http://schemas.android.com/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\" >

android:id=\"@+id/TableLayout01\" android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" >

android:text=\"收信人:\"

android:layout_width=\"90px\"

android:layout_height=\"wrap_content\" android:textSize=\"20px\" /> android:id=\"@+id/tel\" android:numeric=\"integer\" android:layout_width=\"260px\"

android:layout_height=\"wrap_content\" />

android:layout_height=\"2px\" android:background=\"#FF909090\" /> android:text=\"内容:\"

android:textSize=\"20px\" android:layout_width=\"90px\"

android:layout_height=\"wrap_content\" /> android:id=\"@+id/content\" android:lines=\"6\" android:gravity=\"top\" android:layout_width=\"260px\"

android:layout_height=\"wrap_content\" /> android:layout_height=\"2px\" android:background=\"#FF909090\" /> android:id=\"@+id/mybut\"

android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" android:text=\"发送短信\" />

MainActivity.java

package com.example.activity04;

import android.net.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(R.layout.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\ 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; }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top