开发者社区是一个汇集了众多技术信息、代码样本和同行专家的平台,旨在帮助开发者创新和成功。无论是专注于Android、物联网、Intel® RealSense™技术还是Windows开发,都可以加入相应的社区。在这里,可以下载工具、获取开发套件、与志同道合的开发者分享想法,并参与黑客马拉松、竞赛、路演和本地活动。
Java的java.net.URL
类提供了HTTPS功能。要使其工作,只需要设置安全提供者和CA证书(cacerts)。以下是如何在Mac OS X*上通过命令行进行设置的方法。
首先,切换到多操作系统引擎模块的resources
目录,并执行以下步骤:
./java/security
目录。mkdir -p ./java/security
security.properties
文件复制到刚刚创建的目录中。cd ./java/security/
security.tar.gz
文件。curl -o ./security.tar.gz "https://android.googlesource.com/platform/libcore/+archive/master/luni/src/main/java/java/security.tar.gz"
security.tar.gz
文件中的security.properties
。tar --extract --file=./security.tar.gz ./security.properties
security.tar.gz
文件。rm ./security.tar.gz
cd ../../..
./java
目录压缩成一个application.jar
文件。zip -r application.jar ./java
./java
目录。rm -R ./java
接下来,创建一个./android_root/etc/security/cacerts
目录。
./android_root/etc/security/cacerts
目录。mkdir -p ./android_root/etc/security/cacerts
cacerts
目录复制到刚刚创建的目录中。cd ./android_root/etc/security/cacerts
cacerts.tar.gz
文件。curl -o ./cacerts.tar.gz "https://android.googlesource.com/platform/libcore/+archive/master/luni/src/main/files/cacerts.tar.gz"
cacerts.tar.gz
文件。tar --extract --file=./cacerts.tar.gz
cacerts.tar.gz
文件。rm ./cacerts.tar.gz
cd ../../..
在Finder应用程序中,Intel INDE模块的目录结构应该如下所示:
在Android Studio中,多操作系统引擎模块的目录结构应该如下所示:
Xcode*项目的最终目录结构应该如下所示:
现在,应该能够通过java.net.URL
类在项目中使用HTTPS了。
/Applications/Intel/INDE/multi_os_engine/samples
C:\Intel\INDE\multi_os_engine_<build_number>/samples