jjzjj

Android KitKat (API 19) - 如何在 SMS 内容提供程序中写入消息,而不是从非默认应用程序发送消息?

我正在尝试创建一个Android应用程序,将消息写入系统的发件箱。这些消息不应该通过GSM网络发送给接收者,我们的想法只是将它们写入发送内容提供程序。现在,我有这段代码:list文件Java类privatefinalStringSENT_SMS_CONTENT_PROVIDER_URI_OLDER_API_19="content://sms/sent";ContentValuesvalues=newContentValues();values.put("address",mNumber);values.put("body",mMessage);if(Build.VERSION.SDK_

android - 无法在 BroadcastReceiver SMS 中实例化接收器

为什么我有这个错误:ERROR/AndroidRuntime(854):Uncaughthandler:threadmainexitingduetouncaughtexceptionERROR/AndroidRuntime(854):java.lang.RuntimeException:Unabletoinstantiatereceivercom.android.GPS21.SmsReceiver:java.lang.ClassNotFoundException:com.android.GPS21.SmsReceiverinloaderdalvik.system.PathClassLo

android - LogCat 不显示 TAG "SMS"

@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Log.e("SMS","HelloWorld");//notshowingLog.v("SMS","HelloWorld");//notshowingLog.i("SMS","HelloWorld");//notshowingLog.d("SMS","HelloWorld");//notshowingLog.i("sms","HelloWorld")

android - 如何检查用户在 EditText 中输入自己的电话号码?

手机号码将由用户在我的Android应用程序的注册页面上的编辑文本中输入。我如何检查用户输入的是他/她的手机号码而不是其他人的?我已经试过了:TelephonyManagertMgr=(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);mPhoneNumber=tMgr.getLine1Number();并将此变量与edittext的文本进行比较。但在我的例子中,mPhoneNumber返回NULL。还有其他选择吗?如何解决这个问题?任何帮助都将不胜感激。我试过这个:检查源代码:public

android - 如何在我的 Android 应用程序中使用 Twilio 发送短信?

在我的android应用程序中,我创建了一个按钮,当我按下按钮时我想发送消息。为此,我创建了一个java类并编写了twilio代码。finalTwilioRestClientclient=newTwilioRestClient(ACCOUNT_SID,AUTH_TOKEN);//Getthemainaccount(Theoneweusedtoauthenticatethe//client)finalAccountmainAccount=client.getAccount();finalSmsFactorymessageFactory=mainAccount.getSmsFactory(

android - 短信类型常量

我在哪里可以找到用于找出SMS的“type”常量的API?我得到值:1、6和2。但不知道哪个是传出,传入等...... 最佳答案 根据TextBasedSmsColumns映射如下:MESSAGE_TYPE_ALL=0;MESSAGE_TYPE_INBOX=1;MESSAGE_TYPE_SENT=2;MESSAGE_TYPE_DRAFT=3;MESSAGE_TYPE_OUTBOX=4;MESSAGE_TYPE_FAILED=5;//forfailedoutgoingmessagesMESSAGE_TYPE_QUEUED=6;//fo

android - 如何获取传入短信的 URI 当前/默认铃声?

我正在编写旨在取代标准/标准Messenger的应用程序。所以我需要为传入消息定义默认铃声。我指的是传入的SMS通知铃声。有人知道怎么弄吗? 最佳答案 检索Ringtone默认铃声对象,使用RingtoneManager:Ringtoneringtone=RingtoneManager.getRingtone(context,Settings.System.DEFAULT_RINGTONE_URI);如果用户将默认铃声更改为第3方消息应用程序中提供的铃声,据我所知,除非第3方应用程序通过ContentProvider公开其铃声,否则

android - 将发送的短信写入内容 ://sms/sent table

我正在开发一个android短信应用程序。我可以使用以下代码向单个联系人发送短信。sms.sendTextMessage(phoneNumber,null,message,sentPI,deliveredPI);现在我想向多联系人发送短信。有人建议使用循环。所以现在我正在使用循环向多联系人发送短信。发送每条短信后,我将这些值写入发送表。ContentValuesvalues=newContentValues();values.put("address",mobNo);values.put("body",msg);getContentResolver().insert(Uri.parse

Android 短信拦截无通知图标或 WAP-PUSH 消息

有没有办法用BroadcastReceiver拦截短信例如here但不向用户显示任何通知并立即删除包含例如某些关键字的消息编辑:我需要的是在android手机之间进行一些一对一的通信,我认为发送短信可以解决问题,但不需要短信通知,也许WAPPUSH消息会更好但我不知道如何从安卓手机发送它们。如果有人有任何有用的想法,请把它放在这里:) 最佳答案 Ericsson实验室的一些人在今年的droidcon期间展示了他们的推送解决方案(以及一些额外的推送很好的理由)。这是他们网站的链接:https://labs.ericsson.com/a

android - 使用新的 Telephony content provider 读取 SMS

根据4.4SMSAPIs,新版本提供以下功能:allowappstoreadandwriteSMSandMMSmessagesonthedevice我找不到有关此功能的任何信息,也找不到新SDK中的任何示例。到目前为止,这是我阅读新收到的消息所拥有的。但是,我想阅读存储在设备上的现有消息://CanIonlylistenforincomingSMS,orcanIreadexistingstoredSMS?SmsMessage[]smsList=Telephony.Sms.Intents.getMessagesFromIntent(intent);for(SmsMessagesms:sm