草庐IT

android-native-library

全部标签

windows - 如何在 Windows 8 Metro 应用程序中使用 native pdf 阅读器?

我想在Windows8(消费者预览版)中使用nativepdf阅读器制作一个pdfreader。我找到一个dll(Microsoft.LightSwitch.Design.Extensions.Reader)这是我可以使用的dll吗? 最佳答案 pdf库不太可能以任何方式公开。一个earlierquestion在MSDN论坛上建议打开一个带有默认程序的pdf文件,如下所示:Windows.Storage.StorageFilefile=awaitWindows.ApplicationModel.Package.Current.Ins

android - Eclipse 说我的 SDK 工具已经过时了

当我打开Eclipse时,它​​告诉我我的SDK工具已过时。Eclipse说我当前的版本是17,我可以将它更新到20。这是一个谎言;当我打开SDKManager时,我的SDK工具是20.0.1。但是当我打开SDKManagerVIAEclipse时,SDK工具更改为版本17。我已经查看了Eclipse:won'tletmeuseAndroidSDK,wronglyclaimsmyADTisoutofdate但它仍然行不通。我删除了Eclipse并通过下载Eclipse并将Android存储库(ADT)安装到Eclipse重新开始。不走运,仍然告诉我SDK工具是17。所以我决定一起玩并单

c++ - 使用 native Windows API 的 win32 线程安全队列实现

由于windows缺少条件变量(虽然从vis​​ta开始引入,但windowsXP和2003不支持),用c++实现线程安全的队列不是很容易。StrategiesforImplementingPOSIXConditionVariablesonWin32.我需要的是只使用CriticalSection或Mutex和Event,而不使用信号量和条件变量。我也试图找到一个只使用win32nativeAPI的确切实现,但没有成功。所以我自己完成了一个。问题是我不是100%确定代码是线程安全的。谁能告诉我好不好?classCEventSyncQueue{public:CEventSyncQueue

android - 三星 Galaxy SIII 与 ACR122U 交互

我有一台三星GalaxySIII(版本4.0.4)和一台ACR122U-A2(驱动程序版本1.1.6.3)非接触式读卡器。我正在尝试通过阅读器从手机中获取一些或其他唯一代码/ID。我可以从老式NFC诺基亚手机和MiFare卡中获取唯一ID。但是,一旦我将SGSIII放在读卡器上,它每次都会生成一个新的唯一ID-诺基亚手机或MiFare汽车不是这种情况。我已经安装了市场(Play商店)上几乎所有的NFC应用程序-但仍然无法通过任何演示应用程序在我的电脑上显示任何信息。谁能帮我解决这个问题? 最佳答案 随机唯一ID是一项功能,而不是错误

c++ - 使用 native /C++ 代码在 VS2010 中创建简单 COM 对象的最简单方法是什么?

这是我发布的先前问题的后续问题(请参阅here)。我正在尝试从在HTML页面中运行的Javascript调用我的native/C++代码。所引用问题的答案是创建一个COM对象。然后,Javascript可以创建COM对象的实例并调用其上的方法以获取native/C++代码。所以现在我只剩下尝试创建一个简单的COM对象来接受来自Javascript的调用。看起来要走的路是创建一个DLL并将COM对象放入该DLL中。多年前,我阅读了大量有关COM的书籍,但从那时起就试图忘记它:)现在我很头疼,想知道如何在不成为COM专家的情况下轻松地解决这个问题。是否有推荐的使用COM对象设置DLL的简单

windows - Libcurl - 使用 native Windows 加密的客户端 SSL 身份验证 - 可能吗?

我在Windows上使用libcurl,我需要实现客户端SSL身份验证。问题是,用于身份验证的客户端证书被标记为不可导出。这意味着,我无法将其导出并提供给OpenSSL-我需要让libcurl使用nativeWindows加密(WinSSL/SecureChannel/无论它叫什么)。这可能吗?如果是,我将什么作为CURLOPT_SSLCERT和CURLOPT_SSLKEY传递-我明白,不知何故,我需要引用key-如何? 最佳答案 万一有人感兴趣——目前不可能:http://curl.haxx.se/mail/lib-2013-07

java - 为什么我得到 java.lang.UnsatisfiedLinkError : Unable to load library?

我正在尝试使用JNA从我的Java应用程序调用.dll文件。我收到以下异常:Exceptioninthread"main"java.lang.UnsatisfiedLinkError:Unabletoloadlibrary'C:\Windows\System32\foo.dll':Thespecifiedmodulecouldnotbefound.虽然我在64位Windows7PC上运行它,但.dll和我的jdk都是32位的(OS_ARCH="i586")。.dll位于System32文件夹中。我正在使用Eclipse并将System32文件夹添加到Java构建路径属性中库选项卡下JR

java - 从 Java 应用程序执行 native DOS 命令

我有兴趣从Java应用程序执行cmd.exemove命令。我知道如何从Java内部调用外部进程。StackOverflow中有100个关于这一点的问题。我想不通的是命令行应该是什么样子。例如,在DOS窗口中,这是我键入的命令:movedirAdirB并且目录dirA被移动到目录dirB。正是我想要做的。由于需要太多上下文的原因,并且会影响问题,在我所关心的特定上下文中,纯Java解决方案不是一个选项。(哦,在庞大而复杂的遗留系统中操作的乐趣!)我从java调用的外部系统命令是什么?看起来它应该只是:"cmdmovedirAdirB"但是,这对我来说失败了。我熟悉这个question,但

c# - Windows 8 - WriteTextAsync 异常 "Cannot evaluate expression because a native frame is on top of the call stack."

我想使用StorageFile来实现读取和写入,如下所示http://msdn.microsoft.com/en-us/library/windows/apps/hh758325.aspx#writing_to_a_file与publicasyncvoidSave(){StorageFolderstorageFolder=KnownFolders.DocumentsLibrary;StorageFilesampleFile=awaitstorageFolder.CreateFileAsync(PlayerPrefs.GetString("WorldName")+"_"+filename

android - 访问调制解调器 - Android 设备 (Nexus 5)

Device:GoogleNexus5(Un-rooted)HostMachine:Window7我想将Android设备作为调制解调器访问(使用COM或调制解调器端口)并最终使用HyperTerminal/Teraterm传递AT命令。所以在将设备连接到WindowsBox后,设备在设备管理器下被检测到,但没有显示任何COM端口(默认COM0除外)。右键更新驱动,提示找不到驱动我已经尝试了以下选项,但没有成功。尝试过this在rootNexus5上,但不会公开使用哪个/dev/smdX。尝试了所有组合,但没有用。尝试了GoogleUSBDrivers来自GoogleAndroid的网