react-native-screenshot-url
Install
yarn add react-native-screenshot-url
Usage
import ScreenShotUtil, { CallbackInfo } from 'react-native-screenshot-url';
useEffect(() => {
ScreenShotUtil.startListener((res: CallbackInfo) => {
console.log('- startScreenShot uri=' + res.uri);
}, '截屏,screen');
return () => {
ScreenShotUtil.stopListener();
};
});
Features
- support 22 - 32 permissions about images READ_EXTERNAL_STORAGE
- support Android API level 33 permissions about images READ_MEDIA_IMAGES
- startListener without permission
- permission request is built-in before callback
Reference