【2025年1月2日】关于腾讯云小程序平台更名为腾讯云超级应用服务的公告
控制台更新动态
Android SDK 更新动态
iOS SDK 更新动态
Flutter 更新动态
IDE 更新动态
基础库更新动态
MediaObserveUtil.getInstance().addListener(new OnScreenShotListener() {@Overridepublic void onScreenShot(String imagePath) {// 处理截屏事件}});
activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);
public interface IScreenRecord {int RECORD_STATUS_HIDDEN = 0;int RECORD_STATUS_SHOW = 1;int RECORD_STATUS_RECORDING = 2;void onScreenCaptureStarted();void onScreenCapturePaused();void onScreenCaptureResumed();void onScreenCaptureStopped(int reason);}
// 1. 图片水印BitmapUtils.addWatermark(watermark, // 水印图片image, // 原图srcImageWidth, // 原图宽度offsetX, // X轴偏移offsetY, // Y轴偏移addInLeft, // 是否在左侧orientation // 旋转角度);// 2. 文字水印BitmapUtils.addWatermarkWithText(watermark, // 水印图片image, // 原图srcImageWidth, // 原图宽度text, // 水印文字offsetX, // X轴偏移offsetY, // Y轴偏移addInLeft, // 是否在左侧orientation // 旋转角度);// 3. 视频水印// 通过 TXJSAdapterConstants 设置视频水印参数PUSHER_KEY_WATERMARK_IMAGE // 水印图片PUSHER_KEY_WATERMARK_LEFT // 水印X坐标(百分比)PUSHER_KEY_WATERMARK_TOP // 水印Y坐标(百分比)PUSHER_KEY_WATERMARK_WIDTH // 水印宽度(百分比)
// 实现 IWaterMakerProxy 接口创建自定义水印视图@ProxyService(proxy = IWaterMakerProxy.class)public class MiniWaterMarkProxy implements IWaterMakerProxy {@Overridepublic View createWatermarkView(Context context, LayoutParams layoutParams,MiniAppInfo finAppInfo, JSONObject jsonObject) {TextView textView = new TextView(context);textView.setText("TCMPP Auth");textView.setTextColor(Color.RED);textView.setTextSize(30);// 设置水印位置和大小layoutParams.topMargin = 600;layoutParams.width = 1000;layoutParams.height = 1000;layoutParams.leftMargin = 100;return textView;}}
文档反馈