国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android滑動解鎖震動效果的開啟和取消

2020-04-11 12:15:43
字體:
來源:轉載
供稿:網友

如果我們需要根據設置中的觸摸震動開關來開啟和取消滑動解鎖的震動效果,就需要做以下修改了。


      在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這個控件,而這個控件是有設置是否振動的屬性。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 雷州市| 阳山县| 调兵山市| 龙南县| 黎平县| 彰武县| 巴楚县| 阿坝县| 石楼县| 湘乡市| 咸阳市| 乌兰县| 东乡县| 龙口市| 潢川县| 莒南县| 济源市| 顺平县| 清水县| 汝南县| 清水河县| 宁陕县| 鄂州市| 个旧市| 益阳市| 永川市| 乌审旗| 宜章县| 犍为县| 兴山县| 新化县| 宁德市| 南昌市| 阜新| 读书| 盐津县| 周至县| 泰顺县| 莱州市| 黎川县| 青冈县|