小编JTa*_*ate的帖子

如何在停止服务后从传感器取消注册侦听器?

我正在创建一个应用程序,当按下"开始"按钮时启动服务,并在按下"停止"按钮时停止它.在服务中,我为传感器ACCELEROMETER注册一个监听器,以便获得x,y,z轴的加速度计值.但是当我停止我的应用程序并从传感器取消注册监听器时,即使这样我也得到了加速度计值.

这是代码:

// Service
public class Accel extends Service
{
    private static Context CONTEXT; 
    private static Sensor sensor;
    private static SensorManager sensorManager;
    private static boolean running = false;

    @Override
    public void onCreate()
    {
    }

    // code to execute when the service is shutting down
    @Override
    public void onDestroy()
    {
        if (isListening())
            stopListening();
    }

    // code to execute when the service is starting up 
    @Override
    public void onStart(Intent intent, int startid)
    {
        CONTEXT = this;
        startListening(this);
    }

    public static Context getContext() …
Run Code Online (Sandbox Code Playgroud)

android android-sensors

6
推荐指数
1
解决办法
8389
查看次数

在CSS中缩进偶数行的六边形

我目前有一个六边形(图像)列表,当浏览器宽度减小时,我已将其包装到下一行.但是,当发生这种情况时,它们会形成第一张图像中看到的偶数线,每条线都从x轴上的同一点开始.

当前解决方案,其中每行从x轴上的相同点开始

这是JS Fiddle(虽然,它们不是正确的,因为它们不是图像).真正的代码是:

<div class="container">
    <span>
        <img class="hex" src="img/hex.png">
    </span>
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

CSS是:

.container {
    padding-top: 80px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.container span {
    line-height: 129px;
    display: inline-block;
}

.container .hex {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是交替行,使得每隔一行从六边形大小的偏移开始,如图2所示.还应注意,该示例还具有相对于从第一图像确定的相应位置的负y位置.六角形行互锁,偶数行偏移

有没有办法用CSS做到这一点?如果可能的话,我想避免使用库.

这与此处提出的问题类似,但我需要整个结构能够拥有未确定的行数,因此我指定哪些项位于哪些行对我的应用程序不可行的解决方案.

html css css3 web

6
推荐指数
1
解决办法
1469
查看次数

录制来自服务的视频

如果有重复,我很抱歉,但经过一段时间的搜索,我无法找到明确的答案.没有预览就能拍摄视频吗?是否可以在不使用任何奇怪的解决方法的情况下实现此功能,并确保它应该适用于大多数设备.我的要求是制作一个间谍功能,在没有用户看到的情况下录制视频.这可行吗?如果没有 - 那么像Secret Video Recording这样的应用程序如何工作?谢谢.

android video-capture preview android-service android-camera

5
推荐指数
0
解决办法
1092
查看次数