草庐IT

android - 为什么在 HTC Desire 上发送短信时会出现 NullPointerException,或者什么是 SubmitPdu?

所以我得到了这个堆栈跟踪:java.lang.NullPointerExceptionatandroid.telephony.SmsMessage$SubmitPdu.(SmsMessage.java:132)atandroid.telephony.SmsMessage.getSubmitPdu(SmsMessage.java:551)atandroid.telephony.SmsManager.sendTextMessage(SmsManager.java:228)atandroid.telephony.SmsManager.sendTextMessage(SmsManager.ja

android - 如何从 Android 收件箱短信转换日期格式

我使用了这段代码:String[]columnDate=newString[]{"date"};Cursorcursor1=getContentResolver().query(Uri.parse("content://sms/inbox"),columnDate,null,null,"datedesclimit1");cursor1.moveToPosition(0);StringmsgData1Date=cursor1.getString(0);..它有效,但给出了这种格式的日期“1352933381889”如何将String类型的日期/时间格式转换成普通的日期/时间格式?

android - ACTION_SEND 用于发送短信

我想打开native应用程序发送短信,但应该已经有电话号码了。我找到了ACTION_SEND但是当我调用我的函数时返回错误:04-2611:59:15.991:ERROR/AndroidRuntime(20198):android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.SENDTO(hasextras)}此处显示我的代码:privatevoidsmsSend(Stringnumber){Intentintent=newIntent(Intent.

java - 如何通过sip在android中发送短信

我正在android中开发一个应用程序,我想在其中使用sip/xmpp(session启动协议(protocol))发送文本消息,任何人都可以给我它的代码以及关于它在任何免费sip提供商上的开发和测试的任何指南。 最佳答案 重读更新对不起,我没有意识到这个问题只与短信有关。SIP本身不支持文本消息,SIMPLE或MSRP扩展支持。你需要找到一个你喜欢的堆栈,这里是一个例子Doubango和他们的演示产品IMSDroid但谷歌“AndroidMSRP”有很多其他选择。我仍然对XMPP一无所知,但请查看thisthread获取大量库和用

android - 在 USB 设备上模拟 Android 短信/通话

我已经看到ddms允许在Android模拟器上发送假短信或发起假电话。然而,我没有使用模拟器进行开发,而只是使用USB数据线连接的真实设备。在我设备上的开发者首选项中,我可以允许模拟SMS消息。我所知道的一切都是使用telnet连接到设备(模拟器):telnetlocalhost5554并发送短信smssend12345HelloSO!我无法通过telnet连接到USB设备-它只是喊连接被拒绝。我已经使用adb转发端口,使用telnet进入设备,但是在调用smssend...之后它显示sms没有找到。回到SMS模拟的优点-是否可以使用adb/shell从PC向USB设备发送任何内容?

使用基于短信的身份验证的 iPhone 或 Android 应用程序?

有哪些iPhone或Android应用程序使用SMS作为其主要的用户身份验证方式?我很想看到这些应用程序的实际应用。SMS-auth似乎是一种适合移动环境的自然方法。基本工作流程是:注册时,用户提供电话号码;该应用程序调用后端网络服务,该服务生成签名URL并通过SMS网关将其发送到电话号码;用户收到SMS,单击链接,然后通过验证并登录。这会产生非常强大的用户身份,很难欺骗但相当容易。它可以根据产品要求与用户名或其他帐户属性配对。尽管有很多优点,但这似乎没有多大用处-因此我的问题。我最初的假设是,这是因为产品和用户对询问/提供电话号码持谨慎态度,用户认为这些电话号码是敏感信息。也就是说,

android - 发送短信时 ACTION_SENDTO 和 ACTION_VIEW 有什么区别?

我有一个向指定联系人发送消息的应用程序。现在我用Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("smsto:"+phoneNumber));发送消息,它在模拟器和我的N1上运行良好。我收到来自HTC用户的投诉,令人难以置信的是,当他们使用android.mms应用程序时,他们会强制关闭它。我做了更多的挖掘,发现有很多发送消息的方法。例如Intentintent=newIntent(Intent.ACTION_SENDTO,Uri.parse("smsto:"+phoneNumber));还有Intentintent=newInt

android - "Real"短信接收测试

我有一个SmsReceiver,我想在设备上对其进行真实测试,但是我不愿意向我的设备发送一堆真实的短信,这会堆积我的电话账单;-)所以我认为我必须能够通过操作RECEIVED_SMS、短信数据和发送短信所需的所有其他内容来启动intent。在谷歌上快速浏览后,我最终来到这里:http://blog.dev001.net/post/14085892020/android-generate-incoming-sms-from-within-your-app.我从这篇文章中汲取了一些想法,并制作了我的killer级android应用程序,用于在设备上创建和“发送”短信以进行测试,我必须说它的

javascript - 如何从 android 上的 javascript 访问短信收件箱 (phonegap)

我刚发现PhoneGap,想知道是否有办法使用它从Javascript访问SMS收件箱。或者如果有另一种简单的方法可以在从HTML/CSS/JS解决方案创建的应用程序中执行此操作。phonegap文档中没有关于SMS访问的信息,但也许收件箱可以作为url或文件夹使用?我想坚持使用phonegap,以便该应用程序可以在许多设备上运行,但仅android的解决方案也令人满意。 最佳答案 此功能目前不在PhoneGap中,但可能会在未来的版本中提供。这可能会得到整个社区的赞赏!我认为您暂时需要创建一个插件来实现此功能。插件的一些例子在这里

android - 通过 Intent 发送短信并知道短信是否已发送

我尝试使用此代码通过Intent发送短信:Intentintent=newIntent(Intent.ACTION_VIEW);intent.setData(Uri.parse("smsto:"+phoneNumber));intent.putExtra("address",phoneNumber);intent.putExtra("sms_body",messageBody);intent.putExtra("exit_on_sent",true);startActivityForResult(intent,CODE);然后,我想知道短信是否已发送,我使用此代码:publicvoid