私はEclipseでエミュレータを使用しています。エミュレーターには約 2200 のテキスト メッセージがあります。エミュレーターから /data/data/com.android.providers.telephony/databases/mmssms.db を取得し、そこにテキスト メッセージが表示されているのを見ました。
SQLiteDatabase smsDB = SQLiteDatabase.openDatabase("/data/data/com.android.providers.telephony/databases/mmssms.db", null, Context.MODE_PRIVATE);
カーソル people1 = smsDB.rawQuery("SELECT MAX(date) from sms", null);
エラー (14) cannot open file from sqlite が表示されます
ContentProvider の方法よりも高度な SQL を作成する方がはるかに簡単に思えるので、rawQuery を使用したいと考えています。
ContentProvider を使用して簡単なクエリを発行できましたが、rawQuery の方法に答えがあることを本当に望んでいます。
前もって感謝します