我正在尝试实现一个应用程序,它将在textview中显示从Whatsapp收到的所有消息.有什么办法吗?是否有可能从Whatsapp中提取所有消息?
我正在尝试将按钮链接到邮件应用程序.不发送邮件,只是打开收件箱.
我应该这样做Intent intent = new Intent(...)吗?
如果是这样,那之间应该是什么( )?
我有一个asp.net-mvc网站,人们管理一个项目列表.根据一些算法,我可以判断一个项目是否已过时.当用户登录时,我希望它显示过时项目的数量(类似于我在收件箱中看到许多更新时).
计算陈旧项目的算法有点慢,所以如果每次用户登录,我必须:
我的猜测是真的很慢.此外,在所有项目写入,我将不得不重新计算上面的内容,看看是否有变化.
我的另一个想法是创建一个表并在几分钟内运行一个工作来计算陈旧项目并将最新计数存储在此度量表中.然后只是在用户登录时查询.问题是我仍然需要保持该表同步,如果它每分钟仅重新计算一次,如果人们更新项目,它将不会在一分钟后更改值.
有任何想法以快速,可扩展的方式支持此收件箱概念,以提醒用户审查的项目数量?
我想从应用程序中访问SMS收件箱.这就是我目前所理解的 -
由于隐私原因iphone app读取短信 以及如何以编程方式在iPhone上发送短信,标准SDK不允许访问短信数据库 ?
由于隐私原因,该应用不得在后台运行
当应用程序在其沙箱中运行时,应用程序无法访问其他应用程序的数据
虽然可以访问联系人列表(Whatsapp,例如) https://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/100-Introduction/chapter_1_section_1.html
它可能/可能在越狱的iPhone上执行此操作 如何在iphonse sdk上获取收件箱的所有短信?
我的问题是(在非越狱手机的背景下) -
是否可以在应用程序中明确的用户权限后从SMS收件箱中访问邮件?
是否可以要求用户从应用程序内授予来自所选用户(列出)的SMS消息的访问权限
是否有一些解决方法让我的应用程序从应用程序中读取这些消息,并获得用户的许可?
万分感谢!马克斯
我想从我自己的线程与Akka演员互动.目前,我喜欢这样:
val res = Await.result(aref ? GroupReceive(fromRank), timeout.duration).asInstanceOf[T]
Run Code Online (Sandbox Code Playgroud)
但我不确定这实际上是如何与我的线程交互的?我希望接收是异步的,即我希望在接收时挂起线程以允许完成其他一些工作.我刚刚读到了有关Akka收件箱系统的信息.收件箱akka api
我想我曾经记得Await每次创造一个新演员.await + ask和inbox之间有什么区别,有人能举例说明如何创建收件箱并使用它与"外部"的演员进行交流吗?
编辑 只是为了澄清,我不希望同一个线程继续工作,我希望它停止占用cpu-core并让其他线程工作,直到收到一些东西,然后再次唤醒.
任何人都可以告诉我如何使用imap或其他东西从我的收件箱中获取未读项目的数量,并将其显示在C#WinForms的标签中?
我尝试使用原子进给,但从来没有得到它
这是我想要的样子,如果它有帮助:

转到收件箱后,我无法向我在Gmail联系人中设置的群组/通讯组列表发送电子邮件.
我一定错过了一些简单的事情.有人可以让我直截了当吗?
我正在做以下步骤.
匹配短信与正则表达式
如果包含指定的关键字,则从短信体获取价值,如金额,描述(交易原因),账号(如果ATM取款),交易类型(借方/贷方)
这个正则表达式不匹配所有类型的银行/交易短信因此它没有效率,是否有任何其他方式来识别银行消息.
示例短信:
1)尊敬的客户,您的帐号XXXXXX6377已经记由卢比215.000是DBT/DBTL资金转移上19/05/2015 -印度中央银行
2)的A/C NN5715 借记为卢比2000 ; ATM WDL.A/c Bal(sub to chq realisatn)Rs13286.23 on 24APR 21:19hr.如果您没有使用,请拨打1800226999以阻止您的卡.
3)尊敬的客户,您的交流XXXXXXXX5666被记入与INR8,922.00于2月16日的信息.INF*000080483346*薪水.您的净可用Bal价格为8,922.00卢比.
private static ArrayList<SmsDto> parsevalues(ArrayList<SmsDto> body_val) {
ArrayList<SmsDto> resSms = new ArrayList<>();
for (int i = 0; i < body_val.size(); i++) {
SmsDto smsDto = body_val.get(i);
Pattern regEx
= Pattern.compile("(?:inr|rs)+[\\s]*[0-9+[\\,]*+[0-9]*]+[\\.]*[0-9]+");
// Find instance of pattern matches
Matcher m = regEx.matcher(smsDto.getBody());
if (m.find()) {
try { …Run Code Online (Sandbox Code Playgroud) 我想在用户阅读后从收件箱中删除短信.这该怎么做?
编辑:
公共类SmsReceiver扩展BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Bundle bundle = intent.getExtras();
SmsMessage[] msgs = null;
String address = null;
if(bundle!=null) {
String info = " ";
Object[] pdus = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
for (int i=0; i<msgs.length; i++) {
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
address=msgs[i].getDisplayOriginatingAddress();
info += msgs[i].getMessageBody().toString();
}
/*String str=bundle.getString("state");
Log.v("State",str);*/
if((PhoneNumberUtils.isWellFormedSmsAddress(address))){ //set ! and address length
//abortBroadcast();
Log.v("phone num","wellformed");
Uri deleteUri = Uri.parse("content://sms");
Cursor c = context.getContentResolver().query(deleteUri, null, …Run Code Online (Sandbox Code Playgroud) inbox ×10
android ×5
sms ×5
gmail ×2
actor ×1
akka ×1
asp.net-mvc ×1
asynchronous ×1
c# ×1
caching ×1
email ×1
imap ×1
ios ×1
messages ×1
nhibernate ×1
parsing ×1
permissions ×1
scala ×1
sql-server ×1
winforms ×1