虚拟按键代码.MEDIA_PLAY_PAUSE不起作用
我希望你们能帮助我.我有一个用C#编写的小型Windows应用程序,该应用程序本质上是从Android设备中侦听HTTP调用的服务器.该应用程序基本上是一个遥控器 - 如果听到静音,它将静音计算机的音量,依此类推.我的问题是,我在暂停前景应用程序方面遇到了一些问题.我特别尝试模仿您如今在许多键盘上看到的播放/暂停按钮.我这样做的方法是使用Windows Input Simulator项目( http://inputsimulator.codeplex.com/a >)模拟该游戏/暂停键.不幸的是,我没有得到任何类型的可辨别响应 - 特别没有发生任何事情.由于担心我的设置,我将VirtualKeyCode.media_play_pause标志切换到静音键标志,并成功地静音了我的机器.请注意,我正在使用Windows Media Player,所以我相信它正在听电话. 我想知道的是,在暂停当前正在播放的任何媒体之前,我需要做任何额外的设置吗?还有其他方法可以实现我追求的目标,而不是模拟
22 2024-04-24
编程技术问答社区
使用 Magic Mouse 和 iPhone 模拟器查看触摸事件
我在使用iPhone模拟器时使用iMac Magic鼠标,如果: a)活动视图在iPhone屏幕中心具有能够生成触摸事件的对象,并且 b)iMac操作员意外或以其他方式将手指拖到魔法鼠标表面上,通常用于滚动, 中心中的对象会生成(bogus)鼠标向下并拖动事件. 如果屏幕中心没有这样的对象,则没有问题. 有没有一种方法来编程或以其他方式禁用此功能? 解决方案 这实际上是所有具有滚动功能的MAC输入设备的问题.如果您在MacBook Touch Pad上上下进行两指滚动,则会发生同样的事情. 我相信这或多或少是"预期的",尽管似乎已经丢失了修饰事件 - 因此有时在滚动手势后界面会卡住.不幸的是,我不知道有一种程序上禁用此功能的方法: -/ 我相信, 其他解决方案 基于手势的滚动iOS模拟器在iOS 4或iPad附近被禁用.它会与iOS模拟器在较小屏幕上运行的巨型滚动窗口发生冲突.
24 2024-04-22
编程技术问答社区
Python 3-BASIC 模拟器
如标题所暗示的那样,我目前正在研究Python的基本模拟器.该程序应打印"成功"或"无限循环",具体取决于哪个是正确的.这是我的代码: def findLine(prog, target): for l in range(0, len(prog)): progX = prog[l].split() if progX[0] == target: return l def execute(prog): location = 0 while True: if location==len(prog)-1: return "success" else: return "infinite loop" T = prog.split()[location] location = findLine(prog, T) Findline应采用这样的输入:FindLine(['10 Goto 20','20
46 2024-04-22
编程技术问答社区
Xcode 6.2 watchkit 示例应用程序无法启动。"操作无法完成。(LaunchServicesError 错误 0。)
WatchKit示例应用程序未启动. 消息是"操作无法完成. 示例应用程序是" watchkitcatalogusingwatchkitinterfacelements",我从Apple开发人员库中获得. 我试图重置iOS模拟器的内容和设置. 任何想法都将不胜感激. 解决方案 您的手表扩展程序的捆绑包标识符和应用必须与您的iOS应用程序相关.如果您具有" com.yourcompany.yourapp",则作为捆绑识别器,您的扩展程序必须为" com.yourcompany.yourapp.watchkitexension"和Watch App" com.yourcompany.yourcompany.yourapp.watchkitapp" 否则您会遇到这个令人困惑的错误. 其他解决方案 这可能是由许多问题引起的.请在问题中查看答案,应该欺骗:
18 2024-04-22
编程技术问答社区
iOS 模拟器在 3/4 的屏幕上显示黑色
我尝试了Xcode 6.3模拟器的新添加(优胜美地)运行的几个应用程序,但它们仅在模拟器屏幕的第一个1/4上显示. 我更改了缩放 - 没有帮助. 所有设备都有这个问题. 在另一个Mac上,应用程序在模拟器中正确显示. 在这里,来自模拟器的屏幕截图: 解决方案 我经常使用我用来开发iOS本机应用程序的VMware OSX开发机器的问题.据我所知,它与 window>比例菜单选项相关,该选项设置为与以前的启动不同的东西,该启动围绕所有后续初始化阶段弄乱. 要摆脱它,请尝试这样做: 从VMware退出全屏幕模式,切换到窗口模式而不是. 启动 iOS模拟器使用其独立快捷方式(不是来自Xcode),然后等到它完成加载/启动默认设备. 转到窗口>比例并将其设置为100%. 转到 iOS模拟器>重置内容和设置... ,然后单击"确定". 使用其独立应用程序关闭并重新打开 iOS模拟器(不是来自Xcode). 一旦您看到没有故障的加载,就可以切换回VMw
48 2024-04-22
编程技术问答社区
如何在 XCode 4 (iOS) 中使用 EXCLUDED_SOURCE_FILE_NAMES
我在XCode中找到了一些称为dubluded_source_file_names的构建设置的引用 - 下面的模式暗示了其工作原理.但是我不知道如何在xcode(4.02)中使用此选项. " excluded_source_file_names [sdk = iPhoneos*] [arch =*]" = ... 目标是在目标是模拟器时将一个或多个源文件编译,而当目标是iOS设备时,则编译另一组源文件. 我认为我需要告诉XCode每个目标的文件列表.那么,如何使用此设置实现该设置? XCode在哪里?是否有有关如何执行此操作的文档? 我还需要使用静态lib做同样的事情.具体来说 - 我想在项目中包括一个静态液体,但是LIB仅支持ARM,而不是I386,因此,在为模拟器构建时,我需要将此文件排除在链接之外! 可以做到吗? 解决方案 基本上排除了_source_file_names只会从该构建配置中删除这些文件 如果要从构建配置中删除静态库,那么这
30 2024-04-22
编程技术问答社区
Xcode 只允许我在 iOS 设备上运行(没有模拟器)
我只是将一个项目克隆到Xcode中,并试图在模拟器中运行它.但是,我唯一的选择是iOS设备.这仅是该项目独有的,我不知道如何修复它.还有其他人遇到这个问题并知道如何修复它? 解决方案 您的项目构建设置 选择部署部分 将iOS部署目标更改为iOS 5.0版本或更少的版本 现在您可以继续并将部署目标从设备更改为模拟器! 在我的情况下,部署目标设置为5.1版,我仍在运行Snow Leapord OS,并从Xcode 4.3复制了适当的罐子,以使其运行iOS 5.1的设备. . 但是,我的模拟器尚未支持5.1版本,因此直到我将部署目标更改为降低版本,例如5.0或4.2它不会让我在模拟器上运行. 其他解决方案 单击目标或项目>构建设置> Achitecture>支持的平台:更改为iOS 其他解决方案 对我有用的是窗口>设备并按下左下方的加号以添加设备,然后选择要添加的模拟器.
32 2024-04-22
编程技术问答社区
在 tvOS 模拟器上卸载应用程序
如何从TVOS模拟器中卸载应用程序? 我已经尝试长时间按图标,但是没有出现"关闭按钮". 我知道,这是一个beta版本,也许将来他们会实现iOS之类的东西. 谢谢. 解决方案 方法1 从主屏幕: Settings->General->Manage Storage 在这里您可以卸载应用程序. 方法2 杰西建议. 长按遥控器. 应用开始摆动.点击播放/暂停按钮. 将向您提供删除对话框. 其他解决方案 长按遥控器.应用开始摆动.点击播放/暂停按钮.将向您提供删除对话框. 其他解决方案 长按返回键,直到应用程序摆动为止. 按太空栏显示删除确认.
12 2024-04-22
编程技术问答社区
Xcode 模拟器不断下载东西
Xcode 11.2.1模拟器13.2.2通过Nsurlsessiond每天不断下载约450 MB的东西.这是通常的吗? 一些日志 % sudo lsof | grep nsurlsessiond Password: UserEvent 60 root txt REG 1,4 30016 1152921500312497946 /System/Library/UserEventPlugins/com.apple.nsurlsessiond.plugin/Contents/MacOS/com.apple.nsurlsessiond nsurlsess 215 _nsurlsessiond cwd DIR 1,4 736 2 / nsurlsess 215 _nsu
36 2024-04-22
编程技术问答社区
在 Xcode 7 中使用 iOS 模拟器缩小屏幕时,如何获得屏幕截图的原始大小?
在Xcode 7.1模拟器中,使用⌘+s将屏幕截图保存到桌面时,它保存了模拟器的实际大小.例如,iPhone 6 Plus 100%比例模拟器将屏幕截图保存为1242 x 2208; 25%比例模拟器将屏幕截图保存为310 x 552. 有没有办法将模拟器比例尺为25%,但仍然获得1242 x 2208的原始大小? 100%模拟器在13英寸的屏幕上太大. 它用来保存为原始尺寸,无论规模级别,但在Xcode 7.1中不再是这种情况. 解决方案 取消选中"优化窗口比例渲染"选项,如果要保存iOS模拟器的实际设备大小🖼📲屏幕截图. . 快乐的编程!! 😀😊 其他解决方案 @samsol的答案可能适用于Xcode的早期版本,但调试窗口似乎不存在于Xcode 11+. 中 相反,我跟随这个建议来自苹果开发人员: 在模拟器中,转到编辑 - >复制屏幕(^⌘C) 打开预览和粘贴作为新图像(⌘n) 保存结果图像(⌘S) 保存的输出图像应
22 2024-04-22
编程技术问答社区
XCode 5.0.1 和 iOS 5.1 模拟器问题
将Xcode升级到Mavericks上的5.0.1后,我无法安装iOS 5模拟器,它已从下载部分中删除...它只是发生在我身上还是其他人有类似的问题? 是否可以从xcode下载页面外部安装5.1模拟器? 安装XCode4.5时, 解决方案 我面对同样的事情.然后,我将SDK从旧的Xcode复制到新的Xcode. SDK位于以下路径中. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk /Applications/Xcode4.5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk 其他解决方案 不幸的是,iOS模拟器5.0和5.1不适用于小牛
44 2024-04-22
编程技术问答社区
C# InputSimulator包装器-如何使用它?
我想模拟键盘单击外部程序.我尝试了sendmessage,postmessage,sendkeys,但他们没有将键发送到一个特定程序.因此,我想尝试发送sendInput,然后下载了 sendinput - http://inputsimulator.codeplex.com/ 我已经将组件添加到我的项目中,但我还无法开始使用任何功能... 我该怎么办? 我应该添加什么"使用"? 解决方案 我相信您需要 Using WindowsInput; 如果不是这样,则可以在对象浏览器中查看并查看名称空间.只需右键单击"解决方案资源管理器"中的参考,然后单击"浏览". 其他解决方案 您可以模拟这样的程序: 带上您要使用 setForegroundWindow user32.dll 的程序带来的程序. 使用将实际键发送到程序窗口 示例代码(测试前启动记事本): using System; using System.Windows.Form
18 2024-04-20
编程技术问答社区
使用clock()来测量执行时间
我正在使用GCC和专有DSP跨编译器运行C程序来模拟某些功能.我正在使用以下代码来测量程序的特定部分的执行时间: clock_t start,end; printf("DECODING DATA:\n"); start=clock(); conv3_dec(encoded, decoded,3*length,0); end=clock(); duration = (double)(end - start) / CLOCKS_PER_SEC; printf("DECODING TIME = %f\n",duration); 其中conv3_dec()是我程序中定义的功能,我想找到此功能的运行时间. 现在,当我的程序运行时,conv3_dec()函数运行近2个小时,但是printf("DECODING TIME = %f\n",duration)的输出表明该功能的执行仅半秒钟(DECODING TIME = 0.455443).这对我来说很困惑. 我已经使用clock_
18 2024-04-06
编程技术问答社区
iOS模拟器不能正确刷新
我尝试模拟我在Xcode 9中创建的非常简单的应用程序.我尝试使用iOS 11.2的iPhone6中的iOS模拟器模拟它.我还测试了其他结果相同的设备. 在真实设备上,该应用程序按预期工作.但是在模拟器上没有. 我希望,在我单击它之后,按钮将变成橙色.表情符号应该消失.相反,它变成了一些奇怪的"阴影"外观.如果我等待,那么该按钮有时会在30秒钟后将其背景转换为橙色. 我录制了一个GIF,以说明问题. 更新: 这是另一个gif: 当我拖动信息中心时,按钮会刷新. 开发机器:Mac Mini 2011,i5,SSD,8GB RAM,High Sierra 希望有人可以帮助我. 更新:15.02.18 该问题仅出现在10及以上的iOS版本中. 使用iOS版本9.0没有问题.期望有任何表情符号... 与此同时,我已向苹果提交了一个错误报告.但是我认为对此没有任何回应. 看起来其他人遇到相同的问题:线程/96511 解决方案 iO
12 2024-04-05
编程技术问答社区
黑莓HelloWorld在8130模拟器下在Eclipse中部署,但不是950
我遵循www.thinkingblackberry.com/archives/21 中的步骤 如果我使用8130模拟器选择4.5.0 JDE,我可以导航到Helloworld图标,单击它,应用程序运行,我可以点击断点等. i然后切换到4.7.0 jde,删除模拟器文件(blackberry |擦除模拟器文件|擦除全部),然后在debug配置中将模拟器从默认值从默认值更改为9500 运行模拟器时,在模拟器出现时,我会在Eclipse控制台窗口中获得一系列消息.如果我然后单击BB按钮获取更多图标,然后单击"应用程序"按钮,我看不到任何Helloworld图标,并且我看不到任何向上/向下箭头表明有更多图标.我想念明显的东西吗?这是我看到的: 事先感谢您的任何帮助. 克里斯 解决方案 选择文件 - >加载COD,然后选择您的应用程序COD文件.之后,您的应用程序将在Home->您的设备上下载文件夹.
12 2024-04-05
编程技术问答社区
任何人都可以在模拟器上运行xcode构建/存档应用程序
我试图弄清楚如何在Xcode中构建/存档我的iOS应用程序,以便我可以将其发送给任何人,并且可以在其中运行模拟器.我以为我可以构建它并在模拟器中运行它,然后拉动.App文件,但是我没有运气.我想构建它,以便我给它的任何人都可以使用PhoneGap iOS-SIM在任何模拟器中运行它. 任何信息都很好! 谢谢 解决方案 这里的所有答案都是错误的. 您无法在模拟器上运行.IPA文件.模拟器运行为X86处理器编辑的文件,而IPA文件是为iPhone中的ARM处理器编辑的.此外,.IPA文件必须包含有效的证书,而模拟器的应用不需要证书. 构建应用程序后,转到左侧导航器栏,选择产品> AppName.App,右键单击它,然后选择"在Finder中显示". Finder将显示.App文件,您可以将文件发送给您的同事/客户端,并要求他们将其拖放到iOS模拟器中. 其他解决方案 如果您有.App捆绑包,则可以创建它的TARBALL并将其发送给其他人.然后,他们可以
14 2024-04-05
编程技术问答社区
黑莓HelloWorld在8130模拟器下在Eclipse中部署,但不是950
我遵循www.thinkingblackberry.com/archives/21 中的步骤 如果我使用8130模拟器选择4.5.0 JDE,我可以导航到Helloworld图标,单击它,应用程序运行,我可以点击断点等. i然后切换到4.7.0 jde,删除模拟器文件(blackberry |擦除模拟器文件|擦除全部),然后在debug配置中将模拟器从默认值从默认值更改为9500 运行模拟器时,在模拟器出现时,我会在Eclipse控制台窗口中获得一系列消息.如果我然后单击BB按钮获取更多图标,然后单击"应用程序"按钮,我看不到任何Helloworld图标,并且我看不到任何向上/向下箭头表明有更多图标.我想念明显的东西吗?这是我看到的: 事先感谢您的任何帮助. 克里斯 解决方案 选择文件 - >加载COD,然后选择您的应用程序COD文件.之后,您的应用程序将在Home->您的设备上下载文件夹.
14 2024-04-04
编程技术问答社区
蓝牙的模拟工具
任何身体都可以暗示我现在是蓝牙网络的日子.为了测试有关路由和漫游问题的各种算法. 解决方案 我知道有两个: ns-2 (带有其他解决方案 有NS3这些NS2仍然是使用最广泛的模拟器.网络模拟2和3是OpenSource项目,其中已有许多实现和协议模型已为您提供.在这种情况下,您需要做的就是在TCL文件上写网络设置的代码并执行.瞧,您在跟踪文件上输出了您的输出. Qualnet具有启发性,许可证非常昂贵,但绝对更容易使用.同样,您从他们的团队中获得的支持也很棒. 因此,如果您有质量的面团,我建议其他OpenSource Projects Rule ...:) 其他解决方案 在MATLAB中,是否有可能为蓝牙算法进行模拟
34 2024-04-01
编程技术问答社区
OBD2-ELM327蓝牙模拟器
我正在开发Android应用程序,以通过蓝牙连接到ELM327的汽车单元.是否有任何模拟器,可以通过蓝牙在Windows 7上模拟ELM327?这样我就可以在没有汽车的情况下测试我的应用程序. 解决方案 我毕竟找到了一个工作.它称为 obdsim .它也可以在Windows上使用蓝牙运行. 仅在某些端口上的蓝牙集合中传入蓝牙,例如COM4,然后从命令行启动模拟器: obdsim.exe -g gui_fltk -w COM4 这是一个很好的工作模拟器,带有很多选项. 其他解决方案 如果您认真地开发此类应用程序,请使用OBD2硬件模拟器,可以在其中插入OBD2蓝牙适配器,例如 diamex obd2模拟器.这是一个实时的节省,值得一提. 其他解决方案 我刚刚找到了Android应用程序,但是我不会对其进行测试,因为它很贵 https://play.google.com/store/Apps/details?id=unistep.elm327_emulato
28 2024-04-01
编程技术问答社区
如何调试playbook模拟器?
我已经将Android应用程序转换为剧本栏;它起作用(带有很多图形错误);但是,我想知道是否可以在该软件运行时调试. 当然,我不要求同等的ADB的"奢侈",但至少我想获得一些printf. 解决方案 您可以使用标准 Log.d("Tag", "Message text"); 记录方法并观看LogCat中的信息,并设置一个断点并开始在Eclipse中调试. 我刚刚验证了它,断点被击中.
14 2024-03-31
编程技术问答社区