草庐IT

android - 如何防止短信进入 Android Kitkat 中的收件箱

在以前的android版本中,我们可以使用以下代码来阻止短信:在广播接收器中,abortBroadcast()函数阻止SMS进入收件箱。但是这种方法在kitkat中不起作用,因为来自Kitkat的短信只会被默认的短信应用程序接收。在kitkat中创建短信拦截器应用程序有什么解决方法吗? 最佳答案 您应该阅读此页面:http://android-developers.blogspot.com/2013/10/getting-your-sms-apps-ready-for-kitkat.htmlKitKat中引入了一项更改,一次只允许一

android - 是否可以使用 Android sdk 将短信保存在草稿中

我是Android开发的新手。我需要你的一些澄清。我的问题是“是否有可能以编程方式在起草器中存储no.of短信?”。请帮助我。谢谢,SekharBethalam。 最佳答案 是的,您可以将消息保存为草稿,执行此操作的代码如下://StorethemessageinthedraftfoldersothatitshowsinMessagingapps.ContentValuesvalues=newContentValues();//Messageaddress.values.put("address",address);//Messag

android - 如何在短信中发送链接?

我想在短信中发送www.google.com的链接,但我希望它只显示“Google”。当用户点击“Google”时,它的链接www.google.com应该是打开的。我该怎么做? 最佳答案 你不能,SMS消息不是用HTML组成的,也不支持超链接的概念。为什么不直接发送一个链接到http://www.google.com让手机知道如何处理它?在最坏的情况下,接收用户将不得不在编辑模式下打开邮件,将URL复制并粘贴到网络浏览器中。 关于android-如何在短信中发送链接?,我们在Stack

android - 在模拟器中观察短信发送应用

有没有办法从模拟器读取外发短信?在logcat中我看到这条消息:D/SmsStorageMonitor(738):SMSsendsize=0time=1327423357467有没有办法获取接收者和内容?外发短信似乎没有保存在模拟器中。这意味着Messenger应用程序不会向我显示任何短信。 最佳答案 是的,只需在您的应用中创建一项服务并观察所有传出的短信,只需引用下面的代码即可。publicclassSMSObserverextendsBroadcastReceiver{staticfinalStringACTION="andro

android - 从广播短信接收器更新谷歌地图标记

我是android和java的新手。我正在尝试制作一个应用程序来执行以下任务。接收传入的短信(其中包含纬度和经度信息)用标记在map上显示它们因此,每次收到短信时,map都应该得到一个新标记。目前我有一张map,我可以在其中显示一个点,并且我已经实现了一个广播接收器以从SMS获取纬度和经度。但我不确定如何在收到新短信时从广播接收器更新map。任何帮助或提示都会有用。谢谢 最佳答案 您需要解决3个问题:一个。通过BroadcastReceiver接收短信B.使用ItemizedOverlay注释MapViewC.将来自Broadcas

android - 发出带有权限拒绝的传出短信

我想记录所有发送的短信并遵循下面的代码SMSObserver类publicclassServiceObserverextendsContentObserver{privateContextmContext;//privateStringcontactId="",contactName="";privateStringsmsBodyStr="",phoneNoStr="";privatelongsmsDatTime=System.currentTimeMillis();staticfinalUriSMS_STATUS_URI=Uri.parse("content://sms/out");

android - 通过 Intent 向多个电话号码发送短信

当我通过Intent发送短信时出现异常android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.SENDTOtyp=vnd.android-dir/mms-sms(有额外的)请参阅下面的代码:-try{IntentsendIntent=newIntent(Intent.ACTION_SENDTO,Uri.parse("smsto:5551212;5551212"));sendIntent.putExtra("sms_body",sendSMSStri

android - 从其 ID 获取短信详细信息 Android

我想获取短信的详细信息(号码、正文、到达时间);而且我只知道短信的ID。我可以使用此ID查询“content://sms”并获取详细信息吗?目前我可以循环查询每条消息并获取详细信息。但是,当您必须从1000条短信中获取10次单个短信详细信息时,这效率不高.....希望你明白这个问题。谢谢 最佳答案 我弄清楚了自己,但花了我一些时间,下面的代码对我有用:UrimyMessage=Uri.parse("content://sms/");ContentResolvercr=getContentResolver();Cursorc=cr.q

android - Android 是否可以在按下开始按钮时发送短信、电子邮件和调用电话?

按手机启动按钮在Android中执行以下操作在技术上是否可行。假设用户的电话已关机。当用户按下打开按钮时,会发生以下情况:发送短信发送邮件打电话目前,我试图找到手机STARTBUTTON的KeyCode,但无法在日志猫中得到任何响应。importandroid.view.KeyEvent;@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){Log.e("KeyCode","KeyCode:"+keyCode);Log.e("KeyEvent","KeyEvent"+event);returntrue;}期待一个具有精确技术

Android通过发件人姓名查询短信收件箱

我想获取手机中特定发件人的短信列表。这些短信是从短信网关发送的,所以我不知道发件人的号码。但是,我知道发件人的姓名,例如“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