jjzjj

java - 读取并显示传入的消息文本android

我是android开发的新手。我正在开发小型android应用程序。在我的应用程序中,我想检索新来的短信并将此消息显示给用户。我的代码看起来像//HellowordActivity.javapackagecom.example.helloword;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.app.Activity;importandroid.os.Bundle;importandroid.telephon

android - 如何以编程方式在android中打开短信窗口?

在我的应用程序中,我想以编程方式为我的应用程序打开androidSMS创建窗口。如何做到这一点? 最佳答案 这可能有帮助也可能没有帮助。//LAUNCHSMSEVENTHANDLERfinalButtonbuttonLaunchSMS=(Button)findViewById(R.id.ButtonLaunchSMSMessage);buttonLaunchSMS.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewarg0){//T

android - 请求权限 READ_SMS 后,包安装程序在 Android M 中崩溃

我有一个尝试访问(TelephonyManager)getActivity().getSystemService(Context.TELEPHONY_SERVICE);的登录fragment这适用于最高Lollipop5.1的设备。当我在Marshmallow6.01中尝试它时,它显示了安全异常。所以我从android文档中添加了代码来请求运行时的权限。这是代码intpermissionCheck=ContextCompat.checkSelfPermission(getActivity(),Manifest.permission.READ_SMS);if(permissionChec

Android:SMS 发送和传递状态之间的区别

我不清楚SMSSent和Delivered状态之间的区别。谁能给我讲清楚吗? 最佳答案 已发送:它从您的手机到达服务器。已交付:它从服务器到达收件人。 关于Android:SMS发送和传递状态之间的区别,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8881929/

android - 仅通过短信分享

我的应用程序有一个图片按钮,点击该按钮应该仅通过短信发送一段文本。我如何让我的应用程序做到这一点?请帮忙。我还希望用户能够从他设备上的联系人列表中选择一个联系人。朱马纳 最佳答案 要使用Intent发送短信,请使用此代码:StringsmsBody="SmsBody";IntentsendIntent=newIntent(Intent.ACTION_VIEW);sendIntent.putExtra("sms_body",smsBody);sendIntent.setType("vnd.android-dir/mms-sms");s

Android - 在单独的线程中发送短信

我正在编写一个android应用程序(带有服务),我需要在收到GCM通知时发送消息。主要问题:当我同时发送3条短信时,任何其他操作都会停止很长时间(10-20秒)并且电话也被阻止。我尝试在线程中发送短信,但没有区别。SmsSender.javapublicclassSmsSenderimplementsRunnable{privateContextcontext;privateStringphoneNumber;privateStringmessage;privateintid;publicSmsSender(ContextparamContext,StringphoneNumber,

android - 发送短信时空指针异常,Parcel.ReadException?

我正在开发一个必须使用SMS服务的应用程序。当我尝试发送短信时,出现以下奇怪的异常。有时SMS发送绝对没问题,但有时我会收到此异常。我不知道问题出在哪里。以下是我的代码:StringmessageText=Util.getSMSText(myActivity.this,Util.CurrentLocation);messageText+="http://maps.google.com/maps?q="+locationInfo.getLat()+","+locationInfo.getLng();Stringnumber=guardian.getGuardianNumber();Sms

android - 如何在双手机中从指定的 SIM 卡发送短信

我正在尝试开发一个向目标发送短信的Android应用程序。如果有两张SIM(SIM1、SIM2)卡,如何检测它们并选择特定的SIM卡发送短信谢谢, 最佳答案 请尝试此代码。使用AndroidSDK5.1及更高版本。StringSENT="SMS_SENT";StringDELIVERED="SMS_DELIVERED";PendingIntentlocalPendingIntent1=PendingIntent.getBroadcast(mContext,0,newIntent(this.SENT),0);PendingIntent

android - 从收件箱中检索 SMS 消息

我正在开发android应用程序,我正在尝试从设备SMS收件箱中获取消息列表。在收件箱中,我从一个联系号码收到了2条消息,从另一个联系号码收到了1条消息。但是,我似乎只是从每个联系人而不是所有联系人那里收到消息。下面是我使用的代码publicvoidretrieveSMSMessages(){Stringaddress="";Stringbody="";UriinboxUri=Uri.parse("content://sms/inbox");String[]reqCols=newString[]{"_id","address","body"};ContentResolverconten

android - 发送 SMS 的待定 Intent 在发送多条消息时效果不佳

我正在开发一个应用程序,我在其中发送短信,我需要确定它是否已送达。如果我向某人发送一条消息,一切似乎都很好。但是在某些情况下我得到了错误的信息,例如,首先我向号码0000发送了一条消息(但它不会传递)然后我向号码0001发送了一条消息并且它传递了(到0000的消息仍然没有已交付)但我toast:短信已发送至0000(但仅发送至0001的消息),我应该如何解决发送报告中的此冲突?这是我的代码:try{SmsManagersmsManager=SmsManager.getDefault();Stringto="5556";Stringbody="TestMessage";StringSEN