sms/inboxが空かどうかにかかわらずtrueを返す短いブールテストを記述できるかどうか知りたいのですが。
のようなものDatabse("content://sms/inbox")==null
?
コードは次のとおりです。
// Retrieve a Cursor pointing to the sms list and the size of it.
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = mContext.getContentResolver().query(uriSMSURI, null, null, null, null);
boolean ret = cur.getCount() > 0;
後でカーソルを閉じることを忘れないでください。
これを見てください。単純なワンライナーではありませんが、必要なデータが得られます。これを簡単に行うための文書化された方法はないようです。多くの手作業を行う必要があるか、誰かがあなたのためにすべてを行うためのライブラリを作成したことを願っています。