在Android手机号码验证过程中,我需要大家的帮助。我有一个应用程序,用户在其中输入他的手机号码。我需要验证用户是否在该应用程序中输入了他自己的手机号码,而不是其他人的手机号码。我怎样才能做到这一点。任何想法都会有很大帮助。我对如何验证用户输入感到非常困惑。期待您的回复。谢谢 最佳答案 答案会很简单。您可以尝试使用与手机银行流程相同的逻辑。查看步骤,通过网站注册号码。现在向输入的手机号码发送一个随机数。现在是验证点,创建一个页面,接受在该特定手机上作为短信发送的随机数。如果两个随机数相同则为有效手机号码,否则不是。
是否可以通过Android的SDK隐藏您调用的电话号码?考虑一下:您希望调用私有(private)电话,但由于许多人屏蔽私有(private)号码,您不想使用*67。这是医生经常做的事情——他们用手机打电话,但不希望病人知道他们的私有(private)手机号码。想象一下,我们正在为医生开发一个应用程序。该应用程序有一个联系人列表,点击一个联系人并调用电话,但以一种隐藏此电话来电显示的方式。例如,我的GoogleVoice号码与我的真实手机号码不同,我可以用这个号码接听电话。有没有办法以编程方式通过GoogleVoice调用电话?我还可以在通话中注册一些事件监听器,以便在通话结束时应用程
我看到很多问题询问如何获取短信发送者的电话号码,而不是接收者的电话号码。我已经使用这个站点上的工具生成了一个PDU,并且可以在其中看到收件人的电话号码:UsefulPDUdetailsandPDUtranslationtool但是,我在Android提供的SmsMessage类中看不到任何可以获取收件人电话号码的地方。我想这样做的原因是我有一部双SIM卡手机,但在Android中看不到任何地方我可以确定哪个SIM卡端口用于传入的SMS。至少,我想查看每条SMS消息并确定它们被发送到哪个电话号码。这个问题和我的很像但是没有答案:HowtogetSMSrecipient'sphonenum
我正在让我的edittext字段自动完成联系人电话号码。我知道如何从数据库中获取联系人并将它们显示在文本字段中,但我需要它们自动完成以防万一用户想要在文本字段中键入名称。我了解如何让数组自动完成以及其背后的整个理论。但是如何从电话联系人中提取信息很困难。我看过很多教程和关于堆栈溢出的各种问题,但仍然有点难过。请提供代码fragment。publicclassMyContactsextendsActivity{AutoCompleteTextViewtxtPhoneNo;publicArrayListc_Name=newArrayList();publicArrayListc_Numbe
我想在通话过程中获取从拨号盘按下的号码场景:假设A给B打电话。在通话过程中,A打开拨号盘并按了一个号码,比如说1号那么我怎样才能得到调用的号码呢? 最佳答案 getthenumberpressedfromthedialpadduringanongoingcall:要从拨出电话中获取号码,您需要为PHONE_STATE操作注册一个BroadcastReceiver。在onReceive方法中,您将检索为:StringoutgoingNumber=intent.getStringExtra(Intent.EXTRA_PHONE_NUMB
我正在开发一个Android应用程序,我只想在其中验证手机号码而不创建用户帐户。可能吗?我正在使用以下代码privatevoidstartPhoneNumberVerification(StringphoneNumber){PhoneAuthProvider.getInstance().verifyPhoneNumber(phoneNumber,//Phonenumbertoverify60,//TimeoutdurationTimeUnit.SECONDS,//Unitoftimeoutthis,//Activity(forcallbackbinding)mCallbacks);//
我正在编写一个应用程序,要求用户从联系人列表中选择一个联系人,以便向该联系人发送短信。有什么方法可以查询联系人列表中只有电话号码的联系人(即不是只有电子邮件地址的联系人)?目前我的代码如下所示,但这显示了所有联系人-然后我必须在我的Activity中执行逻辑以通知用户他们是否选择了没有关联号码的联系人并提示他们选择另一个。Intenti=newIntent(Intent.ACTION_PICK,People.CONTENT_URI);第二,我意识到联系人API从2.0开始发生了变化,那么选择联系人以涵盖所有Android操作系统版本的最佳做法是什么?我假设新的联系人API与2.0之前的
我需要能够在Android中选择多个联系人。流程是这样的:用户点击打开联系人应用程序的按钮。但是,我不能选择单个联系人,而是需要能够选择多个联系人(在同一个Intent启动中)。如果一个联系人有多个电话号码,我需要用户能够选择他想选择的电话号码。当我在“消息”应用程序中单击“联系人”时,我的三星Android手机(运行2.3Gingerbread)中已经存在此功能。请参阅下面的屏幕截图: 最佳答案 没有内置的方法可以做到这一点,因此您需要自己完成大部分工作。幸运的是,这并不难。显示要显示您的联系人,您可以使用具有多选选择模式的Lis
我想在每次用户键入新字符时编辑EditText字段内容。基本上我想使用libphonenumber格式化电话号码.我实现了一个TextWatcher,它读取字段内容并将其格式化为电话格式。但是每次我用格式化字符串设置EditText文本时,观察者都会被再次调用,再次设置文本,它就会陷入这个无限循环。在用户输入时编辑文本的最佳或正确方法是什么?@OverridepublicvoidafterTextChanged(Editableeditable){if(editable.length()>1){try{PhoneNumberUtilphoneUtil=PhoneNumberUtil.g
我想获取铃声名称。我用这个代码Ringtoneringtone=RingtoneManager.getRingtone(preference.getContext(),Uri.parse(stringValue));Stringname=ringtone.getTitle(preference.getContext());我得到的是号码(例如-17090)而不是铃声名称。怎么了? 最佳答案 我在使用最新版本的Android(4.4)时遇到了同样的问题。getTitle()和外部存储一定有问题,因为它在内部存储上运行良好。我还发现读取