Google Glass开发 - 在卡片/屏幕之间创建和导航

时间:2014-10-22 20:21:33

标签: android navigation google-glass google-gdk

所以我在大学的学位论文中选择谷歌眼镜,认为它与android java开发有点类似。我注意到结构是相同的但是我遇到了基本的问题,比如在不同的活动/卡/屏幕之间创建和导航。

计划是创建一个使用语音API获取和保存笔记的应用程序,当我启动项目时,您可以与玻璃对话,打开应用程序,并在创建新笔记或打开保存之间进行选择笔记。

我不知道怎么去那里。

  • 就像我将如何创建一个屏幕
  • 从新笔记屏幕和
  • 链接
  • 然后添加google"开始说话识别"

稍后我想添加一种方法来保存用户所说的内容,并且能够在应用程序的已保存笔记部分中查看它,但这已经完成了基础知识。

现在任何帮助都会很棒。 感谢

阿龙

1 个答案:

答案 0 :(得分:0)

到目前为止,无论我从您的问题和电​​子邮件中学到了什么,您都可以将“ok glass”触发器连接起来,并且您已设法启动该活动。我还假设您已经在活动中实现了GestureDetector,当用户点击触摸板时,您打开菜单。 (如果没有看看How to implement GestureDetector using Google Glass GDK

但是你被困在菜单上并试图找出如何打开新幻灯片或卡片然后解决方案非常简单。

您只需在Activity中实现onOptionsItemSelected()方法,并检查用户点击的内容。对于前者,像这样的东西 -

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.newNote:
                Intent searchIntent = new Intent(this, NewNoteActivity.class );
                startActivity(webSearchIntent);
                return true;
            case R.id.savedNote:
                Intent intent = new Intent(this, SavedNoteActivity.class);
                startActivity(intent);
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }

并根据用户的点击开始一个合适的活动。在您的情况下,我想,如果用户点击“新笔记”,那么您想要启动名为NewNoteActivity的活动,该活动将实施Google Voice API并准备好触发记笔记过程。

需要考虑的重要事项 -

Google Voice API目前无法进行连续语音识别,因此您可能无法记笔记。如果您希望应用程序的用户能够记笔记,您可能需要查看Dragon语音识别API等其他选项。

我希望它有所帮助。

干杯, VARUN