草庐IT

专用设备

全部标签

ios - 蓝牙设备如何控制 iOS 上的音量按钮?

有些蓝牙设备可以在不借助任何应用程序的情况下控制iPhone的侧边按钮。按下蓝牙设备上的按钮与按下iPhone上的音量按钮效果相同。这些设备如何工作?iOS是否定义了一些特殊的消息,当它从蓝牙设备接收到这些消息时,它会按下相应的按钮? 最佳答案 这些设备使用的是经典蓝牙配置文件。这些配置文件是标准的,iOS本身就支持它们,您无需为它们编写任何代码。你可以看看this链接以查看实现了哪些配置文件。如果没有应用程序,您将无法使用低功耗蓝牙控制音量。打开一个应用程序,这是可能的,因为该应用程序可以增加或减少音量。

ios - Swift - 在所有设备的相同位置将 subview 添加到 UIImageView

我有一个室内地图应用程序。我有一个代表map的.png。一些图钉需要以编程方式放置在map上的某些兴趣点(楼梯、电梯、商店等)。假设在iPhone5上,我添加了一个UIView作为我的UIImageView的subviewCGPointMake(100,y:100)它指示(放在)UIImageView中的一些楼梯。问题是,例如,当我在iPad上运行该应用程序时,UIImageView更大并且UIView不在楼梯上方。我必须为UIView修改我的x,y。我试图根据进行一些计算来确定UIView的newX和newYUIScreen.mainScreen().bounds.size.widt

ios - 在真实设备上测试 iOS 消息贴纸应用

我正在构建一个iOS10贴纸应用程序,它在模拟器上运行良好,但我希望也能在少数设备上对其进行测试。当我尝试在运行iOS10的iPhone上运行该应用程序时,它只显示图标,而不是与该应用程序关联的所有贴纸。由于处于Beta阶段,是否无法在真实设备上测试Sticker应用? 最佳答案 无法从xCode连接到设备,所以我尝试通过testflight进行连接,贴纸以这种方式显示在设备上。 关于ios-在真实设备上测试iOS消息贴纸应用,我们在StackOverflow上找到一个类似的问题:

AI模型在专用加速器上的性能分析指标

        AI模型在专用加速卡上性能分析大概流程:1)先计算模型本身的计算访存比,得到模型理论算力带宽需求。2)根据处理器本身支持的操作字节比(算力,带宽),确认模型在该处理器上的性能表现类型。3)根据专用加速器内部架构的内存和计算并行性的设计,分析AI模型运行时的schedule,估算得到模型在加速卡上的执行周期。名词定义指令级并行性(Instruction-levelParallelism,ILP)线程级并行(Thread-levelParallelism,TLP)内存级并行性(Memory-levelParallelism,MLP)内存线程束并行性(MemoryWarpParall

ios - iOS 10 中 A7 设备上的 OpenGL 错误

更新到iOS10后,我的图像处理应用程序在配备A7芯片的设备(iPhone5s和iPadMini2测试)上表现非常奇怪:渲染需要很长时间并且会产生错误的结果。Instruments显示一些glDrawElements调用返回GL_INVALID_OPERATION。不过,我无法找出原因。相同的代码在较新的设备(A8和更好的设备)和iOS9的所有设备上都运行良好。Apple是否改变了我不知道的东西?更多背景信息:我部分使用了GL_HALF_FLOAT_OES类型的纹理我使用EXT_color_buffer_half_float扩展来渲染这些纹理我使用EXT_shader_framebuf

ios - 仅在 armv7 设备上获取 "Library not loaded, image not found";怀疑 App Thinning

我有一个使用Xcode7.3.1构建的应用程序。此应用程序的最新更新添加了Taplytics框架并支持iOS9和watchOS2。使用Crashlytics分发版,我的QA团队和Beta版测试人员已成功在armv7、armv7s和arm64设备上运行该应用程序。该应用程序于昨晚获准上架,今天,具有armv7架构的设备(iPhone5、iPhone5c)无法加载该应用程序。我从一个设备的崩溃日志中提取的错误如下:ExceptionType: EXC_CRASH(SIGABRT)ExceptionCodes:0x0000000000000000,0x0000000000000000Exce

ios - 在移动设备 (ios) 上测量 [以 kbps 为单位] 的互联网速度

我需要确定手机是否连接到wifi,我可以使用它来完成if(status==ReachableViaWiFi){return@"Wifi";}elseif(status==ReachableViaWWAN){//connectiontypeCTTelephonyNetworkInfo*netinfo=[[CTTelephonyNetworkInfoalloc]init];if([netinfo.currentRadioAccessTechnologyisEqualToString:CTRadioAccessTechnologyGPRS]){return@"2G";}elseif([net

ios - 在通过 WiFi 连接的两个或多个设备之间通话 - iOS

我不知道这个问题简单与否,但是我没有在网上找到任何与此相关的内容。有谁知道wifi库或其他帮助具有将两个设备与iOS连接的功能并具有在这两个连接的设备之间创建调用的功能,或者我们也可以创建组并进行组调用? 最佳答案 设置您自己的WebRTC服务器并使用其协议(protocol)获取绝对URL。确保它只能在您的网络中工作。当您的设备处于wifi/网络中时。它们可以通过绝对URL相互连接。引用-https://github.com/ISBX/apprtc-ios/blob/master/README.md

javascript - WKWebview javascript 可在模拟器上运行,但如果 View 不在屏幕上,则无法在设备上运行

我正在使用WKWebview来运行javascript脚本。我没有使用JSContextet.al,因为我需要javascript上下文才能执行单独使用JSContext无法执行的XHTTP请求。此View未添加到View层次结构中,我没有兴趣这样做。WKWebview仅用于其在其引擎中运行JS代码的能力。javascript代码在模拟器上完全按照预期工作。完全相同的代码也适用于我测试过的某些其他应用程序的上下文。但由于某些原因,在某些应用程序中,除非将WKWebview添加到View层次结构中,否则WKWebview将不会执行javascript。以下代码将按预期工作。如果删除#wa

php - 如何从 onesignal 发送推送通知,设备 ID 存储在数据库中 - cordova 应用程序

我在我的cordova应用程序中使用来自onesignal平台的推送通知。我已经实现它以从oneSignal仪表板发送推送通知,但我想从我自己的搜索中发送通知,我在用户安装应用程序时存储了设备ID,但不知道如何向存储在我的数据库中的设备发送通知如有任何帮助,我们将不胜感激。谢谢,如果有人有问题要理解我的问题可以发表评论,我会尽我最大的能力解释。 最佳答案 为了处理这种情况,我也使用了一个信号,但在启动我的应用程序时,我将我的ID发送到我的后端,以确保在我需要时它会被注册到我的数据库中。只需使用经典的httppost请求。没有魔术可以