I am having black screen problem, I already made several configurations however I did not have any progress. The code below is what I am currently using, could you help me:
componentDidMount() {
async function requestCameraPermission() {
console.log("requestCameraPermission")
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.CAMERA,
{
'title': 'Cool Photo App Camera Permission',
'message': 'Cool Photo App needs access to your camera ' +
'so you can take awesome pictures.'
}
)
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log("You can STORE the camera")
} else {
console.log("storage permission denied")
}
}catch(e){
console.log(e)
}
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,
{
'title': 'Cool Photo App Camera Permission',
'message': 'Cool Photo App needs access to your camera ' +
'so you can take awesome pictures.'
}
)
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log("You can write storage")
} else {
console.log("storage permission denied")
}
}catch(e){
console.log(e)
}
}
requestCameraPermission();
}
render(){
return (
<View style={{flex: 1}}>
<DocumentScanner style={{flex: 1, backgroundColor: 'transparent', width: '100%', height: '100%',}}
onPictureTaken={data => {
console.log(data.path);
}}
enableTorch={false}
detectionCountBeforeCapture={5}/>
</View>
)
}