草庐IT

电话簿

全部标签

Android 电话管理器来检测 sim

我正在开发一个基本上依赖于SIM卡状态的Android自动启动应用程序。当我的应用程序自动启动时,我需要它来检查SIM卡的位置是否已更改。之后,我通过获取共享偏好将当前SIM卡与过去的SIM卡进行比较。但是应用程序在获取新SIM卡的值时返回空指针异常。我想对SIM状态使用react。当我收到SIM_STATE_READY状态时,我想从电话管理器获取新的SIM状态。telMgr=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);intsimState=telMgr.getSimState();switch(simState){ca

android - Firebase 电话身份验证凭据与 firebase 中的 Google 登录链接

我在我的应用程序中使用firebase身份验证实现了两步身份验证,其中我使用gmail、facebook或简单的电子邮件登录进行身份验证。随着数字电话验证已迁移到firebase,我通过将现有的登录帐户(facebook、gmail或电子邮件)与电话身份验证凭据相关联,实现了firebase电话身份验证。与Facebook和电子邮件帐户一起使用时效果很好。当用户通过谷歌登录并尝试通过电话身份验证验证手机时,将打印此日志:signInWithCredential:failurecom.google.firebase.auth.FirebaseAuthUserCollisionExcept

android - 如何从电话簿中获取与 android 中特定联系人相关联的所有社交帐户?

我从电话簿中获取了所有设备联系人。现在我想从电话簿中获取的特定联系人获取链接帐户(facebook、twitter、instagram、LinkedIn)的url。我应该怎么做?这是获取联系人的代码。publicCursorgetContactsCursor(FragmentActivityactivity){Cursorcursor=null;try{Stringselection=ContactsContract.Contacts.IN_VISIBLE_GROUP+"=0"+"OR"+ContactsContract.Contacts.IN_VISIBLE_GROUP+"=1";S

iphone - 从电话应用程序注册用户的好方法是什么

我们有一个Web应用程序,我们还构建了手机应用程序(iPhone、Android、BlackBerry)以配合该网站。通常的工作流程是该网站的现有用户获得一个电话应用程序,然后将他们现有的凭据插入电话应用程序,然后他们关闭并运行,但现在我们更经常看到人们正在下载该应用程序然后(和这个任何人都不应该感到惊讶)不要阅读解释他们需要去网站获取凭据的帮助屏幕,因此无法连接到需要注册才能管理其内容的应用程序。这是一个巨大的可用性失败条件。所以我们知道我们需要将用户注册工作流程放在手机应用程序上。除了在手机上复制我们的注册页面这一显而易见的解决方案外,还有谁知道更好的手机身份解决方案吗?例如,在桌

android - 从查找 URI 获取电话号码

我一直在尝试使用他们的查找URI获取联系人的电话号码,但我没有让它工作。CursormyC=getContentResolver().query(lookupURI,null,null,null,null);StringphoneNumber;if(myC.moveToFirst()){while(myC.moveToNext()){phoneNumber=myC.getString(myC.getColumnIndex(Phone.NUMBER));Log.v("t","phonenumberis:"+phoneNumber);}}lookupURI.toString()是这个URI

android - 以编程方式获取Android手机的电话号码

如何以编程方式获取运行我的Android应用程序的设备的电话号码? 最佳答案 代码:TelephonyManagertMgr=(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);StringmPhoneNumber=tMgr.getLine1Number();所需权限:注意事项:根据高度评价的评论,需要注意一些注意事项。这可以返回null或""甚至"????????",它可以返回一个陈旧的电话号码,即不再有效。如果您想要唯一标识设备的东西

android - 检查电话设置以获得触觉反馈

有没有办法检查用户是否在他们的Android手机设置中启用或禁用了触觉反馈?虽然我认为触觉反馈对我的应用程序很有用,但我也理解有些人(包括我自己)通常更喜欢关闭触觉反馈。我能找到的最接近的东西是http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED但我不确定这是否是我正在寻找的或如何对其进行测试。提前感谢您提供的任何帮助。 最佳答案 我设法解决了它。这是我使用的代码:mContentRes

Android:如何从原始短信中获取发件人和收件人的电话号码

我在从传入的原始短信中找出接收者电话号码时遇到问题。这是我正在尝试的代码:谁能告诉我如何从原始短信中检索接收者电话号码。publicclassSMSReceiverextendsBroadcastReceiver{privateContextcontext;@OverridepublicvoidonReceive(Contextcontext,Intentintent){this.context=context;//ParsetheSMS.Bundlebundle=intent.getExtras();SmsMessage[]msgs=null;Stringstr="";if(bund

android - 当电话打断应用程序时,android 应用程序会发生什么情况?

我正在开发一个应用程序,在我的一项Activity中,我显示了一个进度对话框。我已经对其进行了管理,以便它在轮换期间正确显示,并且我认为这也可以处理电话的情况,但是当我通过电话对其进行测试时,对话框消失了。那么,电话调用对应用程序究竟做了什么?它是应用程序生命周期的一部分吗? 最佳答案 onPause和onStop被调用,onDestroy可能被调用但是你不能依赖它。 关于android-当电话打断应用程序时,android应用程序会发生什么情况?,我们在StackOverflow上找到

Android:通过服务调用电话

我尝试从服务内部调用电话。我使用的代码是:Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:"+number));startActivity(intent);它在主Activity中运行良好,但在服务中运行不佳。错误发生在最后一行。不能在服务内部调用吗?我怎样才能让这段代码在主要Activity上运行? 最佳答案 尝试从服务内部调用电话:Intentintent=newIntent(Intent.ACTION_CALL);intent.s