1LIBANDROID { 2 global: 3 AActivityManager_addUidImportanceListener; # apex # introduced=31 4 AActivityManager_removeUidImportanceListener; # apex # introduced=31 5 AActivityManager_isUidActive; # apex # introduced=31 6 AActivityManager_getUidImportance; # apex # introduced=31 7 AAssetDir_close; 8 AAssetDir_getNextFileName; 9 AAssetDir_rewind; 10 AAssetManager_fromJava; 11 AAssetManager_open; 12 AAssetManager_openDir; 13 AAsset_close; 14 AAsset_getBuffer; 15 AAsset_getLength; 16 AAsset_getLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 17 AAsset_getRemainingLength; 18 AAsset_getRemainingLength64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 19 AAsset_isAllocated; 20 AAsset_openFileDescriptor; 21 AAsset_openFileDescriptor64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 22 AAsset_read; 23 AAsset_seek; 24 AAsset_seek64; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 25 AChoreographer_getInstance; # introduced=24 26 AChoreographer_postFrameCallback; # introduced=24 27 AChoreographer_postFrameCallbackDelayed; # introduced=24 28 AChoreographer_postFrameCallback64; # introduced=29 29 AChoreographer_postFrameCallbackDelayed64; # introduced=29 30 AChoreographer_registerRefreshRateCallback; # introduced=30 31 AChoreographer_unregisterRefreshRateCallback; # introduced=30 32 AConfiguration_copy; 33 AConfiguration_delete; 34 AConfiguration_diff; 35 AConfiguration_fromAssetManager; 36 AConfiguration_getCountry; 37 AConfiguration_getDensity; 38 AConfiguration_getKeyboard; 39 AConfiguration_getKeysHidden; 40 AConfiguration_getLanguage; 41 AConfiguration_getLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 42 AConfiguration_getMcc; 43 AConfiguration_getMnc; 44 AConfiguration_getNavHidden; 45 AConfiguration_getNavigation; 46 AConfiguration_getOrientation; 47 AConfiguration_getScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 48 AConfiguration_getScreenLong; 49 AConfiguration_getScreenRound; # introduced=30 50 AConfiguration_getScreenSize; 51 AConfiguration_getScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 52 AConfiguration_getSdkVersion; 53 AConfiguration_getSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 54 AConfiguration_getTouchscreen; 55 AConfiguration_getUiModeNight; 56 AConfiguration_getUiModeType; 57 AConfiguration_isBetterThan; 58 AConfiguration_match; 59 AConfiguration_new; 60 AConfiguration_setCountry; 61 AConfiguration_setDensity; 62 AConfiguration_setKeyboard; 63 AConfiguration_setKeysHidden; 64 AConfiguration_setLanguage; 65 AConfiguration_setLayoutDirection; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 66 AConfiguration_setMcc; 67 AConfiguration_setMnc; 68 AConfiguration_setNavHidden; 69 AConfiguration_setNavigation; 70 AConfiguration_setOrientation; 71 AConfiguration_setScreenHeightDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 72 AConfiguration_setScreenLong; 73 AConfiguration_setScreenSize; 74 AConfiguration_setScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 75 AConfiguration_setSdkVersion; 76 AConfiguration_setSmallestScreenWidthDp; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 77 AConfiguration_setTouchscreen; 78 AConfiguration_setUiModeNight; 79 AConfiguration_setUiModeType; 80 AInputEvent_getDeviceId; 81 AInputEvent_getSource; 82 AInputEvent_getType; 83 AInputEvent_release; # introduced=31 84 AInputQueue_attachLooper; 85 AInputQueue_detachLooper; 86 AInputQueue_finishEvent; 87 AInputQueue_getEvent; 88 AInputQueue_hasEvents; 89 AInputQueue_preDispatchEvent; 90 AKeyEvent_getAction; 91 AKeyEvent_getDownTime; 92 AKeyEvent_getEventTime; 93 AKeyEvent_getFlags; 94 AKeyEvent_getKeyCode; 95 AKeyEvent_getMetaState; 96 AKeyEvent_getRepeatCount; 97 AKeyEvent_getScanCode; 98 AKeyEvent_fromJava; # introduced=31 99 ALooper_acquire; 100 ALooper_addFd; 101 ALooper_forThread; 102 ALooper_pollAll; 103 ALooper_pollOnce; 104 ALooper_prepare; 105 ALooper_release; 106 ALooper_removeFd; 107 ALooper_wake; 108 AMotionEvent_getAction; 109 AMotionEvent_getAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 110 AMotionEvent_getButtonState; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21 111 AMotionEvent_getDownTime; 112 AMotionEvent_getEdgeFlags; 113 AMotionEvent_getEventTime; 114 AMotionEvent_getFlags; 115 AMotionEvent_getHistoricalAxisValue; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 116 AMotionEvent_getHistoricalEventTime; 117 AMotionEvent_getHistoricalOrientation; 118 AMotionEvent_getHistoricalPressure; 119 AMotionEvent_getHistoricalRawX; 120 AMotionEvent_getHistoricalRawY; 121 AMotionEvent_getHistoricalSize; 122 AMotionEvent_getHistoricalToolMajor; 123 AMotionEvent_getHistoricalToolMinor; 124 AMotionEvent_getHistoricalTouchMajor; 125 AMotionEvent_getHistoricalTouchMinor; 126 AMotionEvent_getHistoricalX; 127 AMotionEvent_getHistoricalY; 128 AMotionEvent_getHistorySize; 129 AMotionEvent_getMetaState; 130 AMotionEvent_getOrientation; 131 AMotionEvent_getPointerCount; 132 AMotionEvent_getPointerId; 133 AMotionEvent_getPressure; 134 AMotionEvent_getRawX; 135 AMotionEvent_getRawY; 136 AMotionEvent_getSize; 137 AMotionEvent_getToolMajor; 138 AMotionEvent_getToolMinor; 139 AMotionEvent_getToolType; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21 140 AMotionEvent_getTouchMajor; 141 AMotionEvent_getTouchMinor; 142 AMotionEvent_getX; 143 AMotionEvent_getXOffset; 144 AMotionEvent_getXPrecision; 145 AMotionEvent_getY; 146 AMotionEvent_getYOffset; 147 AMotionEvent_getYPrecision; 148 AMotionEvent_fromJava; # introduced=31 149 ANativeActivity_finish; 150 ANativeActivity_hideSoftInput; 151 ANativeActivity_setWindowFlags; 152 ANativeActivity_setWindowFormat; 153 ANativeActivity_showSoftInput; 154 AHardwareBuffer_acquire; # introduced=26 155 AHardwareBuffer_allocate; # introduced=26 156 AHardwareBuffer_describe; # introduced=26 157 AHardwareBuffer_fromHardwareBuffer; # introduced=26 158 AHardwareBuffer_getId; # introduced=31 159 AHardwareBuffer_getNativeHandle; # introduced=26 160 AHardwareBuffer_isSupported; # introduced=29 161 AHardwareBuffer_lock; # introduced=26 162 AHardwareBuffer_lockAndGetInfo; # introduced=29 163 AHardwareBuffer_lockPlanes; # introduced=29 164 AHardwareBuffer_recvHandleFromUnixSocket; # introduced=26 165 AHardwareBuffer_release; # introduced=26 166 AHardwareBuffer_sendHandleToUnixSocket; # introduced=26 167 AHardwareBuffer_toHardwareBuffer; # introduced=26 168 AHardwareBuffer_unlock; # introduced=26 169 ANativeWindow_acquire; 170 ANativeWindow_fromSurface; 171 ANativeWindow_toSurface; # introduced=26 172 ANativeWindow_getFormat; 173 ANativeWindow_getHeight; 174 ANativeWindow_getWidth; 175 ANativeWindow_lock; 176 ANativeWindow_release; 177 ANativeWindow_setBuffersGeometry; 178 ANativeWindow_unlockAndPost; 179 AObbInfo_delete; 180 AObbInfo_getFlags; 181 AObbInfo_getPackageName; 182 AObbInfo_getVersion; 183 AObbScanner_getObbInfo; 184 APermissionManager_checkPermission; # introduced=31 185 ASensorEventQueue_disableSensor; 186 ASensorEventQueue_enableSensor; 187 ASensorEventQueue_getEvents; 188 ASensorEventQueue_hasEvents; 189 ASensorEventQueue_registerSensor; # introduced=26 190 ASensorEventQueue_setEventRate; 191 ASensorEventQueue_requestAdditionalInfoEvents; # introduced=29 192 ASensorManager_configureDirectReport; # introduced=26 193 ASensorManager_createEventQueue; 194 ASensorManager_createHardwareBufferDirectChannel; # introduced=26 195 ASensorManager_createSharedMemoryDirectChannel; # introduced=26 196 ASensorManager_destroyDirectChannel; # introduced=26 197 ASensorManager_destroyEventQueue; 198 ASensorManager_getDefaultSensor; 199 ASensorManager_getDefaultSensorEx; # introduced=21 200 ASensorManager_getInstance; 201 ASensorManager_getInstanceForPackage; # introduced=26 202 ASensorManager_getSensorList; 203 ASensor_getFifoMaxEventCount; # introduced=21 204 ASensor_getFifoReservedEventCount; # introduced=21 205 ASensor_getHandle; # introduced=29 206 ASensor_getHighestDirectReportRateLevel; # introduced=26 207 ASensor_getMinDelay; 208 ASensor_getName; 209 ASensor_getReportingMode; # introduced=21 210 ASensor_getResolution; 211 ASensor_getStringType; # introduced=21 212 ASensor_getType; 213 ASensor_getVendor; 214 ASensor_isDirectChannelTypeSupported; # introduced=26 215 ASensor_isWakeUpSensor; # introduced=21 216 ASharedMemory_create; # introduced=26 217 ASharedMemory_getSize; # introduced=26 218 ASharedMemory_setProt; # introduced=26 219 ASharedMemory_dupFromJava; # introduced=27 220 AStorageManager_delete; 221 AStorageManager_getMountedObbPath; 222 AStorageManager_isObbMounted; 223 AStorageManager_mountObb; 224 AStorageManager_new; 225 AStorageManager_unmountObb; 226 ASurfaceControl_create; # introduced=29 227 ASurfaceControl_createFromWindow; # introduced=29 228 ASurfaceControl_acquire; # introduced=31 229 ASurfaceControl_release; # introduced=29 230 ASurfaceTexture_acquireANativeWindow; # introduced=28 231 ASurfaceTexture_attachToGLContext; # introduced=28 232 ASurfaceTexture_detachFromGLContext; # introduced=28 233 ASurfaceTexture_fromSurfaceTexture; # introduced=28 234 ASurfaceTexture_getTimestamp; # introduced=28 235 ASurfaceTexture_getTransformMatrix; # introduced=28 236 ASurfaceTexture_release; # introduced=28 237 ASurfaceTexture_updateTexImage; # introduced=28 238 ASurfaceTransactionStats_getAcquireTime; # introduced=29 239 ASurfaceTransactionStats_getASurfaceControls; # introduced=29 240 ASurfaceTransactionStats_getLatchTime; # introduced=29 241 ASurfaceTransactionStats_getPresentFenceFd; # introduced=29 242 ASurfaceTransactionStats_getPreviousReleaseFenceFd; # introduced=29 243 ASurfaceTransactionStats_releaseASurfaceControls; # introduced=29 244 ASurfaceTransaction_apply; # introduced=29 245 ASurfaceTransaction_create; # introduced=29 246 ASurfaceTransaction_delete; # introduced=29 247 ASurfaceTransaction_reparent; # introduced=29 248 ASurfaceTransaction_setBuffer; # introduced=29 249 ASurfaceTransaction_setBufferAlpha; # introduced=29 250 ASurfaceTransaction_setBufferDataSpace; # introduced=29 251 ASurfaceTransaction_setBufferTransparency; # introduced=29 252 ASurfaceTransaction_setColor; # introduced=29 253 ASurfaceTransaction_setDamageRegion; # introduced=29 254 ASurfaceTransaction_setDesiredPresentTime; # introduced=29 255 ASurfaceTransaction_setEnableBackPressure; # introduced=31 256 ASurfaceTransaction_setFrameRate; # introduced=30 257 ASurfaceTransaction_setFrameRateWithChangeStrategy; # introduced=31 258 ASurfaceTransaction_setGeometry; # introduced=29 259 ASurfaceTransaction_setHdrMetadata_cta861_3; # introduced=29 260 ASurfaceTransaction_setHdrMetadata_smpte2086; # introduced=29 261 ASurfaceTransaction_setOnComplete; # introduced=29 262 ASurfaceTransaction_setOnCommit; # introduced=31 263 ASurfaceTransaction_setPosition; # introduced=31 264 ASurfaceTransaction_setCrop; # introduced=31 265 ASurfaceTransaction_setBufferTransform; # introduced=31 266 ASurfaceTransaction_setScale; # introduced=31 267 ASurfaceTransaction_setVisibility; # introduced=29 268 ASurfaceTransaction_setZOrder; # introduced=29 269 ASystemFontIterator_open; # introduced=29 270 ASystemFontIterator_close; # introduced=29 271 ASystemFontIterator_next; # introduced=29 272 AFont_close; # introduced=29 273 AFont_getFontFilePath; # introduced=29 274 AFont_getWeight; # introduced=29 275 AFont_isItalic; # introduced=29 276 AFont_getLocale; # introduced=29 277 AFont_getCollectionIndex; # introduced=29 278 AFont_getAxisCount; # introduced=29 279 AFont_getAxisTag; # introduced=29 280 AFont_getAxisValue; # introduced=29 281 AFontMatcher_create; # introduced=29 282 AFontMatcher_destroy; # introduced=29 283 AFontMatcher_setStyle; # introduced=29 284 AFontMatcher_setLocales; # introduced=29 285 AFontMatcher_setFamilyVariant; # introduced=29 286 AFontMatcher_match; # introduced=29 287 ATrace_beginSection; # introduced=23 288 ATrace_endSection; # introduced=23 289 ATrace_isEnabled; # introduced=23 290 ATrace_beginAsyncSection; # introduced=29 291 ATrace_endAsyncSection; # introduced=29 292 ATrace_setCounter; # introduced=29 293 android_getaddrinfofornetwork; # introduced=23 294 android_getprocnetwork; # introduced=31 295 android_setprocnetwork; # introduced=23 296 android_getprocdns; # introduced=31 297 android_setprocdns; # introduced=31 298 android_setsocknetwork; # introduced=23 299 android_res_cancel; # introduced=29 300 android_res_nquery; # introduced=29 301 android_res_nresult; # introduced=29 302 android_res_nsend; # introduced=29 303 AThermal_acquireManager; # introduced=30 304 AThermal_releaseManager; # introduced=30 305 AThermal_getCurrentThermalStatus; # introduced=30 306 AThermal_registerThermalStatusListener; # introduced=30 307 AThermal_unregisterThermalStatusListener; # introduced=30 308 AThermal_getThermalHeadroom; # introduced=31 309 local: 310 *; 311}; 312 313LIBANDROID_PLATFORM { 314 global: 315 APerformanceHint_getManager; 316 APerformanceHint_createSession; 317 APerformanceHint_getPreferredUpdateRateNanos; 318 APerformanceHint_updateTargetWorkDuration; 319 APerformanceHint_reportActualWorkDuration; 320 APerformanceHint_closeSession; 321 APerformanceHint_setIHintManagerForTesting; 322 extern "C++" { 323 ASurfaceControl_registerSurfaceStatsListener*; 324 ASurfaceControl_unregisterSurfaceStatsListener*; 325 ASurfaceControlStats_getAcquireTime*; 326 ASurfaceControlStats_getFrameNumber*; 327 }; 328} LIBANDROID; 329