rk3568 android11 的 frameworks/base/services/架构学习纪要
rk3568 android11 的 frameworks/base/services/架构学习纪要
·
rk3568$ tree frameworks/base/services/ -d
frameworks/base/services/
├── accessibility
│ └── java
│ └── com
│ └── android
│ └── server
│ └── accessibility
│ ├── gestures
│ └── magnification
├── api
├── appprediction
│ └── java
│ └── com
│ └── android
│ └── server
│ └── appprediction
├── appwidget
│ └── java
│ └── com
│ └── android
│ └── server
│ └── appwidget
├── autofill
│ └── java
│ └── com
│ └── android
│ └── server
│ └── autofill
│ └── ui
├── backup
│ ├── backuplib
│ │ └── java
│ │ └── com
│ │ └── android
│ │ └── server
│ │ └── backup
│ │ └── transport
│ └── java
│ └── com
│ └── android
│ └── server
│ └── backup
│ ├── fullbackup
│ ├── internal
│ ├── keyvalue
│ ├── params
│ ├── remote
│ ├── restore
│ └── utils
├── companion
│ └── java
│ └── com
│ └── android
│ └── server
│ └── companion
├── contentcapture
│ └── java
│ └── com
│ └── android
│ └── server
│ └── contentcapture
├── contentsuggestions
│ └── java
│ └── com
│ └── android
│ └── server
│ └── contentsuggestions
├── core
│ ├── java
│ │ ├── android
│ │ │ ├── app
│ │ │ │ └── usage
│ │ │ ├── content
│ │ │ │ └── pm
│ │ │ └── os
│ │ └── com
│ │ └── android
│ │ └── server
│ │ ├── accounts
│ │ ├── adb
│ │ ├── am
│ │ ├── appbinding
│ │ │ └── finders
│ │ ├── appop
│ │ ├── attention
│ │ ├── audio
│ │ ├── backup
│ │ ├── biometrics
│ │ │ ├── face
│ │ │ ├── fingerprint
│ │ │ └── iris
│ │ ├── broadcastradio
│ │ │ ├── hal1
│ │ │ └── hal2
│ │ ├── camera
│ │ ├── clipboard
│ │ ├── compat
│ │ ├── connectivity
│ │ ├── content
│ │ ├── contentcapture
│ │ ├── display
│ │ │ ├── color
│ │ │ ├── utils
│ │ │ └── whitebalance
│ │ ├── dreams
│ │ ├── emergency
│ │ ├── firewall
│ │ ├── gpu
│ │ ├── hdmi
│ │ ├── incident
│ │ ├── infra
│ │ ├── input
│ │ ├── inputmethod
│ │ ├── integrity
│ │ │ ├── engine
│ │ │ ├── model
│ │ │ ├── parser
│ │ │ └── serializer
│ │ ├── lights
│ │ ├── location
│ │ │ └── gnss
│ │ ├── locksettings
│ │ │ └── recoverablekeystore
│ │ │ ├── certificate
│ │ │ ├── serialization
│ │ │ └── storage
│ │ ├── media
│ │ │ └── projection
│ │ ├── net
│ │ │ └── watchlist
│ │ ├── notification
│ │ │ └── toast
│ │ ├── oemlock
│ │ ├── om
│ │ ├── os
│ │ ├── people
│ │ ├── pm
│ │ │ ├── dex
│ │ │ ├── parsing
│ │ │ │ ├── library
│ │ │ │ └── pkg
│ │ │ ├── permission
│ │ │ └── pkg
│ │ ├── policy
│ │ │ ├── keyguard
│ │ │ └── role
│ │ ├── power
│ │ │ └── batterysaver
│ │ ├── protolog
│ │ │ └── common
│ │ ├── recoverysystem
│ │ ├── rkdisplay
│ │ ├── role
│ │ ├── rollback
│ │ ├── search
│ │ ├── security
│ │ ├── signedconfig
│ │ ├── slice
│ │ ├── soundtrigger_middleware
│ │ ├── stats
│ │ │ └── pull
│ │ │ └── netstats
│ │ ├── statusbar
│ │ ├── storage
│ │ ├── telecom
│ │ ├── testharness
│ │ ├── textclassifier
│ │ ├── textservices
│ │ ├── timedetector
│ │ ├── timezone
│ │ ├── timezonedetector
│ │ ├── trust
│ │ ├── tv
│ │ │ └── tunerresourcemanager
│ │ ├── twilight
│ │ ├── updates
│ │ ├── uri
│ │ ├── utils
│ │ │ └── quota
│ │ ├── vr
│ │ ├── wallpaper
│ │ ├── webkit
│ │ └── wm
│ │ ├── animation
│ │ └── utils
│ ├── jni
│ │ ├── BroadcastRadio
│ │ └── stats
│ └── xsd
│ ├── display-device-config
│ │ └── schema
│ ├── platform-compat-schema
│ ├── schema
│ └── vts
├── coverage
│ └── java
│ └── com
│ └── android
│ └── server
│ └── coverage
├── devicepolicy
│ └── java
│ └── com
│ └── android
│ └── server
│ └── devicepolicy
├── incremental
│ ├── include
│ └── test
├── java
│ └── com
│ └── android
│ └── server
├── midi
│ └── java
│ └── com
│ └── android
│ └── server
│ └── midi
├── net
│ └── java
│ └── android
│ └── net
│ ├── ip
│ └── util
├── people
│ └── java
│ └── com
│ └── android
│ └── server
│ └── people
│ ├── data
│ └── prediction
├── print
│ └── java
│ └── com
│ └── android
│ └── server
│ └── print
├── restrictions
│ └── java
│ └── com
│ └── android
│ └── server
│ └── restrictions
├── robotests
│ ├── backup
│ │ ├── config
│ │ └── src
│ │ ├── android
│ │ │ └── app
│ │ │ └── backup
│ │ └── com
│ │ └── android
│ │ ├── commands
│ │ │ ├── bmgr
│ │ │ └── bu
│ │ └── server
│ │ └── backup
│ │ ├── fullbackup
│ │ ├── internal
│ │ ├── keyvalue
│ │ ├── remote
│ │ ├── restore
│ │ ├── testing
│ │ └── transport
│ ├── config
│ └── src
│ └── com
│ └── android
│ └── server
│ ├── location
│ │ └── gnss
│ ├── pm
│ └── testing
│ └── shadows
├── startop
├── systemcaptions
│ └── java
│ └── com
│ └── android
│ └── server
│ └── systemcaptions
├── tests
│ ├── mockingservicestests
│ │ ├── assets
│ │ │ └── AppOpsUpgradeTest
│ │ └── src
│ │ └── com
│ │ └── android
│ │ └── server
│ │ ├── am
│ │ ├── appop
│ │ ├── blob
│ │ ├── deviceidle
│ │ ├── display
│ │ │ └── color
│ │ ├── job
│ │ │ └── controllers
│ │ ├── location
│ │ ├── power
│ │ │ └── batterysaver
│ │ ├── testables
│ │ ├── utils
│ │ │ └── quota
│ │ └── wallpaper
│ ├── PackageManagerComponentOverrideTests
│ │ ├── res
│ │ │ ├── drawable
│ │ │ └── values
│ │ └── src
│ │ └── com
│ │ └── android
│ │ └── server
│ │ └── pm
│ │ └── test
│ │ └── override
│ ├── PackageManagerServiceTests
│ │ └── host
│ │ ├── resources
│ │ ├── src
│ │ │ └── com
│ │ │ └── android
│ │ │ └── server
│ │ │ └── pm
│ │ │ └── test
│ │ └── test-apps
│ ├── rescueparty
│ ├── servicestests
│ │ ├── aidl
│ │ │ └── com
│ │ │ └── android
│ │ │ └── servicestests
│ │ │ └── aidl
│ │ ├── apks
│ │ │ ├── install_intent_filters
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── frameworks
│ │ │ │ └── servicestests
│ │ │ ├── install-split-base
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── google
│ │ │ │ └── android
│ │ │ │ └── dexapis
│ │ │ │ └── splitapp
│ │ │ ├── install-split-feature-a
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── google
│ │ │ │ └── android
│ │ │ │ └── dexapis
│ │ │ │ └── splitapp
│ │ │ │ └── feature_a
│ │ │ └── install_uses_sdk
│ │ │ └── res
│ │ │ └── values
│ │ ├── assets
│ │ │ ├── AppIntegrityManagerServiceImplTest
│ │ │ ├── DevicePolicyManagerServiceMigrationTest
│ │ │ ├── DevicePolicyManagerServiceMigrationTest2
│ │ │ ├── DevicePolicyManagerServiceMigrationTest3
│ │ │ ├── KeyStoreRecoveryControllerTest
│ │ │ │ ├── pem
│ │ │ │ └── xml
│ │ │ ├── NetworkPolicyManagerServiceTest
│ │ │ │ └── netpolicy
│ │ │ ├── NetworkWatchlistTest
│ │ │ ├── OwnersTest
│ │ │ │ ├── test01
│ │ │ │ ├── test02
│ │ │ │ ├── test03
│ │ │ │ ├── test04
│ │ │ │ ├── test05
│ │ │ │ └── test06
│ │ │ ├── PackageSignaturesTest
│ │ │ │ ├── certs
│ │ │ │ └── xml
│ │ │ └── shortcut
│ │ ├── res
│ │ │ ├── drawable
│ │ │ ├── drawable-nodpi
│ │ │ ├── raw
│ │ │ ├── values
│ │ │ └── xml
│ │ ├── src
│ │ │ └── com
│ │ │ └── android
│ │ │ └── server
│ │ │ ├── accessibility
│ │ │ │ ├── gestures
│ │ │ │ ├── magnification
│ │ │ │ └── utils
│ │ │ ├── accounts
│ │ │ ├── adb
│ │ │ ├── am
│ │ │ ├── appop
│ │ │ ├── appwidget
│ │ │ ├── attention
│ │ │ ├── audio
│ │ │ ├── autofill
│ │ │ ├── backup
│ │ │ │ ├── internal
│ │ │ │ ├── restore
│ │ │ │ ├── testutils
│ │ │ │ ├── transport
│ │ │ │ └── utils
│ │ │ ├── biometrics
│ │ │ ├── compat
│ │ │ ├── content
│ │ │ ├── devicepolicy
│ │ │ ├── display
│ │ │ │ ├── color
│ │ │ │ ├── utils
│ │ │ │ └── whitebalance
│ │ │ ├── emergency
│ │ │ ├── hdmi
│ │ │ ├── input
│ │ │ ├── inputmethod
│ │ │ ├── integrity
│ │ │ │ ├── engine
│ │ │ │ ├── model
│ │ │ │ ├── parser
│ │ │ │ ├── serializer
│ │ │ │ └── utils
│ │ │ ├── job
│ │ │ ├── lights
│ │ │ ├── location
│ │ │ │ ├── gnss
│ │ │ │ └── test
│ │ │ ├── locksettings
│ │ │ │ └── recoverablekeystore
│ │ │ │ ├── certificate
│ │ │ │ ├── serialization
│ │ │ │ └── storage
│ │ │ ├── net
│ │ │ │ └── watchlist
│ │ │ ├── om
│ │ │ ├── people
│ │ │ │ ├── data
│ │ │ │ └── prediction
│ │ │ ├── pm
│ │ │ │ ├── backup
│ │ │ │ ├── dex
│ │ │ │ ├── parsing
│ │ │ │ │ └── library
│ │ │ │ └── permission
│ │ │ ├── power
│ │ │ │ └── batterysaver
│ │ │ ├── protolog
│ │ │ │ └── common
│ │ │ ├── recoverysystem
│ │ │ ├── rollback
│ │ │ ├── search
│ │ │ ├── signedconfig
│ │ │ ├── soundtrigger_middleware
│ │ │ ├── stats
│ │ │ │ └── pull
│ │ │ ├── storage
│ │ │ ├── systemconfig
│ │ │ ├── textclassifier
│ │ │ ├── textservices
│ │ │ ├── timedetector
│ │ │ ├── timezone
│ │ │ ├── timezonedetector
│ │ │ ├── tv
│ │ │ │ └── tunerresourcemanager
│ │ │ ├── twilight
│ │ │ ├── updates
│ │ │ ├── uri
│ │ │ ├── usage
│ │ │ ├── utils
│ │ │ ├── wallpaper
│ │ │ └── webkit
│ │ ├── test-apps
│ │ │ ├── ConnTestApp
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── servicestests
│ │ │ │ └── apps
│ │ │ │ └── conntestapp
│ │ │ ├── JobTestApp
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── servicestests
│ │ │ │ └── apps
│ │ │ │ └── jobtestapp
│ │ │ ├── PackageParserApp
│ │ │ │ ├── res
│ │ │ │ │ └── values
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── servicestests
│ │ │ │ └── apps
│ │ │ │ └── packageparserapp
│ │ │ ├── PackageParsingTestManifests
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── servicestests
│ │ │ │ └── pm
│ │ │ │ └── parsing
│ │ │ │ └── test
│ │ │ ├── SimpleServiceTestApp
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── android
│ │ │ │ └── servicestests
│ │ │ │ └── apps
│ │ │ │ └── simpleservicetestapp
│ │ │ └── SuspendTestApp
│ │ │ └── src
│ │ │ └── com
│ │ │ └── android
│ │ │ └── servicestests
│ │ │ └── apps
│ │ │ └── suspendtestapp
│ │ ├── utils
│ │ │ └── com
│ │ │ └── android
│ │ │ └── server
│ │ │ └── testutils
│ │ └── utils-mockito
│ │ └── com
│ │ └── android
│ │ └── server
│ │ └── testutils
│ ├── shortcutmanagerutils
│ │ └── src
│ │ └── com
│ │ └── android
│ │ └── server
│ │ └── pm
│ │ └── shortcutmanagertest
│ ├── uiservicestests
│ │ └── src
│ │ └── com
│ │ └── android
│ │ ├── frameworks
│ │ │ └── tests
│ │ │ └── uiservices
│ │ ├── internal
│ │ │ └── logging
│ │ └── server
│ │ ├── notification
│ │ └── slice
│ └── wmtests
│ └── src
│ └── com
│ └── android
│ └── server
│ ├── policy
│ └── wm
│ ├── testing
│ └── utils
├── usage
│ └── java
│ └── com
│ └── android
│ └── server
│ └── usage
├── usb
│ └── java
│ └── com
│ └── android
│ └── server
│ └── usb
│ └── descriptors
│ ├── report
│ └── tree
├── voiceinteraction
│ └── java
│ └── com
│ └── android
│ └── server
│ ├── soundtrigger
│ └── voiceinteraction
└── wifi
└── java
├── android
│ └── net
│ └── wifi
└── com
└── android
└── server
└── wifi
590 directories
更多推荐
已为社区贡献4条内容
所有评论(0)