草庐IT

第一行Android

全部标签

windows - 假设 GetDC(hWnd) 作为 WM_CREATE 上的第一条指令被调用,对于窗口 hWnd,GetDC() 是否有可能返回 NULL?

假设GetDC(hWnd)作为WM_CREATE上的第一条指令被调用,对于窗口hWnd,GetDC()是否可能返回NULL?我担心GetDC()可能因资源不足而失败。当发生这种情况时,我应该检查错误吗?调用失败怎么办?Win32API函数会引发异常还是我应该引发异常? 最佳答案 GetDC()确实会失败,无论您何时何地调用它。在处理API时,您应该采取相当悲观的观点,并为任何API函数失败做好准备。正如您所建议的,失败的一个可能原因是系统资源耗尽,例如内核句柄、GDI对象等。所以你应该经常检查错误。不仅是GetDC(),对API函数

android - 在 windows 上使用 eclipse 编译和使用 OpenSSL for Android

我正在使用Eclipse在Windows上开发一个Android应用程序。我想为我的Android应用程序使用OpenSSL。它需要通过NDK与C++一起使用。我试图从https://github.com/fries/android-external-openssl下载fries的OpenSSL源代码并build它。我阅读了README.android文件,但我不明白这些说明的用途。除了fries源代码,我还需要下载OpenSSL源代码吗?我已经尝试将Fries的所有文件放入我的Android项目的jni文件夹中。它提示找不到e_os.h和openssl/crypto.h以及其他类似的

android - 保存 Android 项目以在 PC 上运行(eclipse)

是否可以在没有模拟器(如.exe)的情况下从eclipse转换或导出Android项目以在PC上运行? 最佳答案 不,那是不可能的,因为Android使用每个模拟器中内置的DalvikVM。在没有设备的情况下,在模拟器中部署和.apk文件是最快和最简单的方法。Dalvik虚拟机是一个完整的环境,在Windows上不包括(或其他): 关于android-保存Android项目以在PC上运行(eclipse),我们在StackOverflow上找到一个类似的问题:

c++ - 创建 .lib 文件 - 第一次

这是我第一次创建.lib文件,我有以下C++.exe项目:#include#pragmacomment(lib,"mylib.lib")intmyFunction(void);voidmain(){myFunction();}和另一个C项目(.lib项目)int__cdeclmyFunction(void){}我正在成功编译.lib文件“mylib.lib”并将其放入我的exe文件的编译目录,但我收到“错误LNK2019:未解析的外部符号”错误,我是不是忘记了什么? 最佳答案 通常您会为您的库提供header,并将其包含在库和用户中

android - Cordova Facebook 连接插件 : Android. support.v4.content.LocalBroadcastManager

在开发Android应用程序时遇到eclipse问题。该应用程序需要FacebookSDK和Phonegap的BarcodeScanner插件才能运行。现在以前,我已经让整个项目在使用ADT包的Mac上运行得非常好。自从尝试将此项目转移到Windows机器后,问题就出现了。所以我将之前的项目(通过复制父目录)导入到我的电脑上,并重新下载了FacebookSDK和Phonegap插件。我已经将FacebookSDK和Barcodescanner都设置为库,就像我在Mac版本上所做的那样;确保它们都指向正确的位置。当您导入项目/库时,我已经对Eclipse预期的一些预期错误进行了排序。现在

android - 需要如何重新配置​​文件以允许 LiveCode 与 Android 模拟器一起工作?

我在其他问题之一中被告知(参见:WhichfolderneedstobespecifiedwhenselectingthelocationoftheAndroiddevelopmentSDK?),为了让我的模拟器与LiveCode一起工作,我需要重新配置文件。不过有一点,怎么样? 最佳答案 您运行的是最新版本的LiveCode(6.1)如果是这样,则应该可以毫无问题地识别最新的AndroidSDK。您要选择的文件夹是AndroidSDK的根目录。如下图所示-http://i.stack.imgur.com/T4Yzx.png

c++ - 我目前正在创建我的第一个 Windows 设备驱动程序 "Hello world."事件。我正在使用 Microsoft Visual Studio 2012。

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion如何生成.sys文件以便我可以将其加载到OSRloader中?

windows - 当标签在里面时,只对第一个值执行 for 命令

我有脚本for/f"delims="%%iin('dir"%folder%*.txt"/b/s')do(sets=%%isets=!s:%folder%=!setnew_s=!s:\=!if"x!new_s!"NEQ"x!s!"(:ProcessListSourceFor/f"tokens=1*delims=\"%%Ain("!s!")do(if"%%A"NEQ""(if"!Folder1!"NEQ""(SetFolder1=!Folder1!\!Name!)else(SetFolder1=!Name!)SetName=%%A)if"%%B"NEQ""(sets=%%Bgoto:Pro

Android 将文件写入可访问的文件夹以进行 Windows USB 文件传输

我正在使用标准的Nexus5操作,它没有使用标准的vanillaandroid4.4.2进行root我想创建一个可通过标准USB连接器在Windows中访问的新文件。我不想对我的手机进行root。这是我的代码fragment:FileoutputFile=newFile(newFile(getFilesDir().getParentFile(),"assets"),"example.xml");有谁知道有哪些目录可以在应用程序中写入+可通过USB传输读取?感谢您的帮助!:) 最佳答案 您可以像这样在外部存储上创建文件:Stringf

android - 如何使用批处理文件双击安装apk文件

我想编写一个批处理文件来帮助我在双击任何apk文件时安装apk文件例如当我点击apk文件myBatchFile.bat执行myBatchFile.bat中应该有什么adbinstallwhat?谢谢 最佳答案 首先,备份HKEY_CURRENT_USER\SOFTWARE\Classes注册表配置单元。因此,如果在测试.bat文件期间出现问题,您可以恢复设置。您需要安装.apk文件的shellhandler。处理程序是一个.bat文件,比如MyApkInstaller.bat。当您在Windows资源管理器中双击.apk文件时,将运