jjzjj

android - 通过 contentObserver 阻止传出短信

我想通过contentObserver阻止短信。为此,我想先获取短信的电话号码。我该怎么做才能获得号码?这是我的代码,只是计算短信的数量。packagecom.SMSObserver4;importandroid.app.Activity;importandroid.database.ContentObserver;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importandroid.os.Handler;importandroid.provider.Contacts;impo

android - 从 Intent 中获取多个广播?

http://mobiforge.com/developing/story/sms-messaging-android我在上面的链接中使用了我自己的应用程序中的示例代码来发送短信,但是在检查我的消息的发送状态时遇到了问题。结果是,我尝试发送的每条消息都会弹出toast消息。所以基本上,假设我已经发送了3条消息。当我发送第4条消息时,toast消息将弹出4次。似乎BroadcastReceiver正在从目前使用的每个Intent接收相同的广播?我无法弄清楚为什么会这样,或者如何阻止它。任何帮助或见解将不胜感激!下面是导致这个的具体方法://---sendsanSMSmessagetoan

android - 如何在 MIUI 8+ 中获得读取 "Service SMS"的权限(以编程方式)

如何在MIUI8+中获取读取“服务短信”的权限(以编程方式)。 最佳答案 这将启动服务短信的Intent。一旦用户允许访问服务短信,您将能够阅读通知短信。if(isMIUI()){//thiswilllaunchtheautostartscreenwhereusercanenablethepermissionforyourappIntentlocalIntent=newIntent("miui.intent.action.APP_PERM_EDITOR");localIntent.setClassName("com.miui.sec

安卓短信状态

我知道不应该使用SMS提供程序,但我想知道称为“状态”的字段的可能值是什么(其他一些字段也是如此,但我最感兴趣的是状态)以及当我这样做时这些值的含义:UriuriSms=Uri.parse("content://sms/inbox");Cursorc=context.getContentResolver().query(uriSms,null,null,null,null);//fieldsretrieved0:_id1:thread_id2:address3:person4:date5:protocol6:read7:status8:type9:reply_path_present1

android - 在 android 中阻止来电和短信

我试图在android中阻止给定号码的来电和短信。在我们屏蔽一个号码后,当我们接到被屏蔽号码的来电时,来电者可以在这里语音留言号码忙。但是有什么办法可以把这条语音信息改成关机,没有服务,该号码不在服务中信息吗? 最佳答案 这是不可能的,因为运营商负责提供这些回复。 关于android-在android中阻止来电和短信,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16519086

android - 短信发送观察者执行3次

我已经定义了以下服务,其中包含发送消息的观察者。问题是,在发送消息时,我感觉到被调用了3次contentobserver的onChange方法。¿有人知道告诉我为什么吗?谢谢publicclassDSMSServiceextendsService{privatestaticfinalStringCONTENT_SMS="content://sms";privateclassMyContentObserverextendsContentObserver{ContentValuesvalues=newContentValues();intthreadId;publicMyContentOb

android - 一个模拟器可以给自己发送短信吗

我一直在尝试通过广播在Android4.0模拟器上发送消息,并通过广播接收器获取该消息。我可以用两个模拟器来做到这一点,比如说,从5554到5556。但是,我无法将发送的消息从5554发送到它自己。这是我发送消息的方式:SmsManagersms=SmsManager.getDefault();sms.sendTextMessage(number,null,message,sentPI,deliveredPI);这里的number是模拟器的端口号 最佳答案 您可以使用tellnet命令轻松演示:在Windows操作系统中,如果tel

Android:获取所有已发送的短信? (发件箱)

我正在编写一个应用程序来备份所有短信。研究了一段时间,我才意识到我用来检索短信的方法只能获取我收到的短信(收件箱)。是否有可能以任何方式获取发件箱?如果它不在AndroidAPI中,是否可以通过某种方式从默认SMS应用程序获取它?即使不是每个人都使用它,它现在也能用,这有点紧急。 最佳答案 要获取发送的消息,您需要阅读sent-directory使用这个Uri查询Uri.parse("content://sms/sent"); 关于Android:获取所有已发送的短信?(发件箱),我们在

android - 从 Android 设备获取收件箱消息以显示在自定义 ListView 中

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowcanIreadSMSmessagesfromtheinboxprogrammaticallyinAndroid?我不知道如何以编程方式访问Android手机的收件箱,您能否指导我或分享一些教程,我该怎么做(访问手机的收件箱)。顺便说一句,我的申请是这样的。它是一个SMS加密器,我的应用程序复制了原始收件箱的内容,这样我就可以在发送消息时加密消息,反之亦然,我的应用程序是解密该消息的唯一方法。

java - 为什么 Android 会忽略 READ_SMS 权限?

我正在玩AndroidAPI15下的阅读收件箱,我遇到了以下问题:我的应用程序只有一个Activity,默认情况下启动的主要Activity。它有这个onCreate代码@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_unlock);//CreateInboxboxURIUriinboxURI=Uri.parse("content://sms/inbox");//Listrequired