首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

传感器实现仿微信一摇功能

,代码怎么使用以及如何运用到我们平时公司项目炫酷效果的开发。...1一摇效果图 效果如下:界面有点丑,勿吐槽哈~关键是后面我们如何去实现功能。 ?...如今的手机中,硬件中内嵌了很多传感器(比如加速度传感器,重力传感器,陀螺仪传感器,方向传感器,压力传感器,温度传感器等等),作为一名程序猿,有必要去了解一下这些传感器,代码怎么使用以及如何运用到日常开发...3如何使用传感器 因为本文是为了实现一个仿微信一摇功能,而实现这个功能用到的是加速度传感器。所以我们就以加速度传感器来讲解具体的实现过程。...作为程序员,直接上微信一摇的核心代码,相信可以更直接了当的介绍传感器的具体用法,程序中重点的语句,我也已经注释在代码后面。

1.4K20

Android实现iPhone晃动撤销输入功能 Android仿微信一摇功能

很多程序中我们可能会输入长文本内容,比如短信,写便笺等,如果想一次性撤销所有的键入内容,很多手机需要一直按住退格键逐字逐句的删除,稍稍麻烦,不过在iPhone上,有个人性化的功能,当我们想要去撤销刚刚输入的所有内容的时候...,可以轻轻晃动手机,会弹出提示框,点击确定就可以清空内容,如下图: ?...在android中,一般手机貌似没有定制这个功能,不过我们可以自己去实现这样的功能,放置在我们的项目程序中,体现更人性化的设计,思路很简单,主要是利用手机内置的加速度传感器装置,其实大家一定会想到微信的...“一摇功能,个人觉得该功能就应该是这样实现的,当我们错误输入并想撤销所有输入内容的时候,可以摇晃我们的设备,弹出一个自定义的alertdialog,根据按钮的点击事件完成相应的清除操作。...即当各个方向上的数值满足一定条件后去触发我们预期的事件 PS:为了避免出现没有输入的时候摇晃也弹出窗口,或者在已经弹出对话框后继续摇晃还会弹窗,我们可以使用一个自己定义的标志位加以控制 下为主要代码部分以及实现后的效果图

2K62

android重力感应开发之微信一摇功能

本实例主要使用了android的重力感应功能并配合动画效果实现,主要代码如下: 第一:ShakeActivity主类: package com.android.shake; import java.io.IOException...OnShakeListener() { public void onShake() { //Toast.makeText(getApplicationContext(), "抱歉,暂时没有找到在同一时刻一摇的人...0,(float) 1.0); Toast mtoast; mtoast = Toast.makeText(getApplicationContext(), "抱歉,暂时没有找到\n在同一时刻一摇的人...OnShakeListener() { public void onShake() { //Toast.makeText(getApplicationContext(), "抱歉,暂时没有找到在同一时刻一摇的人...0,(float) 1.0); Toast mtoast; mtoast = Toast.makeText(getApplicationContext(), "抱歉,暂时没有找到\n在同一时刻一摇的人

2.5K30

Android编程使用加速度传感器实现一摇功能及优化的方法详解

本文实例讲述了Android编程使用加速度传感器实现一摇功能及优化的方法。...分享给大家供大家参考,具体如下: 目前很多应用已经实现一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用: 1.首先获得传感器管理器的实例 sensorManager = (SensorManager...注册加速传感器的监听器 sensorManager.registerListener(listener, sensor, rate) 参数说明: listener:加速传感器监听器实例 sensor :加速传感器实例,实现一摇使用的是...如果手机不是正方形的话,较短的边需要水平放置,较长的边需要垂直放置。Y轴的方向是从屏幕的左下角开始沿着屏幕的垂直方向指向屏幕的顶端。将手机平放在桌子上,Z轴的方向是从手机里指向天空。...我们判断手机是否一摇,只要x,y,z轴,达到设定的阀值时就表示一摇

2.3K20

【产品经理大会实录】5亿红包怎么发? ——谈一摇红包的产品方案

不知大家是否记得,在2013下半年上线微信支付的新版功能后,微信支付一直都处于默默无闻的状态。但在2014年春节时通过微信红包一炮打响。...产品方案是怎么来的? 钱,用户最直接的痛点 通过前面对行业价值、商业价值的分析,大家可能基本了解为什么我们选择做红包这件事情。那这件事要怎么做呢?...今年红包的主流程非常清晰,用户是来红包的,所以一摇到红包,便出现拆红包的封皮,不会把你引导到什么页面去,啰嗦一大堆再拆,非常直接。...回想一下真实场景,一摇动作简单,具仪式感,而且一摇时用两个手,就是拜年。所以,我觉得是因为这些原因,让用户潜移默化地觉得一摇这个动作很自然,充满喜庆。 ?...至于用户应该怎么选,到底是在群里守着裂变还是自己,全凭用户的自然倾向,如果你是一个防守型的人可以静静地蹲在群里等,如果你觉得想玩一下,博个彩头就可以去继续。 4. 有信心,就自然。

89060

手机与电视的双屏互动路径探索--春晚微信一摇设计理念

这三个路径都实现才是最完整、效果最好的的双屏互动,但很多情况下,现在的双屏互动仅实现路径一和路径二,或三个路径各自独行,很少三者结合起来。...首先是推红点,在摇一摇功能入口推“春晚”和“红包”的红点。推红点的效果好不好?在推红点这个事情上我们还有过讨论,是什么时候去推?...红点刚下发的时候一摇的次数会稍微上涨,之后保持平缓,而红包一开始抢,一摇次数曲线就陡增。这说明什么?...参与感、时机、场景化 当电视将用户带到手机上来了之后,手机的用户要怎么玩了? 首先是参与感。...最后,要让手机用户玩起来还需要场景化,手机的互动需要符合用户当时使用的场景。场景化的设计在摇一摇互动里面体现了很多,例如拜年贺卡就是呼应除夕拜年场景。

1.7K80

功能推荐|你以为一摇就只有红包?大屏幕上演头文字D

云加互动 功能推荐---一摇 几年前的春晚,一场“红包”风靡神州大地,你不一定记得那一年春晚演出了哪些节目,但你一定记得那一晚举着手机红包的场景。...现在,随意走入一个活动现场,你会发现观众们不再一味地低头玩手机,而是双眼注视大屏幕,同时猛摇手机。 “一摇”,用简单的游戏方法,轻松调动观众情绪,炒热现场气氛。 BUT!...功能使用推荐 基本上所有场合都适合一摇功能的使用,但是在以下场景,一摇会发挥出更出色的魅力: 01 企业年会:企业年会本来就是一个缅怀过去,展望未来的Party,是一个正式却又不失活泼的场合。...而一摇功能可以很好的起到调节气氛,拉近上司与同事之间关系的作用。...02 演出晚会:演出前玩下一摇游戏可以很好的调动大家的气氛,如果看表演累了的话也是可以坐下来拿上手机一起玩会一摇游戏的嘛,既可以娱乐,也可以是你大脑放松一下。

71360

100亿次的挑战:如何实现一个“有把握”的春晚一摇系统

在羊年春晚一摇界面里,用户摇动手机后,可以看到明星拜年、全家福、好友贺卡等精彩纷呈的活动页;也会有温馨的“休息一下”,或让很多误以为中奖的“挂服务器”等特殊用途的页面。...V0.1原型系统 原型系统很简单,但已经基本实现了春晚一摇的需求。原型系统的架构见下图。...相关的处理流程如下: 用户摇动手机后,客户端产生一摇请求,请求发到接入服务后,会被转发到一摇服务; 一摇服务会根据现场节目的流程,经过一系列的逻辑判断,给客户端返回一个结果:明星拜年、红包或者其他活动...因为不单是春晚一摇请求,微信消息收发等基础功能的请求也需要通过接入服务来中转,假如嵌入的一摇逻辑把接入服务拖垮,将得不偿失。 接入服务的架构刚好有助于解决这个问题。...一摇逻辑实现 接入服务架构的修改使得内置一摇逻辑变得可能,剩下的就是怎样实现春晚一摇逻辑?春晚一摇逻辑最重要的是红包,红包则需要重点解决以下问题: 红包如何发放?

78710

iOS后台锁屏监听一摇

不由心想:“苹果爸爸怎么可能允许开发者实现这种功能!这得多费电啊!要是所有 APP 都这么做了,那还了得!”...的音乐软件对应的 APP,万万没想到,手机 APP 也是这样,一句Hello KuGou!把我吓一跳。按如下步骤,在设置里打开此功能后,后台或锁屏时,一摇手机,可实现切歌的效果。 ? ? ?...既然的确有 APP 实现了此功能,那就踏踏实实地探索它可能是怎么实现的吧。...多 APP 都实现功能时,一摇是何效果 这里用 demo APP 和酷狗音乐 APP 进行测试。 同时打开这两个 APP,其中酷狗音乐 APP 打开后台一摇切歌的功能。...此外,多 APP 都实现功能时,一摇的效果是:只要摇动力度很大,加速计数据满足 APP 实现一摇判定条件,就可以同时触发多个 APP 各自对应的效果。

1.3K20

iOS后台锁屏监听一摇

不由心想:“苹果爸爸怎么可能允许开发者实现这种功能!这得多费电啊!要是所有 APP 都这么做了,那还了得!”...的音乐软件对应的 APP,万万没想到,手机 APP 也是这样,一句Hello KuGou把我吓一跳。按如下步骤,在设置里打开此功能后,后台或锁屏时,一摇手机,可实现切歌的效果。...,那就踏踏实实地探索它可能是怎么实现的吧。...多 APP 都实现功能时,一摇是何效果 这里用 demo APP 和酷狗音乐 APP 进行测试。 同时打开这两个 APP,其中酷狗音乐 APP 打开后台一摇切歌的功能。...此外,多 APP 都实现功能时,一摇的效果是:只要摇动力度产生的数据满足某个 APP 实现一摇判定条件,就可以同时触发多个 APP 各自对应的效果。

3K175162

Android开发笔记(五十九)巧用传感器

这个功能最有名的应用就是微信里的“一摇”了,用户通过摇晃手机来寻找周围的人;类似的业务还有摇奖、玩游戏等等。...下面以一摇实现来演示传感器开发的步骤: 1、声明一个SensorManager对象,该对象从系统服务Context.SENSOR_SERVICE中获取实例; 2、编写一个传感器事件监听器,该监听器继承自...例如一摇功能要注册加速度感应监听器,代码示例如下: mSensroMgr.registerListener(this, mSensroMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER...SensorManager.SENSOR_DELAY_NORMAL); 4、重写onPause方法,在该方法中注销传感器事件,代码示例如下: mSensroMgr.unregisterListener(this); 下面是一摇功能的核心代码..."); //系统检测到一摇事件后,震动手机提示用户 mVibrator.vibrate(500); } } 前置摄像头的感应 博主的手机比较廉价,支持的感应器不多

1.3K20
领券