小编Ton*_*ato的帖子

在C++ 0x中专门研究lambda上的模板

我编写了一个traits类,它允许我在C++ 0x中提取有关函数或函数对象的参数和类型的信息(使用gcc 4.5.0测试).一般情况处理函数对象:

template <typename F>
struct function_traits {
    template <typename R, typename... A>
    struct _internal { };

    template <typename R, typename... A>
    struct _internal<R (F::*)(A...)> {
        // ...
    };

    typedef typename _internal<decltype(&F::operator())>::<<nested types go here>>;
};
Run Code Online (Sandbox Code Playgroud)

然后我对全局范围内的普通函数进行了专门化:

template <typename R, typename... A>
struct function_traits<R (*)(A...)> {
    // ...
};
Run Code Online (Sandbox Code Playgroud)

这工作正常,我可以将一个函数传递给模板或函数对象,它可以正常工作:

template <typename F>
void foo(F f) {
    typename function_traits<F>::whatever ...;
}

int f(int x) { ... }
foo(f);
Run Code Online (Sandbox Code Playgroud)

如果foo我不想传递一个函数或函数对象,而是想传递一个lambda表达式,该怎么办?

foo([](int x) { ... });
Run Code Online (Sandbox Code Playgroud)

这里的问题是既不function_traits<>适用专业化.C++ …

c++ lambda templates specialization c++11

25
推荐指数
2
解决办法
7811
查看次数

GDK/APK for Google Glass - 防止屏幕变暗

此处列出的Google Glass 四个示例APK项目中代码的哪一部分可以防止屏幕变暗?

当我编写自己的APK并侧载它时,十秒钟后没有点击,屏幕变暗但没有关闭.

我可以使用哪些明显的更改或代码更改来防止屏幕变暗.

谢谢!应该有Google-Glass-GDK标签吗?如果是这样请加.

google-glass google-gdk

23
推荐指数
1
解决办法
4947
查看次数

如何调试Google Glass GDK应用程序?

调试Android应用程序很容易,因为大多数应用程序都会启动一个活动,并且只需保留断点即可.如何调试基于GDK的谷歌眼镜应用程序,因为该服务是通过语音触发的,并且在安装时不会明确地启动活动?

android google-glass google-gdk

12
推荐指数
1
解决办法
2394
查看次数

强制删除Google Glass GDK玻璃器皿应用程序

我加载了一个示例GDK应用程序并使用ADT在玻璃上运行它.我现在如何从玻璃上删除应用程序?

google-glass google-gdk

9
推荐指数
1
解决办法
4015
查看次数

如何覆盖Google Glass的相机按钮

对于谷歌玻璃应用,我需要重写的快捷相机的按钮谷歌眼镜.

让我解释一下这个场景:Google glass有快捷键相机按钮,有助于更快地捕捉图像.捕获可以通过电子邮件和其他选项共享的图像.对于应用程序运行时的项目要求,我需要使用户无法访问相机按钮,以便用户无法捕获图像并将图像发送给其他任何人.

如何在应用程序内部实现此选项?

android google-glass google-gdk

8
推荐指数
1
解决办法
454
查看次数

Google Glass上的眨眼检测

有一个第三方应用程序用winks拍照:withy在github上.这个应用程序使用反射获取眼睛手势检测服务,并使用它来拍照.但是自XE11以来该服务无法使用.

有没有办法检测在XE12上运行的Google Glass中的传情动漫?眼镜现在支持用眨眼拍照(可以从设置中配置),但是GDK中是否有任何可用于检测眨眼的服务?或者是否有任何事件监听器在检测到眨眼时触发?

google-glass google-gdk

5
推荐指数
2
解决办法
1646
查看次数

如何为Google Glass创建黑暗的Google地图图像?

我需要在Google Glass上创建一个暗/倒映射图像,因为标准的Google静态地图图像在屏幕上显示时太亮了.如何自定义地图主题以在Glass上看起来很好?

google-maps-static-api google-glass google-gdk

4
推荐指数
1
解决办法
835
查看次数

如何使用GDK在卡上显示静态地图?

在Mirror API中,我们可以使用以下内容:

<img src="glass://map?w=240&h=360&marker=0;42.369590,
      -71.107132&marker=1;42.36254,-71.08726&polyline=;42.36254,
      -71.08726,42.36297,-71.09364,42.36579,-71.09208,42.3697,
      -71.102,42.37105,-71.10104,42.37067,-71.1001,42.36561,
      -71.10406,42.36838,-71.10878,42.36968,-71.10703"
      height="360" width="240">
Run Code Online (Sandbox Code Playgroud)

它在卡上呈现了漂亮的玻璃优化地图.

如何在Activity中使用GDK做同样的事情?

android google-glass google-gdk

3
推荐指数
1
解决办法
772
查看次数

如何使用GDK固定LiveCard?

我正在使用GDK,但在文档中找不到如何将LiveCard固定到时间线上.有人可以帮忙吗?谢谢.

google-glass google-gdk

0
推荐指数
1
解决办法
221
查看次数