短信大全小案例

     //(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);
                
            }
        });
原文地址:https://www.cnblogs.com/xufengyuan/p/5859953.html