草庐IT

android - 您如何做到这一点,以便您可以使用电话号码登录应用程序?

我正在制作一个应用程序,我想知道制作它的总体要点,以便您可以使用您的电话号码登录。例如,在应用程序DowntoLunch(一款邀请您的friend吃饭的应用程序)中,一旦您下载了该应用程序,您要做的第一件事就是使用您的电话号码登录。从那时起,您的号码就是您在应用程序中的识别方式。我想知道的是,一旦您提交了该数字,它是否已添加到数据库中的表中?然后,当一个新用户注册时,该号码必须通过并检查该表中的每个号码以确保它是不同的?如果是这样,那么对于庞大的用户群(如社交网络)来说,这不会花费很长时间吗?或者这只是数据库能够做的事情吗?(更具体地说是亚马逊网络服务,因为我猜我会使用他们的关系数据库

java - 无法检测现有电话号码

我想查看联系人数据库中是否存在联系人。我想出了这段代码:publicstaticbooleancontactExists(Activity_activity,Stringnumber){UrilookupUri=Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(number));String[]mPhoneNumberProjection={ContactsContract.PhoneLookup._ID,ContactsContract.PhoneLookup.NUMBER,

android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?

让我们暴力​​破解您的普通Android2.x可见联系人ID/姓名光标(通过ContactsContract):Cursorc=getContentResolver().query(Contacts.CONTENT_URI,newString[]{Contacts._ID,Contacts.DISPLAY_NAME},Contacts.IN_VISIBLE_GROUP+"='1'",null,Contacts.DISPLAY_NAME+"COLLATELOCALIZEDASC");有没有办法对此进行过滤,以获取至少只有一个电子邮件和/或电话号码的联系人?我看到我可以使用Contacts

android - 如何在android中获取自己设备的手机号码?

我想以编程方式检索设备的手机号码。我的代码是:-TelephonyManagertelephonyManager=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);StringstrMobileNumber=telephonyManager.getLine1Number();并且我在AndroidManifest.xml文件中设置了READ_PHONE_STATE权限。这适用于模拟器,但在具有eclair版本的实际设备上,它返回空字符串。有没有其他方式获取手机号码? 最佳答案

平板电脑的 android imei 号码

在我的应用程序中,我必须为我使用TelephonyManager的设备获取唯一编号。我可以在android手机中获取imei或deviceid但android平板电脑(Xoom)是否有可能获取唯一编号?我正在使用此代码获取IMEI号码,但我无法进入平板电脑,在此处输入代码TelephonyManagertelephonyManager1=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);imei=telephonyManager1.getDeviceId(); 最佳答案

android - 从传入消息 (SMS) 中获取 IMSI 号码或目标电话号码

我正在开发一个应用程序,该应用程序需要接收短信的设备(具有多个SIM卡)的IMSI/电话号码。这基本上是为了识别哪个SIM卡正在接收短信并稍后执行进一步的操作。我已经彻底搜索了SMSMessageApi,但没有找到合适的解决方案。如有任何帮助,我们将不胜感激。 最佳答案 据我所知,您无法从传入的短信中获取目标电话号码和IMSI。这样可以得到SIM的IMSI和电话号码。您可以获得SIM卡的IMSI号码,但我认为您无法获得所有SIM卡的电话号码,因为某些制造商没有在SIM卡中保存电话号码,因此您将获得NULL。在Android中,无法使

android - 如何验证类似于WhatsApp的号码?

我知道之前有人问过这个问题,但是,还没有回答的是,一条短信会发送到您的手机,WhatsApp会自动从短信中读取token/身份验证码,而不需要用户输入身份验证验证码,WhatsApp会自动在EditText区域输入验证码,然后自动开始安装App。同理,我的App如何自动从消息中读取验证码,并自动将此验证码输入到EditText区域,然后自动安装App。对此的任何帮助或指导将不胜感激。 最佳答案 WhatsApp读取您的收件箱并仅找到从它发送的消息,之后Whatsapp获取身份验证代码并将其显示到View。要实现此类功能,您需要编写一

android - android中的电话号码自动格式化

我需要按照这种格式在android的编辑文本中格式化电话号码(222)222-2222ext222222我创建了一个为我自动格式化的观察者。观察者工作正常并正确格式化电话号码。我唯一的问题是,当有人手动转到输入电话中的其他位置并开始删除或添加号码时,自动格式化不起作用。关于如何解决这个问题的任何想法。这是我当前的观察者的样子:editText.addTextChangedListener(object:TextWatcher{overridefunonTextChanged(s:CharSequence,start:Int,before:Int,count:Int){}override

android 以国际格式转换电话号码

我想知道是否可以转换电话号码拨出电话时转换为国际格式。例如,如果法国用户(抱歉,这是我所知道的唯一格式不会出错:-)尝试使用国家格式调用:01.47.12.34.56然后一个方法将它转换成国际格式像这样:+33.1.47.12.34.56我已经查看了PhoneNumberUtils的文档,但我不知道是否有一种方法可以做我想做的事。 最佳答案 旧帖子,但如果对任何人有帮助:使用谷歌的libphonenumber库来对电话号码进行各种格式化和验证。在这种特殊情况下,要转换为国际格式,请使用类PhoneNumberUtil中的format

Android:没有用户初始化的来电号码?

对于“帮助我起不来”应用程序之类的东西——是否有一种方法可以让用户设置联系电话,然后让应用程序在未来无需用户启动拨出的情况下调用该号码?我试过以下但似乎有问题:privatevoidcallPhone(){if(phoneNumber.length()>0){try{Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:"+phoneNumber));startActivity(intent);}catch(Exceptione){Toast.makeText(getApplicationCon