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>
15 lines
791 B
Plaintext
15 lines
791 B
Plaintext
// 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';
|