1
public class SearchableActivity extends ListActivity {
    String options[]={"got nothing here "};
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        /*
        Uri uriSMSURI = Uri.parse("content://sms/inbox");
        Cursor cur = getContentResolver().query(uriSMSURI,new String[] { "_id", "thread_id", "address", "person","date", "body" }, null, null,null);
        int i=0;
        if(cur.getCount()>0) {
            while(cur.moveToNext()) {
                String smsBody = cur.getString(5);
                options[i++]=smsBody;
            }
        } else {
            options[0]="got nothing here ";
        }
        cur.close();
        */
        setListAdapter(new ArrayAdapter<String(this,android.R.layout.simple_list_item_1, options));
    }

注释 /**/ 中的代码使应用程序崩溃。

AVD收件箱默认是空的吗?

如果是,那么我该如何向它提供一些消息?

4

2 回答 2

2

您可以在 Eclipse DDMS 中使用 DDMS 将消息发送到 AVD :)

转到菜单Window -> open Prespectiv -> DDMS prespective -> emulator tab -> send SMS。

于 2013-03-26T07:47:24.420 回答
1

通过 Telnet 连接到正在运行的模拟器(5554 是模拟器编号):

telnet localhost 5554 

输入这个:

sms send phoneNumber textmessage
于 2013-08-01T11:45:33.777 回答