Android 回拨电话中不能弹出应用列表的原因
Android 回拨电话中不能弹出应用列表的原因
深圳_小白菜 发表于4年前
Android 回拨电话中不能弹出应用列表的原因
  • 发表于 4年前
  • 阅读 341
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

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
博文 105
码字总数 26076
×
深圳_小白菜
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: