我想获取手机中特定发件人的短信列表。这些短信是从短信网关发送的,所以我不知道发件人的号码。但是,我知道发件人的姓名,例如“Google”。这是我目前的尝试finalStringSMS_URI_INBOX="content://sms/inbox";Uriuri=Uri.parse(SMS_URI_INBOX);String[]projection=newString[]{"_id","address","person","body","date","type"};Cursorcur=getContentResolver().query(uri,projection,"personLIK
我正在开发一个应用程序,该应用程序需要能够在收件箱或已发送文件夹中保存/创建新的彩信,但我不知道该怎么做。我尝试了以下代码,但它给了我异常:ContentValuesvalues=newContentValues();values.put("address","xxxxxxxxxxx");values.put("body","body3");values.put("read","0");getContentResolver().insert(Uri.parse("content://mms/inbox"),values);异常是:ERROR/Database(118):Errorins
这个问题在这里已经有了答案:HowtosendemailinAndroid?[duplicate](3个答案)关闭8年前。如何在我们的应用中打开收件箱。finalStringACCOUNT_TYPE_GOOGLE="com.google";finalString[]FEATURES_MAIL={"service_mail"};AccountManager.get(this).getAccountsByTypeAndFeatures(ACCOUNT_TYPE_GOOGLE,FEATURES_MAIL,newAccountManagerCallback(){@Overridepublicv
目前我正在尝试在将传入的SMS保存到收件箱之前对其进行修改。由于系统是Android4.4.4,无法使用高优先级广播接收器进行简单拦截。这也是我修改Android源代码(AOSP)而不构建应用程序的原因。到目前为止,我已经设法确定了一个有前途的类:InboundSmsHandler。在内部类SmsBroadcastReceiver中,当SMS到达时触发onReceive方法,稍后发送“SMS_RECEIVED”Intent。所以基本上这个方法似乎是在一个好地方。问题是我无法修改按onReceiveIntent发送的SMS。我已经尝试用PDU修改它了:byte[]pdu=createFa
我想问一下我怎样才能收到我的电子邮件收件箱文件夹中的消息并显示它?同样,如何访问gmail的收件箱或其他邮件客户端的收件箱文件夹?这在安卓上可行吗? 最佳答案 Android上没有对此的正式支持。在您使用gmail-ls内容提供程序的地方有一个hack,但根据我收集的信息,它不适用于最新版本的android(有关详细信息,请参阅this)。如果您想使用gmail-ls内容提供程序checkoutthis举个例子,但请记住这是一个hack并且不受正式支持。因此,如果/当它不起作用时,请不要感到惊讶。您可能想看一下类似gmail4j的内
我想通过我的android访问存储在收件箱中的消息项目。我试过为短信形成URI的方法(content://sms/收件箱),然后查询各种参数。但是我在标准的Android开发者文档。在各种网站上提到此内容已被从标准sdk中删除。该应用程序可能不支持更高安卓版本。那么,我怎样才能创建一个应用程序来从收件箱中读取短信呢?在未来版本的android中可靠。请帮忙!! 最佳答案 它在我的里程碑(sdk更新2.1)中运行良好publicListgetSms(){UrimSmsQueryUri=Uri.parse("content://sms/
在android4.4之前,我可以通过如下设置优先级来阻止邮件移动到收件箱然后在onRecieve()消息中中止tbroadcast()。然而,在android4.4中,我们需要定义sms_deliver_操作,以便将我们的消息应用程序设为默认:GettingYourSMSAppsReadyforKitKat通过这样做,我可以先接收消息,他们不会移动到任何其他消息应用程序,但我也需要将他们发送到消息应用程序,如果它不符合我的条件。那么有没有办法实现这个功能呢? 最佳答案 当android系统接收到sms时,它会使用“android.
有没有办法以编程方式在Android中读取/访问电子邮件或收件箱? 最佳答案 据我所知,无法通过默认的Gmail应用程序以编程方式访问电子邮件。您最好的选择是找到一些POP或IMAP库,并将其集成到您的应用程序中。通过输入他们的电子邮件信息,您可以在您自己的应用程序中获取该邮箱的电子邮件。 关于android-有没有办法以编程方式在Android中读取/访问电子邮件或收件箱?,我们在StackOverflow上找到一个类似的问题: https://stacko
是否可以将消息从应用程序移至收件箱?我制作了一个应用程序,它将在系统收件箱之前捕获一条消息,并在数据库中创建一条新的消息条目。但在那之后,我想为用户提供一个名为“移动到收件箱”/“保存到收件箱”的选项,用于特定的选定消息。有可能吗?怎么办?任何建议将不胜感激。提前致谢。 最佳答案 您是否尝试过以下代码?对于content://sms/inbox,字段是_id,thread_id,address,person,date,protocol,read,status,type,reply_path_present,subject,body,
如何在android中向多个收件人发送短信?我想在我的应用程序中向许多接收者发送SMS。我知道这段代码:UrismsToUri=Uri.parse("smsto:"+10086);Intentintent=newIntent(android.content.Intent.ACTION_SENDTO,smsToUri);Stringmessage="hello";//message=message.replace("%s",StoresMessage.m_storeName);intent.putExtra("sms_body",message);startActivity(intent