1. 程式人生 > >Android Studio 第五十六期 - Android之系統設置選項的包名

Android Studio 第五十六期 - Android之系統設置選項的包名

android setting

以com.android.settings開頭的形式:

com.android.settings.Settings 手機系統設置
com.android.settings.WirelessSettings 無線和網絡設置
com.android.settings.AccessibilitySettings 輔助功能設置
com.android.settings.ActivityPicker 選擇活動
com.android.settings.ApnSettings APN設置
com.android.settings.ApplicationSettings 應用程序設置
com.android.settings.BandMode 設置GSM/UMTS波段


com.android.settings.BatteryInfo 電池信息
com.android.settings.DateTimeSettings 日期和時間設置
com.android.settings.DateTimeSettingsSetupWizard 日期和時間設置2
com.android.settings.DevelopmentSettings 開發者選項
com.android.settings.DeviceAdminSettings 設備管理器
com.android.settings.DeviceInfoSettings 關於手機
com.android.settings.Display 顯示—設置顯示字體大小及預覽

com.android.settings.DisplaySettings 顯示設置
com.android.settings.DockSettings 底座設置
com.android.settings.IccLockSettings SIM卡鎖定設置
com.android.settings.InstalledAppDetails 應用程序的詳細信息頁面
com.android.settings.LanguageSettings 語言和輸入法設置
com.android.settings.LocalePicker 選擇手機語言
com.android.settings.LocalePickerInSetupWizard 選擇手機語言2

com.android.settings.ManageApplications 應用管理
com.android.settings.MasterClear 恢復出廠設置
com.android.settings.MediaFormat 格式化手機閃存
com.android.settings.PhysicalKeyboardSettings 設置鍵盤
com.android.settings.PrivacySettings 隱私設置
com.android.settings.ProxySelector 代理設置
com.android.settings.RadioInfo 手機信息
com.android.settings.RunningServices 正在運行的程序(服務)
com.android.settings.SecuritySettings 安全設置
com.android.settings.SettingsSafetyLegalActivity 安全信息
com.android.settings.SoundSettings 聲音設置
com.android.settings.TestingSettings 測試
com.android.settings.TetherSettings 綁定與便攜式熱點
com.android.settings.TextToSpeechSettings 文字轉語音設置
com.android.settings.UsageStats 使用情況統計
com.android.settings.UserDictionarySettings 用戶詞典
com.android.settings.VoiceInputOutputSettings 語音輸入與輸出設

以上的包名,可以使用這種方式調用:

Intent intent = new Intent();
ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Settings");
intent.setComponent(cm);
intent.setAction("android.intent.action.VIEW");
startActivity(intent);

以android.provider.Settings.開頭的形式:

ACTION_ACCESSIBILITY_SETTINGS:系統的輔助功能界面
ACTION_ADD_ACCOUNT:創建新賬戶界面
ACTION_AIRPLANE_MODE_SETTINGS:飛行模式設置界面
ACTION_APN_SETTINGS:APNs設置界面
ACTION_APPLICATION_DETAILS_SETTINGS:根據包名跳轉到系統自帶的應用程序信息界面
ACTION_APPLICATION_DEVELOPMENT_SETTINGS:開發人員選項界面
ACTION_APPLICATION_SETTINGS:應用程序列表界面
ACTION_BLUETOOTH_SETTINGS:藍牙設置界面
ACTION_DATA_ROAMING_SETTINGS:移動網絡設置界面
ACTION_DATE_SETTINGS:日期時間設置界面
ACTION_DEVICE_INFO_SETTINGS:手機狀態界面
ACTION_DISPLAY_SETTINGS:手機顯示界面
ACTION_INPUT_METHOD_SETTINGS:語言和輸入設備界面
ACTION_INPUT_METHOD_SUBTYPE_SETTINGS:語言選擇界面(多國語言選擇,API 11及以上)
ACTION_INTERNAL_STORAGE_SETTINGS:存儲設置界面(內部存儲)
ACTION_LOCALE_SETTINGS:語言選擇界面(僅有English和中文兩種選擇)
ACTION_LOCATION_SOURCE_SETTINGS:位置服務界面(管理已安裝的應用程序)
ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS:跳轉到應用程序界面(所有的)
ACTION_MANAGE_APPLICATIONS_SETTINGS:應用程序列表界面(已安裝的)
ACTION_MEMORY_CARD_SETTINGS:存儲設置(記憶卡存儲)
ACTION_NETWORK_OPERATOR_SETTINGS:選擇網絡運營商界面
ACTION_NFCSHARING_SETTINGS:* 顯示NFC共享設置,API 14及以上*
ACTION_NFC_SETTINGS:顯示NFC設置,API 16及以上
ACTION_PRINT_SETTINGS:打印設置
ACTION_PRIVACY_SETTINGS:備份和重置界面
ACTION_QUICK_LAUNCH_SETTINGS:快速啟動設置界面
ACTION_SEARCH_SETTINGS:搜索設置界面
ACTION_SECURITY_SETTINGS:安全設置界面
ACTION_SETTINGS:系統設置界面
ACTION_SOUND_SETTINGS :聲音設置界面
ACTION_SYNC_SETTINGS:賬戶同步界面
ACTION_USER_DICTIONARY_SETTINGS:用戶字典界面
ACTION_WIFI_IP_SETTINGS :IP設定界面
ACTION_WIFI_SETTINGS:Wi-Fi列表設置界面
ACTION_WIRELESS_SETTINGS:允許無線控制,Wi-Fi,藍牙和移動網絡的配置

以上形式,可以使用這種方式調用:

Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
startActivity(intent);

附:

技術分享圖片


Android Studio 第五十六期 - Android之系統設置選項的包名