Google Glass开发日记——Hello World!
2018-04-12 本文已影响0人
不讲道理的魏同学
既然是开发,那么第一步必然就是创建一个Hello World程序。
开发需求:
- 谷歌眼镜一副
- Android Studio(越新越好,我用的是3.0.1)
- GDK(JDK的配置我觉得不用废话吧...)
这儿重点讲一下GDK的安装
打开Android Studio—>SDK Manager

(注意勾选右下角的Show Package Details)
Google Glass的API是19,所以我们在Android 4.4中找到Glass Development Kit Preview,勾选并安装。
OK,GDK的安装就这么搞定了!
创建一个Hello World项目
Android Studio—>New Project


Target Android Devices这儿应该选择我们安装的GDK的,但是奇怪的是,这个页面并没有显示???
经过我的一番摸索后发现,原来是这个页面显示的高度不够,而且还不能上下滑动,所以导致新加去的GDK藏在了最下面没显示出来..解决办法就是把这个窗口拉长一点,就能看到最下面的Glass选项。
这儿我们只勾选Glass就行了。

接着我们选择Immersion Activity(后面会写文章专门介绍Immersion Activity和Live Card)


最后点击Finish,我们的第一个Glass工程就创建好了

这儿我们可以看到compileSdkVersion的版本为"Google Inc.:Glass Development Kit Preview:19",其余的都和正常的安卓工程下的gradle文件一样。
那么是不是现在插上usb就可以跑这个Hello World程序了呢?答案是否定的,仔细看的话你会发现

module上面带这个×,当你点击Run的时候,就会出现如下提示

问题找到了,原来是没有配置启动的Activity。(我也不知道为什么GDK下的Hello World程序没有在Manifest你自动配置启动Activity...)
既然找到了问题所在,那我们就去AndroidManifest.xml文件中添加好配置就行。

这样,我们的第一个Glass程序就算搞定了!
Tips:
Google Glass有很多设计规范,这儿我们可以将主题更改为官方推荐的主题以获得更佳的视觉效果。
<style name="AppTheme" parent="@android:style/Theme.DeviceDefault">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@null</item>
</style>
若您觉得本文章对您有用,请您为我点上一颗小心心以表支持。感谢!