Update camera screens, configuration, and build setup

This commit is contained in:
2026-05-30 19:13:04 +02:00
parent d8e397eac1
commit 305d8fd449
14 changed files with 144 additions and 373 deletions
+26
View File
@@ -0,0 +1,26 @@
const { withAppBuildGradle } = require('@expo/config-plugins');
const withLocalAars = (config) => {
return withAppBuildGradle(config, (config) => {
let contents = config.modResults.contents;
// Inject the local AAR files into dependencies block
const dependencyBlock = `
// Added by withLocalAars plugin
implementation files("../../modules/usb-camera/android/libs/immersionbar-3.0.0.aar")
implementation files("../../modules/usb-camera/android/libs/webpdecoder-1.6.4.9.0.aar")
`;
if (!contents.includes('immersionbar-3.0.0.aar')) {
contents = contents.replace(
/dependencies\s*\{/,
`dependencies {${dependencyBlock}`
);
}
config.modResults.contents = contents;
return config;
});
};
module.exports = withLocalAars;