Android系統中的鈴聲管理

2021-08-31 16:55:44 字數 385 閱讀 5394

ringtonepreference通過ringtonetype屬性將系統中的可用聲音分為:①鈴聲(ringtone)、②通知(notification)、③警報(alarm)等型別,它們最終會表現為形如content://settings/system/notification_sound的資源位置,因此只要在settings對應的contentprovider應用中有正確的資料輸出,則在messaging應用中的使用就沒有問題。目前在模擬器上無法再做進一步驗證,因為系統中沒有可用的聲音資源可供選擇。

其實,可用提示音列表的實際動作並不是

ringtonepreference中

完成的,它呼叫了ringtonemanager服務的action_ringtone_picker意圖來達成的,

Android中的座標系統

1 android中的座標系統 在android系統中,螢幕的左上角是座標系統的原點 0,0 座標。原點向右延伸是x軸正方向,原點向下延伸是y軸正方向。2 螢幕的寬和高 為了在螢幕中的合適位置繪製圖形,我們需要使用螢幕的寬和高作為參考,來確定繪製圖形的位置。要獲得螢幕的寬和高,首先從activity...

Android中軟體鍵盤的管理

一 啟動activity後自動彈出軟鍵盤 當activity布局中有edittext或類似元件時,啟動activity後,該元件會獲取焦點並彈出軟鍵盤。可以在manifest.xml的activiy標籤中新增如下屬性可控制顯示效果 android windowsoftinputmode statev...

Android系統shell中的clear命令實現

之前一直不太清楚,當我們在shell命令列輸入很多命令,會在螢幕上輸出一些資訊,為什麼一執行clear這個命令以後,所有的資訊就沒了呢?現在終於搞明白了,找到了clear命令的源 clear.c 原始碼如下 include int clear main int argc,char argv 震驚了!...