//MainActivity
package jacky.msmsend;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lv_show = (ListView) findViewById(R.id.lv_show);
final String objects[] = {"我的祝福最霸道,收到你就没烦恼,白天黑夜乐淘淘;我的短信最美好,看后愁闷都得跑,轻松愉快才逍遥;我的信息最牢靠,幸福吉祥来笼罩,美梦成真在今朝;我的祝愿最着调,生日当天有爆料,欢歌笑语总围绕!",
"你在我的心中扎根,我们的友谊露重更深;你在我的牵挂中缤纷,我们的情感喜大普奔;你在我的坦诚中光临,我们的心有灵犀更近;你在我的问候中欢欣,我们的关爱情不自禁;你在我的祝福中兴奋,祝你生日快乐开心!",
"好友如梦似幻,日夜兼程思念,亲朋血脉相连,话语滋润心田,知音一生有缘,牵手幸福永远,挚爱看雨听蝉,开心快乐无边,知己晓得冷暖,经常相互惦念,我心与你相牵,送你灿烂心愿,祝你生日圆满,谱写壮丽诗篇!",
"一捧香土藏奇葩,孕育种子发新芽,寄托情思千万里,一年四季绘新画;一滴细雨催鲜花,雨过天晴景色佳,朵朵相思满枝桠,千丝万缕放光华;一条短信给你发,祝你开心美潇洒,生日快乐伴随你,高枕无忧爱融洽!"
};
//设置adapter
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.activity_item, objects);
lv_show.setAdapter(adapter);
lv_show.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//源码Manifests中的定义
// <intent-filter>
// <action android:name="android.intent.action.SEND" />
// <category android:name="android.intent.category.DEFAULT" />
// <data android:mimeType="text/plain" />
// </intent-filter>
Intent intent=new Intent();
intent.setAction("android.intent.action.SEND");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("text/plain");
intent.putExtra("sms_body",objects[position]);
intent.putExtra("subject","110");
startActivity(intent);
}
});
}
}
//Item
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>