有没有办法使用flash从收件箱中读取短信?我使用flash创建了一个应用程序。我使用eclipse和flash builder创建了原生扩展。我使用的java代码是:
FREObject result = null;
Bundle bundle = intent.getExtras();
String msgData = "";
if (bundle != null)
{
Uri uri = Uri.parse("content://sms/inbox");
Cursor cursor = context.getActivity().getContentResolver().query(uri, null, null, null, null);
cursor.moveToFirst();
do{
for(int idx=0;idx<cursor.getColumnCount();idx++)
{
msgData += " " + cursor.getColumnName(idx) + ":" + cursor.getString(idx);
}
}
while(cursor.moveToNext());
try
{
result = FREObject.newObject(msgData);
}
catch (FREWrongThreadException e)
{
Log.e(DeviceInfoExtension.TAG, "ErrorRead: "+e.getMessage(), e);
}
}
return result;
我无法弄清楚出了什么问题?任何帮助将不胜感激。