Android Settings Menu | Android Open Source Project

文章推薦指數: 80 %
投票人數:10人

The Android Settings app provides a list of suggestions to the users in Android 8.0. These suggestions typically promote features of the phone, and they are ... Docs GettingStarted About Start Download Build Create Contribute Community Security Overview Bulletins Features Testing BestPractices CoreTopics Architecture Audio Camera Connectivity Data Display Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Compatibility CompatibilityDefinitionDocument(CDD) CompatibilityTestSuite(CTS) AndroidDevices Automotive Enterprise TV Reference HIDL HAL TradeFederation GOTOCODE➚ Language English BahasaIndonesia Deutsch Español–AméricaLatina Français Italiano Polski Português–Brasil TiếngViệt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文–简体 中文–繁體 日本語 한국어 Signin Documentation GettingStarted Security CoreTopics Compatibility AndroidDevices Reference Docs More GettingStarted Security CoreTopics Compatibility AndroidDevices Reference GOTOCODE➚ Overview Architecture Overview ModularSystemComponents OverviewadbdARTCellBroadcastConscryptDeviceSchedulingDNSResolverDocumentsUIExtServicesIPsec/IKEv2LibraryMediaModuleMetadataNetworkStackNNAPIRuntimePermissionControllerSDKExtensionsStatsdTetheringTimeZoneDataWi-FiAndroidLiveLocKDaemon HardwareAbstractionLayer(HAL) LegacyHALsHALTypesFrameworkTestingDynamicLifecycle Kernel OverviewStableReleases&UpdatesAndroidCommonKernelsTheGKIprojectGKIVersioning GKIReleaseBuilds Overviewandroid12-5.10ReleasesKernelABIMonitoring Modules VendorModuleGuidelinesLoadableKernelModulesKernelModuleSupportBoottimeoptimizationDebuggingDevelopKernelCodeforGKIAndroidKernelFileSystemSupportExtendingthekernelwitheBPFUsingDebugFSinAndroid12FIPS140-3certifiableGKIcryptomodule GKI1.0 OverviewCompatibilityTesting Previouskernels(<=4.19) OverviewLinux-stableMergesKernelHardeningKernelConfigurationInterfaceRequirementsIncrementalFileSystemNetworkTests ModularKernels MountingPartitionsEarlyDTOSupportIONABIChangesModularIONHeapsforGKIDMA-BUFHeapsCoreKernelRequirements HIDL(General) OverviewInterfaces&PackagesInterfaceHashingServices&DataTransferFastMessageQueueUsingBinderIPCUsingMemoryBlockNetworkStackConfigurationToolsThreadingModelsConvertingModulesDataTypesSafeUnionVersioningCodeStyleGuide HIDL(C++) OverviewPackagesInterfacesDataTypesFunctions HIDL(Java) OverviewDataTypesInterfaceErrors&MethodsExportingConstants Configuration OverviewMMEvents-HistoricalMemoryStatisticsSystemPropertiesAPIsAddSystemPropertiesConfigFileSchemaAPI ConfigStoreHAL OverviewCreatingtheHALInterfaceImplementingtheServiceClient-SideUsageAddingClasses&ItemsSystemSuspendService DeviceTreeOverlays OverviewImplementingDTODTOSyntaxCompiling&VerifyingUsingMultipleDTsDTB/DTBOPartitionFormatOptimizingDTO VendorNDK OverviewEnablingtheVNDKVNDKBuildSystemSupportVNDKExtensionsVNDKDefinitionToolVNDKSnapshotDesignGeneratingVNDKSnapshotsGeneratingVendorSnapshotsLinkerNamespaceDirectories,Rules,andsepolicyRenderscriptABIStabilityPrebuiltABIUsageChecker VendorInterfaceObject OverviewManifestsCompatibilityMatricesFCMLifecycleDMDevelopmentMatchingRulesResources AIDL OverviewAIDLBackendsStableAIDLAIDLforHALsDynamicAIDLAnnotationsinAIDLFMQwithAIDLAIDLFuzzing Bootloader OverviewBootReasonBootImageHeaderBootImageProfilesImplementingBootconfig Partitions OverviewPartitionLayoutVendorBootPartitionsVendor/ODMDLKMPartitionSharedSystemImageRamdiskPartitionsGenericBootPartitionODMPartitionsProductPartitionsEnforcingProductPartitionInterfacesTrustyOS(TOS)PartitionsRecoveryImagesDTBImagesSupportingOTAUpdatesLockingandUnlockingtheBootloaderVersionInformationinAVBPropertiesFastbootinUserspaceSoftRestartsJavaSDKLibraryRuntimeResourceOverlays(RROs)ImplementingCustomFontFallback Audio OverviewTerminology Implementation AudioHALPolicyConfigurationSharedLibraryPre-processingEffectsDataFormatsAttributesAudioEffectsHigh-ResolutionAudioDeviceTypeLimitAAudioandMMAPWarmup Latency OverviewContributorsDesignMeasureLightTestingCircuitAudioLoopbackDongleMeasurementsApplicationsPriorityInversionSampleRateConversionDebugging MIDI OverviewMIDIArchitectureMIDITestProcedureUSBDigitalAudioTVAudioConcurrentCaptureSoundTriggerCombinedAudioDeviceRouting Camera Overview Architecture Camera3HALSubsystem CoreConcepts 3AModesandStateErrorsandStreamsMetadataandControlsOutputandCroppingRequestCreationStreamConfigurations Performance CameraHAL3BufferManagementAPIsSessionParametersSingleProducer,MultipleConsumer CameraFeatures CameraBokehConcurrentCameraStreamingExternalUSBCamerasHEIFImagingMonochromeCamerasMotionTrackingMulti-CameraSupportSystemCameras CameraX CameraXVendorExtensionsCameraXVendorExtensionsValidationTool Versioning VersionSupport Connectivity Overview BluetoothandNFC OverviewBluetoothServicesBluetoothLowEnergyHearingAidsoverBLEBLEAdvertisingVerifyingandDebuggingBluetoothBluetoothHCIRequirementsNFCHostCardEmulationofFeliCaNFCOff-HostPaymentSynchronizationSecureNFCQuickAccessWallet CallingandMessaging 5GNon-Standalone(NSA)BlockPhoneNumbersCallNotificationsEmergencyAffordanceEmergencyNumberDatabaseEmergencyNumbersandEmergencyCallingIPMultimediaSubsystem(IMS)IMSServiceEntitlementIMSSingleRegistrationPhoneAccountSuggestionReal-TimeText(RTT)Third-PartyCallingAppsVisualVoicemail Carrier Overview5GNetworkSlicingAPNandCarrierConfigCarrierIdentificationDataPlansDeviceidentifiers eSIM ImplementingeSIMModemRequirementseUICCAPIsHandlingeUICCAPIErrorsDownloadableTestProfilesMulti-OperatorNetworkSupportOut-of-BalanceUsersRadioInterfaceLayer(RIL)SmallCellSupportUICC Time TimeOverviewLocationTimeZoneDetectionTelephonyTimeZoneDetectionGNSSTimeDetectionExternalTimeDetectionTimeSourcePriorityTimeZoneRules Wi-Fi OverviewWi-FiHALWi-FiInfrastructureFeaturesTesting,Debugging,andTuningWi-FiCarrierWi-FiMACRandomizationBehaviorImplementingMACRandomizationPasspoint(Hotspot2.0)STA/APConcurrencySTA/STAConcurrencyWi-FiAwareWi-Fi/CellularCoexChannelAvoidanceWi-FiDirectWi-FiEasyConnectWi-FiHotspot(SoftAP)SupportforTetheringWi-FiAP/APConcurrencyWi-FiLowLatencyModeWi-FiNetworkSelectionWi-FiPreferredNetworkOffloadScanningWi-FiRoundTripTime(RTT)WPA3andWi-FiEnhancedOpen ACTSTests OverviewACTSAdvancedGuideConfiguringACTSTestsUserParameters5GTestingCompanionDeviceProfilesConnectivityDiagnosticsAPIConnectivityUserInterfaceNetworkSelectionSignalStrengthReporting Data OverviewDataUsageTagsExplainedDataSaverModeeBPFTrafficMonitoringExcludeNetworkTypesfromUsageNetworkInterfaceStatisticsOverviewTetheringDataTetheringOffloadUsageCycleResetDatesKernelOverviewKernelChanges Display Overview Apps AdaptiveIconsAppShortcutsCircularIconsConversationNotificationsandWidgetsWindowBlursWidgets&ShortcutsSynchronizedAppTransitions Color ColorManagementDisplayCutoutsDoNotDisturbHDRVideoNightLight Multi-Window OverviewSplit-ScreenInteractionsPicture-in-PictureWindowMagnifier Multi-Display OverviewRecommendedPracticesTestingandDevelopmentEnvironmentFrequentlyAskedQuestionsMulti-ResumeActivityLaunchPolicyDisplaySupportSystemDecorationsSupportLockScreenInputMethodEditorSupportInputRoutingMulti-ZoneAudioNotificationHistoryRetailDemoModeRotateSuggestionsTextClassification Graphics OverviewArchitectureBufferQueueandGrallocDMABUFandGPUMemoryAccounting SurfaceandSurfaceHolder OverviewSurfaceViewSurfaceTextureTextureView SurfaceFlingerandWindowManager OverviewTracingWindowTransitions HardwareComposerHAL OverviewImplementingtheHWCHotplughandlinginComposerHALLayersandDisplaysVSYNCFramePacingMultipleRefreshRate OpenGLES OverviewImplementingOpenGLESOpenGLRendererConfiguration Vulkan OverviewImplementingVulkanSynchronizationFramework Testing ImplementationTestsIntegratingwithAndroidCTSdeqpTesting Interaction Overview Input OverviewKeyLayoutFilesKeyCharacterMapFilesInputDeviceConfigurationFilesMigrationGuideKeyboardDevicesTouchDevicesGeteventValidateKeymaps Haptics OverviewImplementingHapticsUXFoundationforHapticFrameworkHapticsUXDesign NeuralNetworks OverviewBurstExecutionsandFastMessageQueuesCompilationCachingControlFlowDeviceDiscoveryandAssignmentMemoryPoolsNNAPIDriverImplementationBestPracticesQualityofServiceVendorExtensions Peripherals Overview AudioAccessories Overview 3.5mmHeadset HeadsetSpecDeviceSpec USBHeadset HeadsetSpecAdapterSpecDeviceSpecExpectedBehaviorTesting CustomAccessories Overview AOA OverviewAOA2.0AOA1.0DisablingDataSignalingOverUSBStylus Sensors OverviewSensorStackSensorTypesInteraction Power BatchingPowerConsumption Modes ReportingModesSuspendModeSensorsOff SensorsHAL SensorsMulti-HALSensorsHAL2SensorsHAL1VersionDeprecation ContextHubRuntimeEnvironment Overview Media OverviewMediaModulesMediaProviderCustomizingMediaComponentsLowLatencyDecodinginMediaCodecFrameworkHardeningSoCDependenciesOEMDependenciesDRMCompatibleMediaTranscoding Performance OverviewAPKCachingCachedAppsFreezerBootTimes Health OverviewImplementingHealth2.0ImplementingHealth2.1Deprecatinghealth@1.0CgroupAbstractionLayerLowMemoryKillerDaemon(LMKD)ProfileGuidedOptimization(PGO)TaskSnapshotsWrite-AheadLoggingAppHibernation Permissions OverviewAmbientCapabilitiesBackgroundLocationAccessReminderContactsAffinitiesAccessDiscretionaryAccessControlImmutableDeviceIDsLibraryNamespacesPrivilegedPermissionAllowlistPreinstalledSystemPackagesPrivacyIndicatorsRestrictOpportunisticLocationsRestrictedScreenReadingRuntimePermissionsTristateLocationPermissionsUSBHAL Power OverviewPowerManagementThermalMitigationPowerStatsHALAppManagementPlatformManagementPerformanceManagementBatterylessDevicesComponentPowerDevicePowerPowerValuesRoutineBatterySaverTVStandby Runtime OverviewDexpreoptandChecksImprovementsBytecodeFormatDexFormatInstructionFormatsConstraintsConfigurationARTTISignedConfigGarbageCollectionJITCompilation Settings OverviewDesignGuidelinesPatternsandComponentsInformationArchitecturePersonalizedSettingsUniversalSearch Storage OverviewTraditionalStorageAdoptableStorageScopedStorageFUSEPassthroughDeviceConfigurationConfigurationExamplesFasterStatisticsSDCardFSDeprecation Tests Overview TestDevelopmentWorkflow OverviewSimpleConfigurationComplexConfiguration InstrumentationTests OverviewSelf-InstrumentingTestsTargetinganApplication GTest OverviewAddingaNewGTestMetricTestsJARHostTestsMappingTestsRunningTests(Atest) AndroidTestStation UserGuideVirtualDevicesTestingUserBuildsUIConductorTestsAPIReleaseNotesFAQ VendorTestSuite(VTS)11 OverviewParameterizedgtestforHALTestingTestSetup VendorTestSuite(VTS)10 OverviewVideoTutorialsSystemsTestingwithVTS TestFramework DeviceShellCommandsTestTemplatesServiceNameAwareHALTestingHALTestabilityCheckMulti-DeviceTestingVTSwithdebugramdisk VTSDashboard SetupDatabaseUserInterface LabInfrastructure AutomatedTestingInfrastructureHostControllerArchitecturePerformanceTesting TradeFederation(TF)TestHarness GettingStarted OverviewStartBuildorDownloadTradefedWorkingwithDevicesConsoleTestLifecycleOptionHandlingEnd-to-EndExample TestingwithTF Overview ThroughTradefed OverviewNewTestRunnerShardableIRemoteTestHost-DrivenTestHost-sideDevicelessTestReportMetricsAutomaticTestRetryRetryIsolationAutomatedLogCollectionDryRunningConfigurationInstrumentationsTestsfromAPKWriteashelltestGlobalfilters ThroughSuite OverviewSetupSuitePassOptionsandFiltersCheckSystemStatusStructureAndroidTest.xmlConfigureShardingModuleControllersSuiteRetryMultidevicessuites DevelopingTF OverviewGuidelinesSetupEclipseIncludeUnitandFunctionalTestsRunErrorProneBugCheckerContributeNon-CoreCode Architecture Overview XMLConfiguration StructureTemplatesandIncludesConfigurationObject GlobalConfiguration FileOptionsHostOptions AdvancedConcepts KeystoreSecretsCommandSchedulerTestRunnerTestShardingMultipleDevicesScriptingLayerProtocolsandGlobalConfig DeviceManager DeviceStateDeviceAllocationDeviceDetection Build BuildProviderBuildInfo Devicesetup TargetPreparerMulti-TargetPreparer Results ResultReporterReporterLogsReporterSummary Metrics MetricsCollectorDevice-SideMetricsPackageIndex Debugging OverviewReadingBugReportsUnderstandingLoggingScopedVendorLoggingDiagnosingNativeCrashes EvaluatingPerformance OverviewUnderstandingsystraceUsingftraceIdentifyingCapacityJankIdentifyingJitterJank FeatureImplementation TestHarnessModeUsingDebuggersNativeMemoryUseNetworkConnectivityTestsRescuePartyStoragedStrace Updates OverviewAPEXFileFormatBuildingOTAPackagesSigningBuildsforReleaseReducingOTASize A/BSystemUpdates OverviewImplementingA/BUpdatesFrequentlyAskedQuestions Non-A/BSystemUpdates OverviewBlock-BasedOTAInsideOTAPackagesDevice-SpecificCode DynamicPartitions OverviewImplementingDynamicPartitionsOTAforA/BDevicesOTAforLegacyA/BDevicesOTAfornon-A/BDevices VirtualA/B OverviewImplementingVirtualA/BImplementingVirtualA/B-patchesTimeZoneRulesUserDataCheckpointDynamicSystemUpdatesResumeonReboot GettingStarted About Start Download Build Create Contribute Community Security Overview Bulletins Features Testing BestPractices CoreTopics Architecture Audio Camera Connectivity Data Display Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Compatibility CompatibilityDefinitionDocument(CDD) CompatibilityTestSuite(CTS) AndroidDevices Automotive Enterprise TV Reference HIDL HAL TradeFederation AOSP Docs CoreTopics Sendfeedback AndroidSettingsMenu Thissectiondescribestheoptionsavailabletoyouforimplementingand customizingtheAndroidsettingsmenu. Settingshomescreen InAndroid7.0andhigher,theSettingshomepageisenhancedwithsuggested settingsandcustomizablestatusnotifications.Thefeatureisimplemented automatically,anddeviceimplementerscanconfigureit. Thesourcecodefortheseenhancementsisinthesefiles: SuggestionParser.java TileUtils.java Androidsettingsdesignguidelines Thisdocumentationhighlightstheprinciplesandguidelinesforanyonewhois eitherdesigningAndroidplatformsettingsoranydevelopersdesigning settingsfortheirAndroidapp. Patternsandcomponents InAndroid8.0,theSettingsmenugainedseveralcomponentsandwidgetsthat covercommonuses.Devicemanufacturersanddevelopersareencouragedtousethe commoncomponentswhenextendingtheSettingsappsonewuserinterfacesstay consistentwiththeexistingSettingsUI. Informationarchitecture Android8.0introducedanewinformationarchitecturefortheSettingsappto simplifythewaysettingsareorganizedandmakeiteasierforuserstoquickly findsettingstocustomizetheirAndroiddevices.Android9introducedsome improvementstoprovidemoreSettingsfunctionalityandeasierimplementation. Personalizedsettings TheAndroidSettingsappprovidesalistofsuggestionstotheusersinAndroid 8.0.Thesesuggestionstypicallypromotefeaturesofthephone,andtheyare customizable(e.g.,"SetDoNotDisturbschedule"or"TurnonWi-FiCalling"). Universalsearch Android8.0addsexpandedsearchcapabilitiesfortheSettingsmenu.This documentdescribeshowtoaddasettingandensureitisproperlyindexedfor Settingssearch. Sendfeedback ContentandcodesamplesonthispagearesubjecttothelicensesdescribedintheContentLicense.JavaandOpenJDKaretrademarksorregisteredtrademarksofOracleand/oritsaffiliates. Lastupdated2022-06-06UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"MissingtheinformationIneed" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"Toocomplicated/toomanysteps" },{ "type":"thumb-down", "id":"outOfDate", "label":"Outofdate" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"Samples/codeissue" },{ "type":"thumb-down", "id":"otherDown", "label":"Other" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"Easytounderstand" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"Solvedmyproblem" },{ "type":"thumb-up", "id":"otherUp", "label":"Other" }] Needtotellusmore? Build Androidrepository Requirements Downloading Previewbinaries Factoryimages Driverbinaries GitHub Connect @AndroidonTwitter @AndroidDevonTwitter AndroidBlog GoogleSecurityBlog PlatformonGoogleGroups BuildingonGoogleGroups PortingonGoogleGroups Gethelp AndroidHelpCenter PixelHelpCenter www.android.com GoogleMobileServices StackOverflow IssueTracker AboutAndroid Community Legal License Privacy Sitefeedback Language English BahasaIndonesia Deutsch Español–AméricaLatina Français Italiano Polski Português–Brasil TiếngViệt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文–简体 中文–繁體 日本語 한국어



請為這篇文章評分?