最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年06月04日 10:46:24   作者:  
在4.0的圓環(huán)滑動解鎖中,我們點擊下去的時候會有震動效果,因為這個控件設(shè)置的震動效果沒有綁定設(shè)置中設(shè)置的觸摸振動開關(guān)來取消振動效果,下邊這個例子實現(xiàn)了開啟和取消的方法

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


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

復(fù)制代碼 代碼如下:

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

            multiWaveView.setVibrateEnabled(Settings.System.getInt(mContext.getContentResolver(),//通過判斷是否設(shè)置了觸摸震動效果來設(shè)置解鎖的震動。
                            Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0);

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


還要在這里加入
復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • ListView的Adapter使用 之 初學(xué)ArrayAdapter String

    ListView的Adapter使用 之 初學(xué)ArrayAdapter String

    ListView是Android中經(jīng)常會使用的東西,綁定數(shù)據(jù)對于初學(xué)者來說,尤其是剛接觸編程的人來說,往往會覺得很難理解,我上大二的時候?qū)W的java,但是基本上相當(dāng)于沒有學(xué),什么都沒寫過,真正接觸編程就是開始上手學(xué)android,把這些記錄下來,自己可以回頭看下,也可以讓新手更好的理解
    2013-06-06
  • Android編程實現(xiàn)PendingIntent控制多個鬧鐘的方法

    Android編程實現(xiàn)PendingIntent控制多個鬧鐘的方法

    這篇文章主要介紹了Android編程實現(xiàn)PendingIntent控制多個鬧鐘的方法,涉及PendingIntent屬性設(shè)置與使用的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • Android startService的使用與Service生命周期案例詳解

    Android startService的使用與Service生命周期案例詳解

    這篇文章主要介紹了Android startService的使用與Service生命周期案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Android選擇與上傳圖片之Matisse教程

    Android選擇與上傳圖片之Matisse教程

    這篇文章主要介紹了在Android中對于圖片的選擇與上傳方法,本文介紹了Matisse的相關(guān)使用教程,學(xué)習(xí)Android的同學(xué)進來看看吧
    2021-08-08
  • Flutter多項選擇彈窗實現(xiàn)詳解

    Flutter多項選擇彈窗實現(xiàn)詳解

    這篇文章介紹了Flutter多項選擇彈窗實現(xiàn)詳解,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2021-11-11
  • Android scrollToTop實現(xiàn)點擊回到頂部(兼容PullTorefreshScrollview)

    Android scrollToTop實現(xiàn)點擊回到頂部(兼容PullTorefreshScrollview)

    當(dāng)頁面滑動到底部,出現(xiàn)回到頂部的按鈕相信對大家來說并不陌生,下面這篇文章主要介紹了關(guān)于Android scrollToTop實現(xiàn)點擊回到頂部,并兼容PullTorefreshScrollview的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒。
    2017-03-03
  • 詳解Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法

    詳解Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法

    這篇文章主要介紹了Android App卸載后跳轉(zhuǎn)到指定的反饋頁面的方法,關(guān)鍵點是相關(guān)線程要判斷在目錄被消除以前作出響應(yīng),需要的朋友可以參考下
    2016-04-04
  • Android LaunchMode四種啟動模式詳細介紹

    Android LaunchMode四種啟動模式詳細介紹

    這篇文章主要介紹了Android LaunchMode四種啟動模式詳細介紹的相關(guān)資料,這里對launchmode的使用方法進行了詳解及啟動模式的比較,需要的朋友可以參考下
    2016-12-12
  • Android編程實現(xiàn)圓角邊框的方法

    Android編程實現(xiàn)圓角邊框的方法

    這篇文章主要介紹了Android編程實現(xiàn)圓角邊框的方法,涉及Android針對樣式布局的相關(guān)設(shè)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Android通過訪問網(wǎng)頁查看網(wǎng)頁源碼實例詳解

    Android通過訪問網(wǎng)頁查看網(wǎng)頁源碼實例詳解

    這篇文章主要介紹了Android通過訪問網(wǎng)頁查看網(wǎng)頁源碼的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論

唐海县| 桦甸市| 北流市| 乐都县| 宝山区| 涟水县| 保亭| 湘潭市| 洞头县| 浦县| 台中县| 萍乡市| 武鸣县| 拉萨市| 汉中市| 太湖县| 二连浩特市| 丽水市| 松江区| 石河子市| 宜宾市| 株洲县| 尼玛县| 西城区| 新河县| 德钦县| 遵义县| 年辖:市辖区| 铜鼓县| 唐山市| 黔西县| 涿鹿县| 延安市| 临泉县| 松潘县| 太仓市| 镇远县| 江阴市| 麟游县| 田阳县| 白山市|