Android传感器方向监听封装

Android自定义方向监听

完成对四个方向的监听,解决sensor旋转不能完成监听的问题

一丶集成功能

1.一行代码完成使用传感器对四个方向的监听
2.屏幕旋转

二丶如何导入

1.Module下

dependencies {
    //...
    compile 'com.github.shuhaoSCode:GravitySensor:1.0.1'
}

2.Project下(对照下都有没有 没有加上就好啦)

allprojects {
    repositories {
        //...
        maven { url 'https://jitpack.io' }
    }
}

三丶如何使用

//setlsAutoRotate() 设置是否旋转
//gravitySensorListener提供四个回调分别是横屏,反向横屏(按键在左边),竖屏,反向竖屏(按键在上)
GravitySensorManager.getInstance(this).setIsAutoRotate(false).setGravitySensorListener(new GravitySensorManager.GravitySensorListener() {
            @Override
            public void onLandscape() {
            }

            @Override
            public void onFlipLandscape() {
            }

            @Override
            public void onPortpait() {
            }

            @Override
            public void onFlipPortpait() {
            }
        });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,204评论 25 708
  • 传感器 传感器Sensor是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他...
    Reathin阅读 6,418评论 0 5
  • Android传感器定义 Android 传感器相关术语微机电传感器(MEMS)MEMS 通常制作在规格很小的硅芯...
    Jannonx阅读 4,413评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,904评论 18 139
  • —— 浅析《红玫瑰与白玫瑰》 近日,一则《我就是凤凰男,我不完美,但我会创造完美的,这样的...
    酉时七若阅读 995评论 2 5