短信大全小案例
//(1)获取控件 ListView lv = (ListView) findViewById(R.id.lv); //(2)lv展示数据需要数据适配器 adapter ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.item, objects); //(3)设置数据适配器 lv.setAdapter(adapter); //(4)设置条目的监听 lv.setOnItemClickListener(new OnItemClickListener() { //当条目被点击的时候调用 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { //(5) 获取我们点击条目的数据 小技巧 数据在哪里存着呢 就去哪里去 String content = objects[position]; System.out.println("content:"+content); //(6)跳转到发送短信页面 用隐式意图 /*<intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter>*/ //(7)创建意图对象 Intent intent = new Intent(); intent.setAction("android.intent.action.SEND"); intent.addCategory("android.intent.category.DEFAULT"); intent.setType("text/plain"); //(7.1)把数据传递到 短信的发送页面 intent.putExtra("sms_body", content); //要求大家知道这个是怎么来的 ?? //(8)开启意图 startActivity(intent); } });