您的位置:首页 > 移动开发 > Android开发

设置效果android滑动解锁的震动效果

2013-05-06 19:31 441 查看
每日一贴,今天的内容关键字为设置效果

在4.0的圆环滑动锁解中,我们点击下去的时候会有震撼效果,因为这个间空设置的震撼效果没有绑定设置中设置的触摸振动关开来取消振动效果,

所以如果我们要需根据设置中的触摸震撼关开来开启和取消滑动锁解的震撼效果,就要需做以下修改了。

在LockScreen.java类中的LockScreen方法中的

每日一道理

我把卷子摊在课桌上,恨不得敲一阵锣,叫大家都来看看我这光彩的分数。

else if (mUnlockWidget instanceof MultiWaveView) {
MultiWaveView multiWaveView = (MultiWaveView) mUnlockWidget;

multiWaveView.setVibrateEnabled(Settings.System.getInt(mContext.getContentResolver(),//通过判断否是设置了触摸震撼效果来设置锁解的震撼。
Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0);

MultiWaveViewMethods multiWaveViewMethods = new MultiWaveViewMethods(multiWaveView);
multiWaveView.setOnTriggerListener(multiWaveViewMethods);
mUnlockWidgetMethods = multiWaveViewMethods;

还要在这里入加
class MultiWaveViewMethods implements MultiWaveView.OnTriggerListener,
UnlockWidgetCommonMethods {

private final MultiWaveView mMultiWaveView;
private boolean mCameraDisabled;

MultiWaveViewMethods(MultiWaveView multiWaveView) {
mMultiWaveView = multiWaveView;

multiWaveView.setVibrateEnabled(Settings.System.getInt(mContext.getContentResolver(),
Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0);

final boolean cameraDisabled = mLockPatternUtils.getDevicePolicyManager()
.getCameraDisabled(null);

因为滑动锁解重要应用的就是MultiWaveView这个控件,而这个控件是有设置否是振动的属性。

文章结束给大家分享下程序员的一些笑话语录:

自行车

一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问 到,“你是从哪搞到的这么漂亮的车的?”

骑车的那个程序员说, “我刚从那边过来, 有一个漂亮的姑娘骑着这个车过来, 并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。

另一个程序员马上说到, “你绝对做了一个正确的选择, 因为那姑娘的衣服你 并不一定穿得了”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: