我在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
我想使用 rawQuery,因为编写高级 SQL 似乎比 ContentProvider 方式容易得多。
我能够使用 ContentProvider 发出简单的查询,但我真的希望 rawQuery 方式有答案。
提前致谢