我正在android中构建一个应用程序,当我的手机接到任何电话时,它会执行一个操作。我已经用广播接收器和电话状态监听器尝试过这个。但它不起作用。如果我使用Activity,那么电话状态监听器工作得很好,但它不适用于广播接收器。我做错了什么?请任何body帮助....感谢和问候 最佳答案 这是来自aChineseBBS的示例.publicclassPhoneStatReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG="PhoneStatReceiver";priva
我想为一些未保存在用户手机中的号码打开whatsapp聊天框。我正在使用下面的代码:Uriuri=Uri.parse("smsto:"+str_MobileNumber);Intenti=newIntent(Intent.ACTION_SENDTO,uri);i.putExtra("sms_body","Hello");i.setPackage("com.whatsapp");mContext.startActivity(i);但是whatsapp显示错误: 最佳答案 方法一——使用android组件名publicstaticvoi
我有一个简单的应用程序,我正在为我的公司组装。我创建了4个按钮,但似乎无法正确链接它们。一个按钮应该打开我们的移动网站,另一个按钮可以给我们打电话,另一个按钮可以映射到我们,最后一个按钮可以链接到我们的“新闻”网站。任何帮助将不胜感激! 最佳答案 在您的按钮上,您应该设置OnClickListener,并执行一些所需的操作,您可以参见下面的示例:打开具有特定位置的mapmapButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv)
这个问题在这里已经有了答案:PhonenumbervalidationAndroid(16个答案)关闭8年前。我正在尝试创建一个正则表达式来检查是否输入了有效的电话号码。我的正则表达式有问题。这是我使用的源代码:if(!Pattern.matches("(\\d{3}-){1,2}\\d{4}",s)){et.setError("EnteravalidPhoneNumber");}我做错了什么?
我只想打开安卓设备的电话应用程序。我不想为该应用程序提供电话号码。只是想打开它。我正在使用手机应用程序的包名打开它。因为我可以使用下面的代码通过该包名称打开我想要的任何应用程序。IntentlaunchIntent=getPackageManager().getLaunchIntentForPackage("com.android.contacts");startActivity(launchIntent);我无法使用上述代码打开电话和联系人应用程序。可能是什么问题? 最佳答案 Intents旨在(此处无pwn(该死!))为您提供更
我有以下代码,我是从对话框fragment按钮开始的:uri="tel:"+ServerDialogCallUs.this.contents.getString("phone_number");Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));此代码不是调用普通电话,而是启动Skype通话。我怎样才能让用户在普通通话和Skype通话之间进行选择。谢谢 最佳答案 实际上,我缺少权限:将此权限添加到list后,我可以在普通通话和Skype通
我正在为一个类(class)制作一个Android应用程序,以防止用户在喝醉时打电话或发短信。基本上,在他们开始喝酒之前,他们会启动应用程序,该应用程序会阻止所有拨出电话和发给联系人的短信,直到他们回答数学问题以证明他们清醒为止。我在尝试阻止调用和短信时遇到了障碍,因为我似乎无法让BroadcastReceivers完成此操作。基本上当用户点击“开始”按钮时,我希望BroadcastReceiver开始监听并阻止拨出电话,直到用户通过清醒测试(输入数学问题的正确答案)。有什么办法可以做到这一点?非常感谢!马特这是我的主要Activity:publicclassMainActivitye
我正在构建一个使用电话号码的应用程序。我想让用户选择一个国家,然后根据该国家/地区将国家/地区代码添加到他们的电话号码前。在android中有没有标准的方法来做到这一点?我以为答案是PlaceAutoComplete,一个用于添加地点的android服务,但这似乎不是答案;至少我无法按照GoogleDeveloperAcademy网站上的说明从该服务获取国家/地区代码。有谁知道我该如何完成这项工作? 最佳答案 您可以使用thisgoogle的库,用于处理android上的电话号码。您需要在用户选择后发送国家代码,然后使用PhoneN
我想检索whatsapp上的联系人电话号码。我能够读取联系人的姓名,但无法获取电话号码。这是我的代码voidreadwhatsapp(){StringBufferoutput=newStringBuffer();ContentResolvercr1=getContentResolver();Cursorc=cr1.query(RawContacts.CONTENT_URI,newString[]{RawContacts.CONTACT_ID,RawContacts.DISPLAY_NAME_PRIMARY,RawContacts.PHONETIC_NAME},RawContacts.A
有没有办法创建一个应用程序来监听通过Google环聊和环聊拨号器应用程序打进来的电话?我知道环聊应用程序有一个API,但我宁愿创建一个独立的应用程序来检测来自环聊和环聊拨号器的事件。 最佳答案 据我所知,没有适用于Android的HangoutsAPI,只有网络应用。 关于Android应用程序-在环聊拨号器中接听电话,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2837603