文档章节

Android 回拨电话中不能弹出应用列表的原因

深圳_小白菜
 深圳_小白菜
发布于 2014/04/23 16:37
字数 304
阅读 352
收藏 0

old代码;

<activity
            android:name="com.vkoov.csipsimple.ui.OutgoingCallChooser"
            android:configChanges="orientation"
            android:launchMode="singleInstance"
            android:theme="@style/CupcakeDialog" >
            <intent-filter>
                <action android:name="android.intent.action.CALL" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <intent-filter android:priority="-1" >
                <action android:name="android.phone.extra.NEW_CALL_INTENT" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
         
        </activity>

log:

 FATAL EXCEPTION: main
 java.lang.RuntimeException: Unable to start receiver com.vkoov.csipsimple.service.OutgoingCall:
 android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=csip:18682283082 flg=0x10000000 }
     at android.app.ActivityThread.handleReceiver(ActivityThread.java:2126)
     at android.app.ActivityThread.access$1500(ActivityThread.java:123)
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1197)
     at android.os.Handler.dispatchMessage(Handler.java:99)
     at android.os.Looper.loop(Looper.java:137)
     at android.app.ActivityThread.main(ActivityThread.java:4426)
     at java.lang.reflect.Method.invokeNative(Native Method)
     at java.lang.reflect.Method.invoke(Method.java:511)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
     at dalvik.system.NativeStart.main(Native Method)
 Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=csip:18682283082 flg=0x10000000 }
     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1512)
     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1384)
     at android.app.ContextImpl.startActivity(ContextImpl.java:852)
     at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)
     at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)
     at com.vkoov.csipsimple.service.OutgoingCall.onReceive(Unknown Source)
     at android.app.ActivityThread.handleReceiver(ActivityThread.java:2119)
     ... 10 more

解决方法;

引起异常的原因是没有找到csip

   需要在广播里面添加过滤器

正确代码;

 <activity
            android:name="com.vkoov.csipsimple.ui.OutgoingCallChooser"
            android:configChanges="orientation"
            android:launchMode="singleInstance"
            android:theme="@style/CupcakeDialog" >
            <intent-filter>
                <action android:name="android.intent.action.CALL" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="csip" />
                <data android:scheme="sip" />
                <data android:scheme="sips" />
            </intent-filter>
            <intent-filter android:priority="-1" >
                <action android:name="android.phone.extra.NEW_CALL_INTENT" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="csip" />
                <data android:scheme="sip" />
                <data android:scheme="sips" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.SENDTO" />
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="csip" />
                <data android:scheme="sip" />
                <data android:scheme="sips" />
                <data android:scheme="imto" />
            </intent-filter>
        </activity>

© 著作权归作者所有

共有 人打赏支持
深圳_小白菜
粉丝 1
博文 106
码字总数 26076
作品 0
深圳
程序员
私信 提问
谷歌发布 Android 设备管理器应用更新

谷歌发布了安卓设备管理器应用的一个更新,能够让丢失或失窃的安卓使用者通过此应用提醒捡到此设备的人联系机主。知名安卓网站Android Plolice试用了v1.3.8版的安卓设备管理器,发现该程序最...

oschina
2014/08/09
1K
5
Android 手机自动录音和自动上传录音文件夹

请教大虾。 Android有一种APP的网络电话“商企通”之类的。先是呼叫号码,然后被一个座机回拨,接着可以与被呼叫放通话了。总的说来就是通回拨电话来把两端链在一起。 那么问题来了,我设置的...

hanwke
2015/05/21
1K
0
【android基础学习之二】——基础控件ListView

声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误...

晨曦之光
2012/03/08
656
0
Android学习——界面互调2

在Android中, 除了像前面我们说的弹出指定页面,系统还提供了一个机制,就是跨程序调用,这样可以大大提高系统复用度,比如,我们自己写一个打电话程序,我们可以调用系 统中自带的电话薄选...

红薯
2009/07/14
1K
0
Android app开发常用知识列举

在Activity可见时进行页面刷新,即处于Activity栈顶,当然,这种刷新操作 可以在onStart,onResume,onRestart,onNewIntent+singleTask中,但最好的位置是onResume,其他方式可能会造成窗体泄露...

IamOkay
2015/02/14
0
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
97
9
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0
Android webview热门组件agentweb:4.0.2无法自适应的问题

Android webview热门组件agentweb:4.0.2无法自适应的问题 //设置自适应屏幕,两者合用mAgentWeb.getAgentWebSettings().getWebSettings().setUseWideViewPort(true); //将图片调整到适合w...

Gemini-Lin
今天
5
0
如何维护一个自己的 golang doc 服务

本文内容是如何维护一个golang 在线的doc 服务。 1 什么是godoc ? godoc 是 golang 官方提供的文档生成工具, 2 为什么要有godoc ? 我们经常遇到一个问题,就是代码和文档不一致,线上代码版...

鼎铭
今天
5
0
js中的对象创建的模式以及继承模式

对象创建模式: 工厂模式 构造函数模式 原型模式 继承模式 原型式继承 寄生式继承 构造函数 原型式和构造函数的组合式(缺点:运行两次超类类函数,积累函数的属性被挂载在原型对象上和实例对...

莫西摩西
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部