我在一周前开始阅读Google Glass开发的内容,其中包括此内容.但是,我仍然找不到开发"完整的hello world program"的教程.我所说的"完整"是指; 从哪里获取API,如何设置API,如何编写hello world UI,如何编写UI代码,如何安装模拟器/模拟器并测试它.举个例子,如果你拿一本Java/Android/C++/C#书,第一章是一个hello world程序,"完整笔记"解释了如何开发它,一步一步确保新用户不在一团糟.我浏览了开发人员指南,这不是我要找的.
因为我无法找到任何东西,我所做的是写的HTTP代码在这里,在给定的小文本框.
但我看到有些人已经开发了代码并对其进行了测试,因此我希望有"为Google Glass编写Hello world的分步指导".我相信它也会让很多新人受益.
请注意,我最喜欢的语言是Java和Android,我没有谷歌眼镜,如果重要的话,我不是注册的"玻璃浏览器"(因为他们在这里问过).
请给我一步一步的说明/链接到为Google Glass编写Hello world的分步说明,因为即使经过一周的阅读,我也完全空手而归,给我的学生生活带来了很大的压力.
我想计算两个boost :: gregorian日期之间的时间.目前我只是将这两个日期区分开来,给我一个date_duration来处理:
boost::gregorian::date rhs(2000, 1, 1);
boost::gregorian::date lhs(2005, 6, 15);
boost::gregorian::date_duration dd = lhs - rhs;
boost::gregorian::days daysOld(dd);
boost::gregorian::months monthsOld(...) // This is where I'm stumped
boost::gregorian::years yearsOld(...)
Run Code Online (Sandbox Code Playgroud)
boost :: gregorian :: days ctor可以使用date_duration,但我无法找到一种方法来创建date_duration中几个月和几年的类似表示.从我所看到和看到的情况来看,似乎date_duration只包含两个日期之间的天数.我所希望的是它会给我非正常化的成员多年,几个月和几天.例如,与上面的日期,我希望date_duration有这给了一些领域,如years = 5,months = 65和days = 1992其中每个字段表示使用该特定时间粒度的时间总量.就目前而言,似乎只有一种方法可以在日期之间(通过调用dd.days())访问date_duration .我错过了什么吗?有没有办法使用boost :: gregorian或其他日期/时间库之一来完成这个?
谢谢
我在单击时显示提示,并且希望能够限制用户可以输入的字符数。在extjs文档中,我找到了有关maxLength属性的信息,听起来这正是我想要的。我发现如果将maxLength设置为所需的字符数限制,则extjs控件会自动限制我的字符数。到目前为止,情况并非如此,但是它似乎确实以某种方式验证了输入,因为当超出maxLength限制时,该文本框用红色勾勒出轮廓。这是我当前的代码:
var prompt, textArea;
prompt = Ext.MessageBox.prompt("Hello!", "Hint");
textArea = prompt.down('textarea');
textArea.maxLength = 140;
Run Code Online (Sandbox Code Playgroud)
las,这无法阻止用户输入超过140个字符。
有谁知道如何限制像这样的MessageBox中的字符数?或者有人可以告诉我为什么maxLength无法按我期望的方式工作?
谢谢
- 编辑 -
正如newmount指出的那样,看来正确的解决方案是在textarea标记上设置maxLength属性。这是w3学校的示例链接:http : //www.w3schools.com/tags/att_textarea_maxlength.asp
我的问题是选择正确的标签。对于ExtJS中的文本区域,它看起来像:
// true denotes multiline and causes Ext to use textarea tag for input
var prompt = Ext.MessageBox.prompt("Hello!", "Hint", "", "", true);
prompt.textArea.inputEl.set({
maxLength: 140
});
Run Code Online (Sandbox Code Playgroud)
似乎成功的一半是在生成的标签中选择正确的DOM元素。希望这对以后的人有所帮助!
注意: Opera或IE9及更早版本不支持maxLength属性(有关引用,请参见w3学校链接)。