我有一个应用程序,有科多瓦条形码扫描仪扫描的UPC号码。它在iOS上运行良好,并按预期返回结果。然而,在AndroidMarshmale6.1上,它扫描并显示相机屏幕上的message,但没有像预期的那样向我的视图返回任何值。我已经扫描了我的整个应用程序,没有找到文本产品。不确定这条消息的来源是什么。请帮帮忙。
Android5.1上的问题也依然存在。
您可以看到这个产品找到的消息。我已经搜索了我的应用程序代码以及我的apis代码。都不管用。请参阅以下网址:
https://drive.google.com/open?id=0B81YQAjfP0R2VmU2V1I1QTg3NWc
还请参阅它的iOS版本,该版本具有完全功能:
https://drive.google.com/open?id=0B81YQAjfP0R2RkhEeVlOVUlLUmc
请参阅下面的调试代码。当调用条形码扫描器时,控制台中不会发布任何内容。
D/PowerManagerService( 946):turnOffButtonLight mButtonLightTimeout = 2000 D/PowerManagerService( 946):按钮上的Trun,2000年代之后,然后关闭按钮!D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为9.0 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为14.0D/PowerManagerService( 946):turnOffButtonLight mButtonLightTimeout = 2000 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为3.0 D/PowerManagerService( 946):在按钮上并在2000年代之后关闭按钮!D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为12.0 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为9.0 D/PowerManagerService( 946):turnOffButtonLight mButtonLightTimeout = 2000 D/ConnectivityService( 946):updateNetworkScore for NetworkAgentInfo WIFI () - 109 to 51 D/ConnectivityService( 946):重新匹配NetworkAgentInfo WIFI () - 109 D/ConnectivityService( 946):网络NetworkAgentInfo () - 109已满足要求1。D/ConnectivityService( 946):notifyType可用于NetworkAgentInfo WIFI () - 109 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为11.0D/PowerManagerService( 946):NetworkAgentInfo WIFI()-109 D/AutomaticBrightnessController(946):ZTE_PM_LIGHT updateAmbientLux:mLightSensorListener lux为11.0D/PowerManagerService(946):在按钮上并在2000年代之后关闭按钮!I/ActivityManager( 946):启动com.test.testapp296079/com.google.zxing.client.android.CaptureActivity u0 {act=com.google.zxing.client.android.SCAN cat=android.intent.category.DEFAULT pkg=com.test.testapp296079 addAppToken,从uid 10110显示0 V/ window ( 946):addAppToken: AppWindowToken{2ac1f12b token=Token{2571457a ActivityRecord{1e190da5 u0 act=com.google.zxing.client.android.SCAN t35}}到stack=1 task=35,1V/Window( 946):添加窗口{2ec02634 u0 com.test.testapp296079/com.google.zxing.client.android.CaptureActivity}在13个窗口中的9个(后窗口{3d1a37b com.test.testapp296079/com.test.testapp296079.MainActivity}) V/WindowManager( 946)):在14个窗口中的9个添加窗口{2c8f09d2 u0 SurfaceView} (在窗口{2ec02634 u0 com.test.testapp296079/com.google.zxing.client.android.CaptureActivity}) D/AutomaticBrightnessController( 946)之前):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为9.0 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为17.0 D/PowerManagerService( 946):turnOffButtonLight mButtonLightTimeout =2000年D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为8.0 D/AutomaticBrightnessController( 946):ZTE_PM_LIGHT updateAmbientLux: mLightSensorListener lux为110.0 D/AutomaticBrightnessController( 946):updateAutoBrightness: value=0.16730924 *255 = 42.663857 D/AutomaticBrightnessController( 946):updateAutoBrightness: mScreenAutoBrightness=21newScreenAutoBrightness=43 D/DisplayPowerController( 946):ZTE_PM updatePowerState mPowerRequest.dozeScreenState=0 D/DisplayPowerController( 946):ZTE_PM_PROX updatePowerState state=2 D/DisplayPowerController( 946):updatePowerState state=2 D/DisplayPowerController( 946):updatePowerState state=2 D/DisplayPowerController( 946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/DisplayPowerController(946):updatePowerState state=2 D/autobuttonEnabled = false D/AutomaticBrightnessController( 946):updateAutoBrightness: value=0.16730924 *255 = 42.663857 D/DisplayPowerController( 946):ZTE_PM_LHX_animate mPowerState.getScreenBrightness() 21 mPowerState.getActualScreenBrightness() 21 D/DisplayPowerController( 946):ZTE_PM_animate将液晶显示亮度提高到43
发布于 2016-09-02 04:30:11
好吧,这真的是Android的第一次定时器问题。
结果发现一个非常愚蠢的问题是操作系统特有的,导致了它的失败。iOS将false处理为0,而android处理为文本字符串false。我只需要把这个条件放进去就行了。
如果( $scope.cancelled === 0\x\x$scope.cancelled === false)
https://stackoverflow.com/questions/39200353
复制相似问题