我在Android上编写自己的启动器,当我使用此启动器接收Skype电话时,我看到来电窗口,但是我无法接听电话……之后我什么也做不了,它阻止所有.
使用默认和其他发射器,Skype正在运行,因此问题来自我的启动器.但是哪里 ?我需要特别许可吗?改变清单中的东西?
这是我的Manifest的权限和支持屏幕:
<supports-screens androID:largeScreens="true" androID:normalScreens="false" androID:requiresSmallestWIDthDp="600" androID:smallScreens="false" androID:xlargeScreens="true" /><uses-permission androID:name="androID.permission.INTERNET" /><uses-permission androID:name="com.androID.vending.BILliNG" /><uses-permission androID:name="androID.permission.ACCESS_NETWORK_STATE" /><uses-permission androID:name="androID.permission.ACCESS_FINE_LOCATION" /><uses-permission androID:name="androID.permission.ACCESS_COARSE_LOCATION" /><uses-permission androID:name="androID.permission.ACCESS_WIFI_STATE" /><uses-permission androID:name="androID.permission.KILL_BACKGROUND_PROCESSES" /><uses-permission androID:name="androID.permission.READ_EXTERNAL_STORAGE" /><uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission androID:name="androID.permission.CAMERA" />
这是我在Manifest中的MainActivity:
<activity androID:name=".activitIEs.MainActivity" androID:launchMode="singleTask" androID:screenorIEntation="sensorLandscape"> <intent-filter> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.LAUNCHER" /> <category androID:name="androID.intent.category.HOME" /> <category androID:name="androID.intent.category.DEFAulT" /> </intent-filter> </activity>
我的compileSdkVersion和targetSdkVersion是28,我正在使用三星标签.
解决方法:
从评论中可以看出,情况似乎并非如此,但如果是与许可相关的问题,这里是来自官方回购的样本. Skype是一款手机应用程序,我认为需要手机和联系人相关的权限.
从OfficeDev/skype-android-app-sdk-samples起
<uses-permission androID:name="androID.permission.INTERNET" /><uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" tools:node="replace" /><uses-permission androID:name="androID.permission.ACCESS_NETWORK_STATE" /><uses-permission androID:name="androID.permission.ACCESS_WIFI_STATE" /><uses-permission androID:name="androID.permission.CHANGE_WIFI_STATE" /><uses-permission androID:name="androID.permission.CHANGE_NETWORK_STATE" /><uses-permission androID:name="androID.permission.CHANGE_WIFI_MulTICAST_STATE" /><uses-permission androID:name="androID.permission.AUTHENTICATE_ACCOUNTS" /><uses-permission androID:name="androID.permission.GET_ACCOUNTS" /><uses-permission androID:name="androID.permission.MANAGE_ACCOUNTS" /><uses-permission androID:name="androID.permission.READ_PHONE_STATE" /><uses-permission androID:name="androID.permission.VIBRATE" /><uses-permission androID:name="androID.permission.CALL_PHONE" /><uses-permission androID:name="androID.permission.MODIFY_AUdio_SETTINGS" /><uses-permission androID:name="androID.permission.RECORD_AUdio" /><uses-permission androID:name="androID.permission.WAKE_LOCK" /><uses-permission androID:name="androID.permission.BLUetoOTH" /><uses-permission androID:name="androID.permission.CAMERA" /><uses-permission androID:name="androID.permission.READ_CONTACTS" /><uses-permission androID:name="androID.permission.WRITE_CONTACTS" /><uses-permission androID:name="androID.permission.WRITE_SETTINGS" /><uses-permission androID:name="androID.permission.READ_SYNC_STATS" /><uses-permission androID:name="androID.permission.READ_SYNC_SETTINGS" /><uses-permission androID:name="androID.permission.WRITE_SYNC_SETTINGS" /><uses-permission androID:name="androID.permission.broADCAST_STICKY" /><uses-permission androID:name="androID.permission.READ_LOGS" /><uses-permission androID:name="androID.permission.SYstem_ALERT_WINDOW" /><uses-permission androID:name="androID.permission.READ_PROfile" /><uses-permission androID:name="androID.permission.READ_EXTERNAL_STORAGE" />
总结 以上是内存溢出为你收集整理的无法在Android中使用我自己的启动器接听Skype来电全部内容,希望文章能够帮你解决无法在Android中使用我自己的启动器接听Skype来电所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)