Created
October 9, 2023 14:13
-
-
Save spiritedRunning/1138e86636ccaa1be6f1741b308ab9a9 to your computer and use it in GitHub Desktop.
vscode reading android framework code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
"configurations": [ | |
{ | |
"name": "Linux", | |
"includePath": [ | |
"${workspaceFolder}/**" | |
], | |
"defines": [], | |
"compilerPath": "/usr/bin/gcc", | |
"cStandard": "c17", | |
"cppStandard": "gnu++14", | |
"intelliSenseMode": "linux-gcc-x64" | |
}, | |
{ | |
"name": "Android", | |
"includePath": [ | |
"${workspaceFolder}/frameworks/base/cmds/idmap2/libidmap2_policies/include", | |
"${workspaceFolder}/frameworks/base/cmds/idmap2/include", | |
"${workspaceFolder}/frameworks/base/libs/services/include", | |
"${workspaceFolder}/frameworks/base/libs/incident/include", | |
"${workspaceFolder}/frameworks/base/libs/protoutil/include", | |
"${workspaceFolder}/frameworks/base/libs/androidfw/include", | |
"${workspaceFolder}/frameworks/base/libs/hwui/apex/include", | |
"${workspaceFolder}/frameworks/base/libs/storage/include", | |
"${workspaceFolder}/frameworks/base/media/native/midi/include", | |
"${workspaceFolder}/frameworks/base/services/incremental/include", | |
"${workspaceFolder}/frameworks/base/core/jni/include", | |
"${workspaceFolder}/frameworks/base/native/android/include", | |
"${workspaceFolder}/frameworks/rs/script_api/include", | |
"${workspaceFolder}/frameworks/libs/modules-utils/build/include", | |
"${workspaceFolder}/frameworks/libs/net/common/netd/libnetdutils/include", | |
"${workspaceFolder}/frameworks/libs/net/common/native/tcutils/include", | |
"${workspaceFolder}/frameworks/libs/net/common/native/bpf_headers/include", | |
"${workspaceFolder}/frameworks/libs/net/common/native/netjniutils/include", | |
"${workspaceFolder}/frameworks/libs/net/common/native/bpf_syscall_wrappers/include", | |
"${workspaceFolder}/frameworks/libs/net/common/native/nettestutils/include", | |
"${workspaceFolder}/frameworks/libs/native_bridge_support/vdso/include", | |
"${workspaceFolder}/frameworks/libs/native_bridge_support/linker/include", | |
"${workspaceFolder}/frameworks/wilhelm/src/android/include", | |
"${workspaceFolder}/frameworks/wilhelm/include", | |
"${workspaceFolder}/frameworks/opt/net/wifi/libwifi_system/include", | |
"${workspaceFolder}/frameworks/opt/net/wifi/libwifi_system_iface/include", | |
"${workspaceFolder}/frameworks/opt/net/wifi/libwifi_hal/include", | |
"${workspaceFolder}/frameworks/minikin/include", | |
"${workspaceFolder}/frameworks/compile/libbcc/include", | |
"${workspaceFolder}/frameworks/compile/libbcc/bcinfo/include", | |
"${workspaceFolder}/frameworks/compile/mclinker/include", | |
"${workspaceFolder}/frameworks/av/media/ndk/include", | |
"${workspaceFolder}/frameworks/av/media/libaudioclient/include", | |
"${workspaceFolder}/frameworks/av/media/libwatchdog/include", | |
"${workspaceFolder}/frameworks/av/media/liberror/include", | |
"${workspaceFolder}/frameworks/av/media/utils/include", | |
"${workspaceFolder}/frameworks/av/media/libaudioprocessing/include", | |
"${workspaceFolder}/frameworks/av/media/codecs/amrnb/common/include", | |
"${workspaceFolder}/frameworks/av/media/codecs/m4v_h263/dec/include", | |
"${workspaceFolder}/frameworks/av/media/codecs/m4v_h263/enc/include", | |
"${workspaceFolder}/frameworks/av/media/codecs/mp3dec/include", | |
"${workspaceFolder}/frameworks/av/media/codecs/amrwb/dec/include", | |
"${workspaceFolder}/frameworks/av/media/libcpustats/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/midi/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/mp3/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/fuzzers/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/mp4/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/amr/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/wav/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/flac/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/ogg/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/aac/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/mpeg2/include", | |
"${workspaceFolder}/frameworks/av/media/extractors/mkv/include", | |
"${workspaceFolder}/frameworks/av/media/libmediaplayerservice/nuplayer/include", | |
"${workspaceFolder}/frameworks/av/media/libmediaplayerservice/datasource/include", | |
"${workspaceFolder}/frameworks/av/media/libmediaplayerservice/include", | |
"${workspaceFolder}/frameworks/av/media/libmediaformatshaper/include", | |
"${workspaceFolder}/frameworks/av/media/libmedia/include", | |
"${workspaceFolder}/frameworks/av/media/libheif/include", | |
"${workspaceFolder}/frameworks/av/media/libheadtracking/include", | |
"${workspaceFolder}/frameworks/av/media/libeffects/factory/include", | |
"${workspaceFolder}/frameworks/av/media/libeffects/config/include", | |
"${workspaceFolder}/frameworks/av/media/bufferpool/2.0/include", | |
"${workspaceFolder}/frameworks/av/media/bufferpool/1.0/include", | |
"${workspaceFolder}/frameworks/av/media/libmediametrics/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/sfplugin/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/vndk/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/components/base/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/core/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/hidl/plugin/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/hidl/1.1/utils/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/hidl/1.0/utils/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/hidl/1.2/utils/include", | |
"${workspaceFolder}/frameworks/av/media/codec2/hidl/client/include", | |
"${workspaceFolder}/frameworks/av/media/libnblog/include", | |
"${workspaceFolder}/frameworks/av/media/libaudiofoundation/include", | |
"${workspaceFolder}/frameworks/av/media/img_utils/include", | |
"${workspaceFolder}/frameworks/av/media/libmediatranscoding/transcoder/include", | |
"${workspaceFolder}/frameworks/av/media/libmediatranscoding/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/rtsp/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/writer_fuzzers/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/timedtext/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/omx/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/codecs/common/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/filters/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/webm/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/bqhelper/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/foundation/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/xmlparser/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/mpeg2ts/include", | |
"${workspaceFolder}/frameworks/av/media/libstagefright/renderfright/include", | |
"${workspaceFolder}/frameworks/av/media/libmediahelper/include", | |
"${workspaceFolder}/frameworks/av/media/libshmem/include", | |
"${workspaceFolder}/frameworks/av/media/libnbaio/include", | |
"${workspaceFolder}/frameworks/av/media/libdatasource/include", | |
"${workspaceFolder}/frameworks/av/media/libaudiohal/include", | |
"${workspaceFolder}/frameworks/av/media/libaaudio/include", | |
"${workspaceFolder}/frameworks/av/camera/ndk/include", | |
"${workspaceFolder}/frameworks/av/camera/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/common/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/common/managerdefinitions/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/engineconfigurable/wrapper/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/engineconfigurable/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/engine/common/include", | |
"${workspaceFolder}/frameworks/av/services/audiopolicy/engine/config/include", | |
"${workspaceFolder}/frameworks/av/services/mediametrics/include", | |
"${workspaceFolder}/frameworks/av/include", | |
"${workspaceFolder}/frameworks/av/drm/libdrmframework/plugins/passthru/include", | |
"${workspaceFolder}/frameworks/av/drm/libdrmframework/plugins/common/util/include", | |
"${workspaceFolder}/frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/include", | |
"${workspaceFolder}/frameworks/av/drm/libdrmframework/include", | |
"${workspaceFolder}/frameworks/av/drm/libmediadrm/include", | |
"${workspaceFolder}/frameworks/av/drm/mediadrm/plugins/clearkey/aidl/include", | |
"${workspaceFolder}/frameworks/av/drm/mediadrm/plugins/clearkey/common/include", | |
"${workspaceFolder}/frameworks/av/drm/mediadrm/plugins/clearkey/default/include", | |
"${workspaceFolder}/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include", | |
"${workspaceFolder}/frameworks/av/drm/common/include", | |
"${workspaceFolder}/frameworks/native/cmds/lshal/libprocpartition/include", | |
"${workspaceFolder}/frameworks/native/libs/sensorprivacy/include", | |
"${workspaceFolder}/frameworks/native/libs/math/include", | |
"${workspaceFolder}/frameworks/native/libs/binderthreadstate/include", | |
"${workspaceFolder}/frameworks/native/libs/shaders/include", | |
"${workspaceFolder}/frameworks/native/libs/tonemap/include", | |
"${workspaceFolder}/frameworks/native/libs/adbd_auth/include", | |
"${workspaceFolder}/frameworks/native/libs/gralloc/types/include", | |
"${workspaceFolder}/frameworks/native/libs/nativebase/include", | |
"${workspaceFolder}/frameworks/native/libs/dumputils/include", | |
"${workspaceFolder}/frameworks/native/libs/bufferqueueconverter/include", | |
"${workspaceFolder}/frameworks/native/libs/sensor/include", | |
"${workspaceFolder}/frameworks/native/libs/permission/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libvr_manager/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libbroadcastring/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libperformance/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libbufferhubqueue/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libbufferhub/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libdvr/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libvrsensor/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libdvrcommon/include", | |
"${workspaceFolder}/frameworks/native/libs/vr/libdisplay/include", | |
"${workspaceFolder}/frameworks/native/libs/graphicsenv/include", | |
"${workspaceFolder}/frameworks/native/libs/ui/include", | |
"${workspaceFolder}/frameworks/native/libs/arect/include", | |
"${workspaceFolder}/frameworks/native/libs/binderdebug/include", | |
"${workspaceFolder}/frameworks/native/libs/android_runtime_lazy/include", | |
"${workspaceFolder}/frameworks/native/libs/nativewindow/include", | |
"${workspaceFolder}/frameworks/native/libs/incidentcompanion/include", | |
"${workspaceFolder}/frameworks/native/libs/vibrator/include", | |
"${workspaceFolder}/frameworks/native/libs/gui/include", | |
"${workspaceFolder}/frameworks/native/libs/renderengine/include", | |
"${workspaceFolder}/frameworks/native/libs/binder/ndk/tests/include", | |
"${workspaceFolder}/frameworks/native/libs/binder/include", | |
"${workspaceFolder}/frameworks/native/libs/nativedisplay/include", | |
"${workspaceFolder}/frameworks/native/vulkan/include", | |
"${workspaceFolder}/frameworks/native/services/gpuservice/gpumem/include", | |
"${workspaceFolder}/frameworks/native/services/gpuservice/tracing/include", | |
"${workspaceFolder}/frameworks/native/services/gpuservice/gpustats/include", | |
"${workspaceFolder}/frameworks/native/services/gpuservice/gpuwork/bpfprogs/include", | |
"${workspaceFolder}/frameworks/native/services/gpuservice/gpuwork/include", | |
"${workspaceFolder}/frameworks/native/services/schedulerservice/include", | |
"${workspaceFolder}/frameworks/native/services/utils/include", | |
"${workspaceFolder}/frameworks/native/services/memtrackproxy/include", | |
"${workspaceFolder}/frameworks/native/services/powermanager/include", | |
"${workspaceFolder}/frameworks/native/services/sensorservice/hidl/include", | |
"${workspaceFolder}/frameworks/native/services/vr/bufferhubd/include", | |
"${workspaceFolder}/frameworks/native/services/vr/virtual_touchpad/include", | |
"${workspaceFolder}/frameworks/native/services/automotive/display/include", | |
"${workspaceFolder}/frameworks/native/services/surfaceflinger/layerproto/include", | |
"${workspaceFolder}/frameworks/native/services/surfaceflinger/CompositionEngine/include", | |
"${workspaceFolder}/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/include", | |
"${workspaceFolder}/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/include", | |
"${workspaceFolder}/frameworks/native/services/surfaceflinger/Scheduler/include", | |
"${workspaceFolder}/frameworks/native/services/stats/include", | |
"${workspaceFolder}/frameworks/native/services/vibratorservice/include", | |
"${workspaceFolder}/frameworks/native/services/inputflinger/reader/include", | |
"${workspaceFolder}/frameworks/native/services/inputflinger/include", | |
"${workspaceFolder}/frameworks/native/services/inputflinger/dispatcher/include", | |
"${workspaceFolder}/frameworks/native/services/batteryservice/include", | |
"${workspaceFolder}/frameworks/native/services/displayservice/include", | |
"${workspaceFolder}/frameworks/native/opengl/libs/EGL/include", | |
"${workspaceFolder}/frameworks/native/opengl/include", | |
"${workspaceFolder}/frameworks/native/include", | |
"${workspaceFolder}/**" | |
], | |
"defines": [], | |
"compilerPath": "/usr/bin/gcc", | |
"cStandard": "c17", | |
"cppStandard": "gnu++14", | |
"intelliSenseMode": "linux-gcc-x64" | |
} | |
], | |
"version": 4 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment