Files
youle_app_ohos/feature_capabilities/Index.ets
T
lanterngamescn 59b000ce7a M3(批1): 占位桩 + 震动 + 剪贴板 + 系统能力 Provider
T-M3-15 RoomStubProvider/PayStubProvider:createRoom/exitRoom/getVideoinfo/DragViewvideoIsshow、
        paybrowser/getGameplay 全 void 空实现+日志,绝不触发出站(§6.5 安全网)
T-M3-04 VibrateProvider:vibrator/repeatvibrator/canclevibrator(@ohos.vibrator,重复用递归 setTimeout)
T-M3-05 ClipboardProvider:gameCopytext/gamepastetext(@ohos.pasteboard,读取经 responseCallback 回执)
T-M3-01 AppSystemProvider:orientation(window.setPreferredOrientation 横/竖)、browser(隐式 want)、
        finsh(terminateSelf)、openApplyDownloadpath(按包名启动失败回退浏览器)、notification(空)
组装根 buildCapabilities 装配上述 + 桩;module.json5 增 VIBRATE 权限

devecocli build 通过。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 19:15:21 +08:00

15 lines
791 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// feature_capabilities HAR —— 能力层(导出入口 SSOT,框架 §6)
// 插件框架
export { CapabilityProvider, CapabilityContext } from './src/main/ets/core/CapabilityProvider';
export { CapabilityRegistrar } from './src/main/ets/core/CapabilityRegistrar';
// 示例能力(M2 脚手架,M3 逐步替换为真实 Provider
export { EchoSampleProvider } from './src/main/ets/providers/EchoSampleProvider';
// —— M3 能力 Provider ——
export { RoomStubProvider, PayStubProvider } from './src/main/ets/providers/StubProviders';
export { VibrateProvider } from './src/main/ets/providers/VibrateProvider';
export { ClipboardProvider } from './src/main/ets/providers/ClipboardProvider';
export { AppSystemProvider } from './src/main/ets/providers/AppSystemProvider';