Можно ли протестировать deleteSMS и deleteContacts в эмуляторе Android - PullRequest
0 голосов
/ 26 декабря 2011

Сначала я спросил, извините, если это глупый вопрос. но у меня есть сомнения по этому поводу, но я пока не могу найти никаких душевных качеств, поэтому я спросил здесь.

Могу ли я проверить deleteSMS и deleteContacts в эмуляторе Android, кроме реального устройства?

Потому что он может отправлять смс с одного эмулятора на другой. Кто-нибудь может сказать, что может или не может и в чем причина, если не может?

1 Ответ

0 голосов
/ 26 декабря 2011

Вы можете сделать это без проблем.:) Я думаю, вы должны спросить, как удалить, а не мы можем удалить.в любом случае продолжайте, это будет работать .. ниже приведен код и URi, которые можно использовать для вышеуказанной цели.

ContentResolver cr = _context.getContentResolver();

  Uri inbox = Uri.parse( "content://sms/inbox" );
Cursor cursor = cr.query(
    inbox,
    new String[] { "_id", "thread_id", "body" },
    null,
    null,
    null);do {        
    String body = cursor.getString( 2 );            
    long thread_id = cursor.getLong( 1 );
    Uri thread = Uri.parse( "content://sms/conversations/" + thread_id );
    cr.delete( thread, null, null );
    count++;

} while ( cursor.moveToNext() );
...