亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種音樂播放器的電源管理方法

文檔序號:7956615閱讀:265來源:國知局
專利名稱:一種音樂播放器的電源管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動設(shè)備領(lǐng)域,具體地,涉及一種音樂播放器的電源管理方法。
背景技術(shù)
無線通信技術(shù)的發(fā)展,將我們帶入到了移動互聯(lián)網(wǎng)的時代。作為移動互聯(lián)網(wǎng)設(shè)備的主力軍,手機已經(jīng)成我們獲取網(wǎng)絡(luò)信息的又一重要媒介。伴隨著手機操作系統(tǒng)的出現(xiàn),智能機悄然走進了人們的生活。人們在感受智能機帶來的高效能、多功能、高流暢性、良好交互性、絢麗的動畫UI等優(yōu)點的同時,也在被一個問題所困擾智能機的耗電量。在手機中,耗電量較大的部件包括屏幕顯示用電和系統(tǒng)功能中包括網(wǎng)絡(luò)、服務(wù)和運行應(yīng)用程序任務(wù)用電等。因此,如何在保證軟件的運行效果的前提下,節(jié)省手機的耗電量,已成為開發(fā)人員追求的目標(biāo)?,F(xiàn)有的大多應(yīng)用程序,例如音樂播放器軟件,存在以下的不足1.大部分沒有節(jié)電的設(shè)計,不能在根據(jù)用戶使用狀況做出如降低屏幕亮度、減少軟件特效等操作;2.即便有的有節(jié)電的設(shè)計,但是它們都沒有成為一個專門的管理模塊,使用起來不方便。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明提出一種音樂播放器的電源管理方法,使用戶可以根據(jù)自己的喜好設(shè)置相應(yīng)的管理模式。同時,用戶可以根據(jù)自己的喜好和移動設(shè)備的電量狀況,個性的、動態(tài)的選擇特效的開關(guān)。從而減少移動設(shè)備的耗電量。本發(fā)明提出的音樂播放器的電源管理,包括步驟1 建立電源使用模式類型對應(yīng)的參數(shù)表;步驟2 選擇所述電源使用模式;步驟3 獲取所選的所述電源使用模式下的對應(yīng)參數(shù);步驟4 將所述對應(yīng)參數(shù)寫入系統(tǒng)配置,配置每一項屬性;步驟5 系統(tǒng)執(zhí)行對應(yīng)所述電源使用模式。作為上述技術(shù)方法的優(yōu)選,所述步驟5包括調(diào)整屏幕亮度。作為上述技術(shù)方法的優(yōu)選,所述系統(tǒng)調(diào)整屏幕亮度具體步驟為步驟fe 進入軟件時注冊系統(tǒng)設(shè)置項操作權(quán)限;步驟恥獲取進入軟件前屏幕的亮度;步驟5c 讀取需要調(diào)整到的亮度值;步驟5d 將所述需要調(diào)整到的亮度數(shù)值寫入系統(tǒng)配置;步驟k 保存當(dāng)前系統(tǒng)配置;步驟5f 在退出程序時讀取第一步獲得的屏幕亮度值。
作為上述技術(shù)方法的優(yōu)選,所述步驟5還包括以下操作中的至少一種開關(guān)重力傳感器;開關(guān)耳機插拔事件;開關(guān)隨機播放;開關(guān)自動在線搜索;開關(guān)簡單列表模式;開關(guān)歌詞逐行顯示模式;開關(guān)邊聽邊存的緩存模式。作為上述技術(shù)方法的優(yōu)選,所述電源使用模式類型包括正常模式、省電模式和特效全開模式。作為上述技術(shù)方法的優(yōu)選,所述電源使用模式下的對應(yīng)參數(shù)包括重力傳感器開關(guān)參數(shù)、耳機插拔事件開關(guān)參數(shù)、隨機播放開關(guān)參數(shù)、自動在線搜索開關(guān)參數(shù)、簡單列表模式開關(guān)參數(shù)、逐行顯示歌詞模式開關(guān)參數(shù)、屏幕亮度調(diào)整參數(shù)和邊聽邊存模式開關(guān)參數(shù)。利用本發(fā)明提供的音樂播放器的電源管理方法,用戶可以根據(jù)自己的喜好一鍵設(shè)置為相應(yīng)的管理模式,方便、快捷;若播放器設(shè)置了很多的動畫特效,相應(yīng)的特效的存在就會增大手機的耗電量。通過智能電源管理,用戶可以根據(jù)自己的喜好和手機的電量狀況,個性的、動態(tài)的選擇特效的開關(guān)。從而減少手機的耗電量。


圖1為本發(fā)明提出的音樂播放器電源管理方法的示意圖;圖2為圖1中音樂播放器電源管理方法的具體流程圖。
具體實施例方式下面結(jié)合具體實施例,對本發(fā)明所述的一種音樂播放器的電源管理方法作進一步的詳細(xì)說明。對于所屬技術(shù)領(lǐng)域的技術(shù)人員而言,從對本發(fā)明的詳細(xì)說明中,本發(fā)明的上述和其他目的、特征和優(yōu)點將顯而易見。如圖1和圖2所示,本發(fā)明提出的音樂播放器的電源管理方法,包括步驟1 建立電源使用模式類型對應(yīng)的參數(shù)表,本發(fā)明根據(jù)用戶的使用偏好和手機剩余電量優(yōu)選建立三種電源使用模式類型以供用戶選擇正常模式,省電模式,特效全開模式;步驟2 選擇所述電源使用模式;步驟3 獲取所選的所述電源使用模式下的對應(yīng)參數(shù);通過判斷用戶所選的模式類型,將所選模式賦值給系統(tǒng)設(shè)置(代碼為 systemConfigkt),代碼如下
4switch (powerMode) {
case SystemConfig.POWER—NORMAL—MODE:
systemConfigSet = new Normal Sy stemConfigS et();
break;
case SystemConfig.POWER—SAVING—MODE: systemConfigSet = new PowerSavingSystemConfigSetQ; break;
case SystemConfig.POWER—ULTRAHIGH—MODE: systemConfigSet = new UltraHighSystemConfigSetQ; break; default:
return false;當(dāng)調(diào)用省電模式時,電源使用模式下的對應(yīng)參數(shù)包括重力傳感器開關(guān)參數(shù)、重力傳感器敏感度、耳機插拔事件開關(guān)參數(shù)、隨機播放開關(guān)參數(shù)、自動在線搜索開關(guān)參數(shù)、簡單列表模式開關(guān)參數(shù)、逐行顯示歌詞模式開關(guān)參數(shù)、屏幕亮度調(diào)整參數(shù)、邊聽邊存模式開關(guān)參數(shù)和自動升級開關(guān)參數(shù)。systemConfigSet中的參數(shù)信息如下
public PowerSavingSystemConfigSet() { m Sensitivity = 13; mlsGSensorMonitorEnable = false; mlsEarphoneMonitorEnable = false; mlsRandomPlayEnable = false; mlsOnlineSyncLyricEnable = false; mlsOnlineSyncPictureEnable = false;mlsSimpleListModeEnable = true;
mPlayMode = SystemConfig.REPEATLIST;
mLyricDisplayMode = SystemConfig.LYRIC—LINE—MODE;
mPowerMode = SystemConfig.POWER—SAVING—MODE;
mlsNightModeEnable = true;
mScreenBrightness=
SystemConfig.SCREEN—BRIGHTNESS—MIN;
mlsDownloadAfterListenedEnable = true; mlsCheckingForUpdatesEnable = true;
};步驟4 將所述對應(yīng)參數(shù)寫入系統(tǒng)配置,配置每一項屬性;代碼如下
this.setGSensorSensitivity(systemConfigSet.mSensitivity); this.setGSensorMonitorEnable(systemConfigSet.mIsGSensorMonitorEnable
);
this.setEarphoneMonitorEnable(systemConfigSet.mIsEarphoneMonitorEnab
le);
this.setRandomPlayEnable(systemConfigSet.mlsRandomPlayEnable); this.setOnlineSyncLyricEnable(systemConfigSet.mIsOnlineSyncLyricEnabl
e);
this.setOnlineSyncPictureEnable(systemConfigSet.mIsOnlineSyncPictureEn able);
this.setSimpleListModeEnable(systemConfigSet.mIsSimpleListModeEnable
);this.setPlayMode(systemConfigSet.mPlayMode); this.setLyricDisplayMode(systemConfigSet.mLyricDisplayMode);
this.setScreenBrightness(systemConfigSet.mScreenBrightness);
this.SetIsDownloadAfterListenedEnable(systemConfigSet.mIsDownloadAft
erListenedEnable);
this. SetIsCheckingF orUpdatesEnable(systemConfigSet.mIsCheckingForUpd atesEn able);步驟5 :系統(tǒng)執(zhí)行對應(yīng)所述電源使用模式。所述步驟5包括調(diào)整屏幕亮度。當(dāng)用戶選擇省電模式時,作為一種優(yōu)選方案,所述調(diào)整屏幕亮度包括步驟fe 進入軟件時注冊系統(tǒng)設(shè)置項操作權(quán)限;步驟恥獲取進入軟件前屏幕的亮度,以保證退出時可以還原原先的系統(tǒng)亮度;步驟5c 讀取最低的亮度值;步驟5d 將此數(shù)值寫入系統(tǒng)配置;步驟k 保存當(dāng)前系統(tǒng)配置后屏幕會變暗;步驟5f 為保證不影響用戶在其他程序中的亮度,會在退出程序時讀取第一步獲得的屏幕亮度值,將其還原給系統(tǒng)亮度。需要說明的是,亮度設(shè)置只應(yīng)用于該程序。在進入程序時記錄當(dāng)前屏幕亮度,將數(shù)值保存在配置文件。如果用戶在當(dāng)前程序中調(diào)整亮度了,那么在退出時會將提前保存的值恢復(fù)給屏幕。所以就需要3個函數(shù)1.獲取屏幕亮度;2.設(shè)置屏幕亮度;3.保存屏幕亮度。具體代碼如下
public static void setBrightness(Activity activity, int brightness) {
WindowManager.LayoutParams Ip = activity.getWindow().getAttributes();
lp.screenBrightness = Float.valueOf(brightness) * (If / lOOf);
activity, get Windo w(). setAttributes(lp);
}
public static void saveBrightness(ContentResolver resolver, int brightness) {
brightness = brightness * 255 / 100;
Uri uri = android.provider.Settings.System.getUriFor("screen—brightness");
android.provider.Settings.System.putlnt (resolver, "screen—brightness", brightness);
resolver.notifyChange(uri, null);
}
public static int getScreenBrightness(Activity activity) { int nowBrightness Value = 0;
ContentResolver resolver = activity. getContentResolver(); try {
nowBrightnessValue=
android.provider.Settings.System.getInt(resolver, "screen—brightness");
} catch (Exception e) {
e.printStackTrace();
}
nowBrightnessValue = nowBrightnessValue * 100 / 255; return nowBrightnessValue;
}當(dāng)用戶選擇省電模式時,步驟5還包括以下操作關(guān)閉重力傳感器(Gknsor),其中,重力傳感器開關(guān)可以使手機通過感應(yīng)甩動等角位移或者線位移進行一些簡單的操作,如向前甩動切換下一首歌,往后甩動切換上一首歌等;關(guān)閉耳機插拔事件(Earphone),關(guān)閉Earphone后,系統(tǒng)不需要等待調(diào)用這個事件
8因此降低消耗;關(guān)閉隨機播放;關(guān)閉自動在線搜索歌詞及自動在線搜索圖片,關(guān)閉以上模塊可以提高系統(tǒng)運行效率,從而減少耗電量;打開簡單列表模式,簡單列表模式下播放列表僅僅顯示文本內(nèi)容,不顯示圖片;歌詞逐行顯示,歌詞顯示一行后隨即刪除;打開邊聽邊存模式邊聽邊存模式下系統(tǒng)根據(jù)播放進度緩存,可以減少耗電量。在本發(fā)明的其他實施例中,還可以只包括以上操作的一個或多個,用戶也可以自定義關(guān)閉或打開以上一項或者多項功能。作為上述技術(shù)方法的優(yōu)選,所述電源使用模式類型包括正常模式、省電模式和特效全開模式。當(dāng)然本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明不限于所述三種模式,可以設(shè)置不同級別的電源使用模式,以滿足用戶個性化的需求。本發(fā)明提出的智能電源管理方法優(yōu)點如下1.模塊化,用戶可以根據(jù)自己的喜好一鍵設(shè)置為相應(yīng)的管理模式,方便、快捷;2.個性化,本款播放器設(shè)置了很多的動畫特效,相應(yīng)的特效的存在就會增大手機的耗電量。通過智能電源管理,用戶可以根據(jù)自己的喜好和手機的電量狀況,個性的、動態(tài)的選擇特效的開關(guān)。從而減少手機的耗電量。以上所述僅為本發(fā)明的較佳實施例,并非用來限定本發(fā)明的實施范圍;如果不脫離本發(fā)明的精神和范圍,對本發(fā)明進行修改或者等同替換的,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求的保護范圍當(dāng)中。
權(quán)利要求
1.一種音樂播放器的電源管理方法,其特征在于,包括 步驟1 建立電源使用模式類型對應(yīng)的參數(shù)表;步驟2 選擇所述電源使用模式; 步驟3 獲取所選的所述電源使用模式下的對應(yīng)參數(shù); 步驟4 將所述對應(yīng)參數(shù)寫入系統(tǒng)配置,配置每一項屬性; 步驟5 系統(tǒng)執(zhí)行對應(yīng)所述電源使用模式。
2.根據(jù)權(quán)利要求1所述的音樂播放器的電源管理方法,其特征在于,所述步驟5包括調(diào)整屏幕亮度。
3.根據(jù)權(quán)利要求2所述的音樂播放器的電源管理方法,其特征在于,所述系統(tǒng)調(diào)整屏幕亮度具體步驟為步驟fe 進入軟件時注冊系統(tǒng)設(shè)置項操作權(quán)限; 步驟恥獲取進入軟件前屏幕的亮度; 步驟5c 讀取需要調(diào)整到的亮度值; 步驟5d 將所述需要調(diào)整到的亮度數(shù)值寫入系統(tǒng)配置; 步驟保存當(dāng)前系統(tǒng)配置;步驟5f 在退出程序時讀取第一步獲得的屏幕亮度值。
4.根據(jù)權(quán)利要求1或3所述的音樂播放器的電源管理方法,其特征在于,所述步驟5還包括以下操作中的至少一種開關(guān)重力傳感器; 開關(guān)耳機插拔事件; 開關(guān)隨機播放; 開關(guān)自動在線搜索; 開關(guān)簡單列表模式; 開關(guān)歌詞逐行顯示模式; 開關(guān)邊聽邊存的緩存模式。
5.根據(jù)權(quán)利要求4所述的音樂播放器的電源管理方法,其特征在于,所述電源使用模式類型包括正常模式、省電模式和特效全開模式。
6.根據(jù)權(quán)利要求4所述的音樂播放器的電源管理方法,其特征在于,所述電源使用模式下的對應(yīng)參數(shù)包括重力傳感器開關(guān)參數(shù)、耳機插拔事件開關(guān)參數(shù)、隨機播放開關(guān)參數(shù)、自動在線搜索開關(guān)參數(shù)、簡單列表模式開關(guān)參數(shù)、逐行顯示歌詞模式開關(guān)參數(shù)、屏幕亮度調(diào)整參數(shù)和邊聽邊存模式開關(guān)參數(shù)。
全文摘要
本發(fā)明涉及一種音樂播放器的電源管理方法,通過建立電源使用模式類型對應(yīng)的參數(shù)表;選擇所述電源使用模式;獲取所選的所述電源使用模式下的對應(yīng)參數(shù);將所述對應(yīng)參數(shù)寫入系統(tǒng)配置,配置每一項屬性;系統(tǒng)執(zhí)行對應(yīng)所述電源使用模式。利用本發(fā)明提供的音樂播放器的電源管理方法,用戶可以根據(jù)自己的喜好一鍵設(shè)置為相應(yīng)的管理模式,方便、快捷;若播放器設(shè)置了很多的動畫特效,相應(yīng)的特效的存在就會增大手機的耗電量。通過智能電源管理,用戶可以根據(jù)自己的喜好和手機的電量狀況,個性的、動態(tài)的選擇特效的開關(guān)。從而減少手機的耗電量。
文檔編號H04M1/73GK102523355SQ20111033769
公開日2012年6月27日 申請日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者張徽倩, 秋良 申請人:深圳市五巨科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1