Android中各種音量的設定和獲取
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = am.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int current = am.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); Log.d(”VIOCE_CALL”, “max : ” + max + ” current : ” + current); //系統音量 max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM ); Log.d(”SYSTEM”, “max : ” + max + ” current : ” + current); //鈴聲音量 max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING ); Log.d(”RING”, “max : ” + max + ” current : ” + current); //音樂音量 max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC ); Log.d(”MUSIC”, “max : ” + max + ” current : ” + current); //提示聲音音量 max = am.getStreamMaxVolume( AudioManager.STREAM_ALARM ); current = sm.getStreamVolume( AudioManager.STREAM_ALARM ); Log.d(”ALARM”, “max : ” + max + ” current : ” + current); 設定音量的方法也很簡單,AudioManager提供了方法: public void setStreamVolume(int streamType, int index, int flags) 其中 streamType 有內建的常量,可以在AudioManager裡面查到相關的定義。
相關推薦
Android中各種音量的設定和獲取
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = am.getStreamMaxVolume( AudioManager.ST
Android中EditTex焦點設定和彈不彈出輸入法的問題
今天程式設計碰到了一個問題:有一款平板,開啟一個有EditText的Activity會預設彈出輸入法。為了解決這個問題就深入研究了下android中焦點Focus和彈出輸入法的問題。在網上看了些例子都不夠全面,在這裡全面總結下。 一:EditText為什麼會預設彈出輸
Android裡面的焦點設定和獲取
Android焦點接聽器、 view.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override
android系統各種音量的獲取與設定
獲取系統音量 通過程式獲取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單! 設定音量的方法也很簡單,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intindex,intf
android筆記:android系統各種音量的獲取與設定
好久沒有更新部落格了啊,最近在公司加班忙的要瘋! 獲取系統音量 通過程式獲取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單! 設定音量的方法也很簡單,AudioManager提供了方法: publicvoidsetStreamVo
在ASP.NET Core應用中如何設定和獲取與執行環境相關的資訊?
HostingEnvironment是承載應用當前執行環境的描述,它是對所有實現了IHostingEnvironment介面的所有型別以及對應物件的統稱。如下面的程式碼片段所示,一個HostingEnvironment物件承載的執行環境的描述資訊體現在定義這個介面的6個屬性上。ApplicationName和
android系統屬性 java/C/C++設定和獲取方法
C/C++ system/core/libcutils/properties.c #define PROPERTY_KEY_MAX 32 #define PROPERTY_VALUE_MAX 92 char *value= new char[PROP
Flask框架(flask中設定和獲取session)
1. session 資料是儲存到後端的資料庫中 2.session中的從狹義和廣義上分: (1)session,廣義上 : 是一種機制:在前端當中存一個session_id ,在後端當中去儲存
關於H5中自定義屬性的設定和獲取
自定義資料屬性是在HTML5中新加入的一個特性。簡單來說,自定義資料屬性規範規定任何以data-開頭屬性名並且賦值。自定義資料屬性是為了儲存頁面或者應用程式的私有自定義資料,這些自定義資料屬性儲存進DOM中,對於整個DOM的佈局和表現無任何影響,但是卻可以方便操控整個網頁的
Android中的Context幾種獲取方法和區別
1、Context概念 Context,相信不管是第一天開發Android,還是開發Android的各種老鳥,對於Context的使用一定不陌生~~你在載入資源、啟動一個新的Activity、獲取系統服務、獲取內部檔案(夾)路徑、建立View操作時等都需要Context的參
解決 Android 中 View 的 setPivotX 和 setPivotY 不生效的問題以及設定縮放中心的方法
背景是這樣的:有一個需求要對下方的關注按鈕實現如下動畫,動畫的最後要根據滑動位置對關注按鈕進行縮放,縮放結束時整體大小為控制元件原始大小的90%,最終效果圖如下所示(模擬器是 4.2 的系統,最上面的沉浸式有點問題,忽略之): 如圖,關注按鈕向上滑
【封裝】java中為什麼要將屬性進行私有化,又使用set和get方法來設定和獲取屬性呢?
其實這裡體現的就是封裝的思想: 將資料與行為進行分離。 試想, 如果外面的程式可以隨意修改一個類的成員變數,會造成不可預料的程式錯誤, 就象一個人的名字, 不能被外部隨意修改,只能通過各種給定的方法去
LR中的引數設定和場景虛擬使用者的關聯(Same line as + 各種取值設定選項)
指令碼:lr_eval_string("{PamNew}); lr_eval_string("{pwd}"); 指令碼迭代4次,場景設定4個虛擬使用者: 在 parameter
微信小程式中資料的儲存和獲取
/儲存資料 try { wx.setStorageSync('key',this.data.radioCheckVal2) //key表示data中的引數
Android 中sharedpreference的commit和apply的區別
今天在提交程式碼的時候,提示有warning,以前都是看都不看,直接跳過的,今天心血來潮,開啟看了一下,也發現了一些自己在編碼過程中不規範的地方,然後,就看到了這邊文章的重點,關於sharedpreference的
Android中實現短音訊和震動的一些總結
好長時間沒有寫部落格了,因為最近事情比較多。所以好長時間沒有寫部落格了。堅持是一件很辛苦的事情。但還需要努力。。。好了,閒話不扯了。因為最近專案中用到了相應的短音訊和震動的功能,所以這裡總結一下相應的內容! 本文知識點: 音訊中的一些知識和常用的API介紹;
android 中漸變的實現和SweepGradient 圓形漸變重點注意
Android 的自定義View神通廣大,可以實現各種複雜的樣式,漸變圓弧就是其中的一種。 1 shape 實現漸變 這個比較簡單就是定義一個漸變的shape。 <?xml version="1.0" encoding="utf-8"?> <shape xm
微信小程式自定義屬性設定和獲取(data-)
自定義屬性語法以data-開頭: <block wx:for='{{post_key}}' wx:key="key" wx:for-item='item'> <view catchtap='onPostTap' data-postid="{{item.postId}}
java 使用匿名內部類的方式建立執行緒並設定和獲取執行緒名字
有些方法需要傳入介面的例項或者抽象類的例項物件,比如Thread有一個構造方法,Thread(Runnable target) 這時可以可以自定義類實現Runnable介面,重寫介面中的方法,將自定義類的物件傳入構造方法中 也可以使用匿名內部類,即在建立Thread物件時傳入Runnable
19. jQuery-設定和獲取元素的內容
1. 效果圖 2. html程式碼 <!DOCTYPE html> <html> <head> <title>jQuery-設定和獲取元素的內容</title> <style type