public class smsREv extends BroadcastReceiver{ @Override
public void onReceive(Context jcontext, Intent intent) {
long id = getThreadId(jcontext);
Uri mUri=Uri.parse("content://sms/conversations/" + id);
Intent gintent = new Intent(Intent.ACTION_MAIN,mUri);
jcontext.startActivity(gintent);
}
private long getThreadId(Context aContext) { long threadId = 0; //sendBroadcast(day); String SMS_READ_COLUMN = "read"; String WHERE_CONDITION = SMS_READ_COLUMN + " = 0"; String SORT_ORDER = "date DESC"; int count = 0; Cursor cursor = aContext.getContentResolver().query( Uri.parse("content://sms/inbox"),new String[] { "_id", "thread_id", "address", "person", "date", "body" },WHERE_CONDITION,null,SORT_ORDER); if (cursor != null) {try {count = cursor.getCount(); if (count > 0) { cursor.moveToFirst(); threadId = cursor.getLong(1);} } finally {cursor.close();}} Log.i("threadId", String.valueOf(threadId)); return threadId;}
}
public class smsREv extends BroadcastReceiver{ @Override
public void onReceive(Context jcontext, Intent intent) {
long id = getThreadId(jcontext);
Uri mUri=Uri.parse("content://sms/conversations/" + id);
Intent gintent = new Intent(Intent.ACTION_MAIN,mUri);
jcontext.startActivity(gintent);
}
private long getThreadId(Context aContext) { long threadId = 0; //sendBroadcast(day); String SMS_READ_COLUMN = "read"; String WHERE_CONDITION = SMS_READ_COLUMN + " = 0"; String SORT_ORDER = "date DESC"; int count = 0; Cursor cursor = aContext.getContentResolver().query( Uri.parse("content://sms/inbox"),new String[] { "_id", "thread_id", "address", "person", "date", "body" },WHERE_CONDITION,null,SORT_ORDER); if (cursor != null) {try {count = cursor.getCount(); if (count > 0) { cursor.moveToFirst(); threadId = cursor.getLong(1);} } finally {cursor.close();}} Log.i("threadId", String.valueOf(threadId)); return threadId;}
}这是我从网上找到例子,修改的,收到短信时会报错:Couldn’t open fd for content://settings/system/notification_sound
unable to to create media player
常用的打开短信的方法是什么啊。。求例子,求解答
public void onReceive(Context jcontext, Intent intent) {
long id = getThreadId(jcontext);
Uri mUri=Uri.parse("content://sms/conversations/" + id);
Intent gintent = new Intent(Intent.ACTION_MAIN,mUri);
jcontext.startActivity(gintent);
}
private long getThreadId(Context aContext) { long threadId = 0; //sendBroadcast(day); String SMS_READ_COLUMN = "read"; String WHERE_CONDITION = SMS_READ_COLUMN + " = 0"; String SORT_ORDER = "date DESC"; int count = 0; Cursor cursor = aContext.getContentResolver().query( Uri.parse("content://sms/inbox"),new String[] { "_id", "thread_id", "address", "person", "date", "body" },WHERE_CONDITION,null,SORT_ORDER); if (cursor != null) {try {count = cursor.getCount(); if (count > 0) { cursor.moveToFirst(); threadId = cursor.getLong(1);} } finally {cursor.close();}} Log.i("threadId", String.valueOf(threadId)); return threadId;}
}
public class smsREv extends BroadcastReceiver{ @Override
public void onReceive(Context jcontext, Intent intent) {
long id = getThreadId(jcontext);
Uri mUri=Uri.parse("content://sms/conversations/" + id);
Intent gintent = new Intent(Intent.ACTION_MAIN,mUri);
jcontext.startActivity(gintent);
}
private long getThreadId(Context aContext) { long threadId = 0; //sendBroadcast(day); String SMS_READ_COLUMN = "read"; String WHERE_CONDITION = SMS_READ_COLUMN + " = 0"; String SORT_ORDER = "date DESC"; int count = 0; Cursor cursor = aContext.getContentResolver().query( Uri.parse("content://sms/inbox"),new String[] { "_id", "thread_id", "address", "person", "date", "body" },WHERE_CONDITION,null,SORT_ORDER); if (cursor != null) {try {count = cursor.getCount(); if (count > 0) { cursor.moveToFirst(); threadId = cursor.getLong(1);} } finally {cursor.close();}} Log.i("threadId", String.valueOf(threadId)); return threadId;}
}这是我从网上找到例子,修改的,收到短信时会报错:Couldn’t open fd for content://settings/system/notification_sound
unable to to create media player
常用的打开短信的方法是什么啊。。求例子,求解答
解决方案 »
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7'
- 编译,调试 andriod ??
- android4.0 keypad 的kl 何去何从?
- 麻烦大家预测下Android的未来
- AlarmManage的用法
- 求证,用于Android开发的框架(类库)和Oracle-Java-JDK大部分都不一样????????google重写了大部分JDK?????????????
- android新手关于 DialogInterface 的问题
- 求一款能提供天气接口的app
- 捕获全局异常,出现崩溃不关闭程序,然后怎么跳到指定界面
- MPChart点击图例隐藏事件
- android怎么实现界面渐大功能
- Android绘图 如何只绘制图片某个矩形区域内的数据
,还请大家给联系一下,我想在济南找一家