- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 intents 在 whatsapp 中打开与电话号码的对话,我当前的代码运行良好,但突然停止工作,当我调用该函数时,它尝试打开 Whatsapp 但没有成功,并且在 logcat 中有没有错误信息,我当前的代码是
private void accion_abrir_whatsapp(String num_telefono) {
boolean is_whatsapp_installed = appInstalledOrNot("com.whatsapp");
if(is_whatsapp_installed) {
Uri uri = Uri.parse("smsto:" + num_telefono);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(Intent.createChooser(i, ""));
}else{
toast("No tienes instalado Whatsapp para esta accion");
}
}
在 logcat 中,我用 whatsapp 这个词过滤了所有消息并得到了这个。
2018-11-02 22:46:54.783 1052-2355/? D/ActivityManager: Skipping intent:flg=0x10800000 cmp=com.whatsapp/.voipcalling.VoipActivityV2
2018-11-02 22:46:54.868 1052-1200/? W/AlarmManager: mIsScreenOn is: true, WAKEUP alarm trigger action = com.whatsapp.alarm.AVAILABLE_TIMEOUT package name is: com.whatsapp
2018-11-02 22:46:54.873 1052-2355/? V/BroadcastQueue: Finished with ordered broadcast BroadcastRecord{5cab0ac u10 com.whatsapp.alarm.AVAILABLE_TIMEOUT}
2018-11-02 22:46:55.791 1052-2355/? I/ActivityManager: START u0 {act=android.intent.action.SENDTO dat=smsto:xxxxxxxxxxxxxxxxxx flg=0x3000000 hwFlg=0x2 pkg=com.whatsapp cmp=com.whatsapp/.Conversation} from uid 10232
2018-11-02 22:46:55.792 1052-2355/? I/ActivityManager: ActivityRecord info: ActivityInfo{88994f1 com.whatsapp.Conversation}
2018-11-02 22:46:55.794 1052-2355/? V/WindowManager: addAppToken: AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}} controller={TaskWindowContainerController taskId=4923} at 2147483647
2018-11-02 22:46:55.795 1605-1986/? I/ash: front pkg : com.whatsapp launcher: false
2018-11-02 22:46:55.795 1605-1986/? I/ash: above launcher front pkgs: [io.app.malle, com.huawei.android.internal.app, com.whatsapp]
2018-11-02 22:46:55.850 1052-2355/? V/WindowManager: No longer Stopped: AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}}
2018-11-02 22:46:55.859 8166-8166/? V/ActivityThread: Skipping new config:{1.0 714mcc3mnc [es_AR] ldltr sw360dp w360dp h677dp 480dpi nrml long hdr port finger -keyb/v/h -nav/h appBounds=Rect(0, 0 - 1080, 2116) nonFullScreen=0 suim:1 s.246}, config:{1.0 714mcc3mnc [es_AR] ldltr sw360dp w360dp h677dp 480dpi nrml long hdr port finger -keyb/v/h -nav/h appBounds=Rect(0, 0 - 1080, 2116) nonFullScreen=0 suim:1 s.246} for app:com.whatsapp
2018-11-02 22:46:55.859 1605-1710/? D/ScenarioService: front pkg : com.whatsapp launcher: false
2018-11-02 22:46:55.859 1605-1710/? D/ScenarioService: new above launcher front pkgs: [io.app.malle, com.huawei.android.internal.app, com.whatsapp]
2018-11-02 22:46:55.859 1605-1710/? I/AppManager: handleAppFrontEvent: com.whatsapp
2018-11-02 22:46:55.859 1605-1710/? I/AppsUsage: scnOff:false FgAPP:com.whatsapp BgAPP:com.huawei.android.internal.app
2018-11-02 22:46:55.859 1052-2355/? V/WindowManager: No longer Stopped: AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}}
2018-11-02 22:46:55.860 1052-1282/? D/EmcomManagerService: forePackage name is com.whatsapp
2018-11-02 22:46:55.861 3135-7320/? D/[HwRecSys]HwRecSysService: onEvent actionID: 10000 msg:com.whatsapp
2018-11-02 22:46:55.861 1605-2112/? I/PGServer: report state:10000 event type:1 pid:0 uid:0 pkg:com.whatsapp to pid: 1052
2018-11-02 22:46:55.861 1605-2112/? I/PGServer: report state:10000 event type:1 pid:0 uid:0 pkg:com.whatsapp to pid: 1605
2018-11-02 22:46:55.861 1605-2112/? I/SceneReceiver: state type: 10000 eventType:1 pid:0 uid:0 pkg:com.whatsapp
2018-11-02 22:46:55.862 1605-2202/? D/HwThermalStateManager: current foreapp pkg : com.whatsapp
2018-11-02 22:46:55.862 1605-2202/? D/HwThermalStateManager: really app:com.whatsapp
2018-11-02 22:46:55.863 1052-2355/? V/WindowManager: Check opening app=AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}}: allDrawn=false startingDisplayed=false startingMoved=false isRelaunching()=false
2018-11-02 22:46:55.876 1052-1073/? D/HiDATA_ContentAware: mForegroundAppPackageName: com.whatsapp ,score: 0
2018-11-02 22:46:55.876 1052-1073/? D/HiDATA: onForegroundAppWifiSleepChange: config:false, sleeptime:-1,type: 0, appname:com.whatsapp
2018-11-02 22:46:55.876 1052-1073/? D/HiDATA: APP type: 0 appName= com.whatsapp
2018-11-02 22:46:55.876 1052-1073/? D/HiDATA: no game, APP_TYPE_GAME, appName =com.whatsapp
2018-11-02 22:46:55.876 1052-1073/? D/HiDATA_ContentAware: packageName = com.whatsapp, uid = 10122
2018-11-02 22:46:55.886 8166-8166/? D/HwRTBlurUtils: check blur style for HwPhoneWindow, themeResId : 0x7f11015d, context : com.whatsapp.Conversation@ac8a57, Nhwext : 0, get Blur : disable with , null
2018-11-02 22:46:55.899 8166-8166/? D/ActivityThread: add activity client record, r= ActivityRecord{b6705b0 token=android.os.BinderProxy@b5b4175 {com.whatsapp/com.whatsapp.Conversation}} token= android.os.BinderProxy@b5b4175
2018-11-02 22:46:55.901 1052-2355/? D/ActivityManager: allPausedActivitiesComplete: r=ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923 f} state=FINISHING
2018-11-02 22:46:55.903 1605-1710/? I/ScenarioService: old above launcher pkgs: [io.app.malle, com.huawei.android.internal.app, com.whatsapp] new front:io.app.malle
2018-11-02 22:46:55.903 1605-1710/? I/AppsUsage: scnOff:false FgAPP:io.app.malle BgAPP:com.whatsapp
2018-11-02 22:46:55.906 1605-2112/? I/PGServer: report state:10000 event type:2 pid:0 uid:0 pkg:com.whatsapp to pid: 1052
2018-11-02 22:46:55.906 1605-2112/? I/PGServer: report state:10000 event type:2 pid:0 uid:0 pkg:com.whatsapp to pid: 1605
2018-11-02 22:46:55.906 1605-2112/? I/SceneReceiver: state type: 10000 eventType:2 pid:0 uid:0 pkg:com.whatsapp
2018-11-02 22:46:55.931 1052-2355/? D/WindowManager: is app exit to launcher info: app = AppWindowToken{cdc307c token=Token{1749b6f ActivityRecord{f5ede4e u0 com.huawei.android.internal.app/.HwChooserActivity t4923}}}, window = Window{d405503 u0 com.huawei.android.internal.app/com.huawei.android.internal.app.HwChooserActivity}mClosingApps = {AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}}, AppWindowToken{cdc307c token=Token{1749b6f ActivityRecord{f5ede4e u0 com.huawei.android.internal.app/.HwChooserActivity t4923}}}}, topOpeningApp = AppWindowToken{ae4fe97 token=Token{ba3b516 ActivityRecord{c2f4a31 u0 io.app.malle/.Modulo_perfil_negocio t4923}}}, mExitIconBitmap = null, mExitIconHeight = -1, mExitIconWidth = -1
2018-11-02 22:46:56.021 1052-2355/? D/ActivityManager: Skipping intent:flg=0x10800000 cmp=com.whatsapp/.voipcalling.VoipActivityV2
2018-11-02 22:46:56.097 8166-8166/? D/ActivityThread: Remove activity client record, r= ActivityRecord{b6705b0 token=android.os.BinderProxy@b5b4175 {com.whatsapp/com.whatsapp.Conversation}} token= android.os.BinderProxy@b5b4175
2018-11-02 22:46:56.097 1052-3222/? V/WindowManager: removeAppToken: AppWindowToken{2882b98 token=Token{d0d617b ActivityRecord{71e050a u0 com.whatsapp/.Conversation t4923}}} delayed=false Callers=com.android.server.wm.DisplayContent.removeAppToken:1001 com.android.server.wm.AppWindowContainerController.removeContainer:281 com.android.server.am.ActivityRecord.removeWindowContainer:1051 com.android.server.am.ActivityStack.removeActivityFromHistoryLocked:4615
代码一夜之间停止工作很奇怪,也许 whatsapp 更新了并且这样做的 Intent 改变了
最佳答案
我不知道为什么你的代码不起作用,但我有另一种方法,试试这个:
private void accion_abrir_whatsapp(String num_telefono) {
boolean is_whatsapp_installed = appInstalledOrNot("com.whatsapp");
if(is_whatsapp_installed) {
Intent intent=new Intent(Intent.ACTION_VIEW,Uri.parse("https://api.whatsapp.com/send?phone="+num_telefono));
startActivity(intent);
}
else{
toast("No tienes instalado Whatsapp para esta accion");
}
}
注意:在此方法中,在 num_telefono 字符串中传递的号码应带有国家代码,例如,对于印度,它将是 91+“电话号码”。
关于android - 如何有意地在 whatsapp 中打开与特定号码的对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53128251/
我能想到的最好的标题,但要澄清的是,情况是这样的: 我正在开发一种类似短 url 的服务,该服务允许用户使用他们的 Twitter 帐户“登录”并发布内容。现在这项服务可以包含在 Tweetdeck
我正在开发一个应用程序,我需要用户使用类似聊天的系统相互交互。 为此,我想创建一个对话模型。据我所知,我将使用多对多关系。 具有以下模型:Conversation、User 和 Message,我想象
我试图在一个页面上多次实现 jquery 对话框 - 基本上,我想在用户单击某个人的名字时显示有关该人的更多信息。 我正在使用 php 生成页面。 我尝试这样做,并使其部分工作,但我只能使页面上的第一
我制作了一个 CustomTypeDialog 类,我想要的是使用不在 Activity 布局中的 EditText。当我尝试单击其中一个按钮时出现空指针异常,我认为这是因为它们不在 Activity
我有这个程序,我想知道如何继续它。我想让用户在“发生了什么”之后输入更多文本,然后让程序响应。感谢您的帮助 int main() { cout > answer; switch(an
我目前正在开发一个由 javafx ui 支持的 java 游戏。 玩家。应该可以和npc对话,这没问题。但我想要一定的文字效果。就像在 polemon 游戏或 Undertale 中一样,文本会逐个
所以基本上我正在尝试重写一个 bash 脚本,该脚本使用对话框 --radiolist 来选择区域设置、键盘、时间。目前,标签是与本地对应的数字(我为它创建了一个哈希表)。但因为我有大约 100 个语
有人可以告诉我如何使用 Watson Conversation 和其他服务(例如 Twilio)调用实时电话并进行对话吗? 我可以使用 Watson Conversation、Twilio 和 Nod
我有一个包含几个 .txt 文件的目录。让我们说 hi.txt hello.txt hello_test.txt test.txt 在 VBA 中使用文件对话框,如何过滤以在下拉列表中仅显示“*tes
我有一个 session 范围的 bean,ComponenteM,它被注入(inject)到请求范围的 bean,ComponenteC 中。 @Named @RequestScoped publi
我需要收集推文“集”,即用于我的研究的推特对话; 这些集合还需要满足以下条件 其中的推文数量,以及 参与人数。 我研究过 Twitter Streaming API、twitter-stream ge
我想在用户 Lync 客户端中打开一个新对话,其中包含预先确定的消息文本,但消息的收件人由用户选择,此过程从用户单击网站。 这可能吗? 最佳答案 这里的部分问题是,如果不知道要与谁开始对话(如果有意义
在 JBoss AS7 中工作,使用 Conversation Scope 管理浏览器选项卡中的用户交互。 我注意到我的页面附加了 ?cid 参数。这很棒 - 直到用户为页面添加书签然后尝试返回它!对
本地和远程标记以及Call-ID的组合用于识别对话。据说Call-ID是一次调用的唯一值。那么为什么 Call-ID 不单独用于识别对话呢? 最佳答案 一句话:“发夹”。 “Hairpinning”是
除了这行不通之外,这里没什么好说的,我不知道为什么。 Arduino 上的串行输出什么也没有。 C# 代码的输出变为等待响应,然后什么也没有。 当我启动 C# 程序时,Arduino 上的蓝牙卡 LE
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
目前正在开发一个应用程序,它甚至可以与 Android 2.2 一起使用,我使用支持库及其 AppCompat 主题来设计我的 UI。尽管大部分 UI 工作正常,但我有一个带有自定义布局的 Alert
我正在尝试对 MySQL 表 I 进行类似对话的输出,如下所示: Content From To Date Lorem
我已经创建了消息系统,在 messages.php 上我想显示消息对话,应该显示最后一条消息,但不知道查询,因为我是 php 新手,这里是数据库信息 table:conversation_chat
在那里,这是我的代码结构: 主要 Activity : public class PureDataActivity extends Activity { private TextView st
我是一名优秀的程序员,十分优秀!