android系統設定裡的觸控提示音功能怎樣實現開啟和關閉?
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Settings.System.putInt(getContentResolver(),
Settings.System.SOUND_EFFECTS_ENABLED, isChecked ? 1 : 0);
}
測試結果如下:
1、在android裝置的觸控提示音為開時,點選app中的checkbox,能正常開啟和關閉觸控提示音,開啟android裝置的設定介面,也能看到觸控提示音的選項為對應的勾選或者非勾選的狀態;
2、在android裝置的觸控提示音為關時,勾選app中的checkbox,卻不能正常開啟觸控提示音,開啟android裝置的設定介面,卻發現觸控提示音的選項與app中的checkbox一樣顯示為選狀態。
說明在該程式碼能正常設定Settings.System的值,但是在android裝置的觸控提示音為關時,卻無法開啟。是否在開啟時,缺少了什麼步驟???
新手求解~
相關推薦
android系統設定裡的觸控提示音功能怎樣實現開啟和關閉?
最近做一個app,涉及系統觸控提示音的開啟和關閉。以下為相關程式碼片段:@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Settings.Syst
實現開啟和關閉android行動網路
開啟和關閉移動資料網路有兩種方法:一種是通過作業系統的資料庫改變APN(網路接入點),從而實現開啟和關閉移動資料網路,另一種是通過反射呼叫系統(ConnectivityManager)的setMoblieDataEnabled方法,通過操作該方法開啟和關閉系統移動資料,同
Android 觸控提示音
近期任務,涉及Android觸控提示音。 首先,定位原始碼目標。很顯然的,在原生的設定的聲音功能頁裡面就包含了觸控音的開關。 那麼我們找到對應的java程式碼,SoundSettings.java package com.android.settin
在Android系統settings裡新增設定選項
目的:在通話設定選單下,新增一dect設定選單,裡面再新增一checkBOxPreference 來使能硬體模組。 ------------------------- 目前做的專案,需要在系統settings裡面新增一選項來使能硬體模組,裡面涉及到的preference知識
Android開啟關閉觸控提示音
1.啟動應用程式的時候關閉系統的觸控聲音 public void DisTouchEffectAndSaveState() {SharedPreferences setting = this.getSharedPreferences("SystemSetting", MOD
Android系統自帶的MediaRecorder結合Camera實現視訊錄製及播放功能。
近期,公司專案新增了需求,需要視訊錄製,然後儲存到本地,再播放...。 看了很多其他的框架,說不出好壞,應該說各有千秋吧。但我覺得還是原生的靠譜,就是谷歌系統自帶的MediaRecorder。 不多說上程式碼吧(已經測試,沒問題)。 程式碼沒什麼複雜的,都是些
Android系統設定預設值大全
一、是否有預設值 在尋找一個開關的預設值時,首先要明白一點,該開關是否存在預設值,以及該開關狀態是否有狀態儲存(一般狀態儲存在settings的db中)。 判斷條件: 在reboot(重啟)之後開關狀態仍舊儲存或者是在reset(恢復出廠設定)之後開關狀態恢復到預設的,才能找到預設值。
Android系統編譯so庫提示error undefined reference to '__android_log_print問題的解決
在系統原始碼的hardware/qcom下增加psam資料夾,編譯原始碼要生成libpsam.so庫,Android.mk內容 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE &n
android系統設定
1、更改Android系統預設語言 在\build\target\product目錄,找到full_base.mk檔案, 新增如下語句 中文: PRODUCT_LOCALES := zh_CN 英文: PRODUCT_LOCALES := en_US
修改系統設定裡的語言選擇項
一般系統自帶的設定應用裡有語言選擇項,提供了幾十種語言選擇項,但是做車機專案,客戶提出不要這麼多語言項,只需要留下常用的幾種即可,這種需求其實挺好實現的;首先說明此文中是Android5.1系統的原始碼.之前查資料說是可以到languages_full.mk或者langua
android 自定義notification的提示音
package com.example.notification; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager;
Android系統設定settings應用學習(一)--允許未知來源應用安裝
settings,是Android系統應用--設定的原始碼,包名稱為:com.android.settings 安全設定程式碼:SecuritySettings.java /* * Copyright (C) 2007 The Android Open Source
iOS 播放系統提示音和使用系統方法播放本地提示音
1、iPhone系統音效 AudioServicesPlaySystemSound(1007); //其中1007是系統聲音的編號,想用其他音效更改編號就可以了 2、使用者自己製作的提示音 //檔案路徑 NSString *path = [[NSBundle mainBundle] pathForReso
Android開發丶帶有型別的列表功能實現
標題乍看起來有點不知所云,話不多說,效果圖附上 每個大標籤分為數個小標籤,頂部有個型別title,點選每個小item會觸發相應位置的點選事件,歐了,流程走起來~~~ 1.首先當然還是畫UI啦,分析介面,只是一個列表,這裡我們用RecyclerView。 activi
amlogic平臺android 系統linux核心中新增i2c裝置實現i2c的讀寫
上一篇,我介紹瞭如何在uboot中新增i2c裝置,以及移植i2c的讀寫介面。簡單來說uboot階段使用i2c裝置和平臺關聯性比較大,但不同平臺套路是差不多的。你可以將uboot階段看作是引導androi
Android應用開發之PDF轉圖片功能實現
一、概述 轉眼畢業小兩年了,回想這兩年寫的程式碼,不由得想起了上學那會兒某位網際網路大牛說,搞IT這行如果你沒有寫夠十萬行程式碼,那你就還沒有入門,俺這個時候真的有點汗顏啊,此處省略十萬字。小編最近開始整理這兩年寫的程式碼,不由得首先想起了今天要寫的這個功能—
Android端IM應用中的@人功能實現:仿微博、QQ、微信,零入侵、高可擴充套件
本文由“貓爸iYao”原創分享,感謝作者。 1、引言 最近有個需求:評論@人(沒錯,就是IM聊天或者微博APP裡的@人功能),就像下圖這樣: ▲ 微信群聊介面裡的@人功能 ▲ QQ群聊介面裡的@人功能 網上已經有一些文章分享了類似功能實現邏輯,但是幾乎都是
Android系統剪貼簿(ClipboardManager)的使用: 通過程式碼複製和貼上資料
1. 概述 操作 Android 系統剪貼簿的類在 android.content 包下(SDK API 11+),主要包含下面三個類: ClipboardManager: 表示一個剪貼簿
CentOS的ip設定/Ubuntu的ip設定:在Oracle VM VirtualBOX下CentOS 7/Ubuntu 系統設定網路:接入internet(上網)和 區域網 ip
##################CentOS為手動設定靜態IP步驟############# 注:以下部分ip用"*",替代保密:1:設定ip OK後,檢視這些資訊[配置這些即可]: Netmask 子網掩碼,Gateway 預設閘道器,HostName 主機名稱,Do
Gridpanel中設定預設選中行的功能實現
今天想把以前的一個東西重做,遇到了在初始化GridPanel時,要根據id把某行設定為預設選擇狀態。在編碼過程中,遇到了兩個問題。 問題1:找不到該id所在行。也就是說,當我想用 var rowCount = backRoleStore.getCount();for(var