体感手势
法迪
Android系统与续航工程师、应用开发工程师
https://github.com/sufadi
332157261@qq.com
展开
-
手势体感-翻转算法的实现(原创)
引子印度客户的一个需求,希望实现来电时翻转静音的功能。具体如下: 1.电话铃声到来时; 2.采取下面动作: a.手机正面翻到背面<顺时针或者逆时针旋转180度> b.手机背面翻到正面<顺时针或者逆时针旋转180度> 3.来电静音,或者你喜欢的话,可以换成翻转闹铃静音;技术点1.数据来源:ACC传感器(即重力加速度传感器) 2.翻转算法:根据翻转动作的三轴原始数据变化观察,找出原创 2016-03-09 23:50:53 · 1870 阅读 · 0 评论 -
【体感手势】口袋模式或者防误触
口袋模式或者防止误触带有黑屏手势功能的手机,一般都需要进行一个防误触的判断。防止手机放在口袋里或者包包(一些导电介质的东西可能带来辅助效果,比如钥匙)里别误触发点亮屏幕,甚至是打出电话。原理接近式传感器的靠近与远离功能。 可以参考我们手机打电话时,耳朵贴近手机的时候,往往屏幕是自动息屏,离开耳朵一小段距离,屏幕又亮起的这个功能。同理和我们放在口袋中一个意思。比较严格的防误触可能会加上Acc重力传感原创 2017-11-30 11:39:08 · 3646 阅读 · 0 评论 -
多指触控需求与功能设计说明书
1.概述Multi Touch point functionality1Finger: Side down to bring down the notification pane, Slide up to close 2Finger: Zoom in and Zoom out an image on preview screen or gallery. Rotate an image原创 2017-12-04 10:55:30 · 805 阅读 · 0 评论 -
黑屏手势的性能提升
黑屏手势画C打开相机画W打开微信画V打开手电筒双指下滑打开/关闭音乐右箭头>下一首左箭头<上一首性能优化本功能的黑屏手势从Framwork层的aidl跨进程回到到上层的手势service,并通过窗口属性进行手势动画展现并打开对应app.期间需要如下动作 1. 事件由Framework层传递到App层 2. 亮屏 3. 解锁 4. 手势动画 5. 打开app本次进行其他细节的优原创 2017-12-22 10:44:21 · 754 阅读 · 2 评论