mirror of
https://gitee.com/shuto/customCamera.git
synced 2026-04-14 00:00:03 +08:00
Update cordova's paths in the hook for cordova-android 7.1.
This commit is contained in:
@@ -12,8 +12,8 @@ var builder = new xml2js.Builder();
|
|||||||
|
|
||||||
// Define differents paths.
|
// Define differents paths.
|
||||||
var pathConfigXml = "config.xml";
|
var pathConfigXml = "config.xml";
|
||||||
var pathAndroidCordova = "platforms/android/";
|
var pathAndroidCordova = "platforms/android/app/src/main/";
|
||||||
var pathResAndroidCordova = "platforms/android/res/";
|
var pathResAndroidCordova = pathAndroidCordova+"res/";
|
||||||
var pathAndroidPlugin = __dirname+"/../../src/android/";
|
var pathAndroidPlugin = __dirname+"/../../src/android/";
|
||||||
var pathResAndroidPlugin = pathAndroidPlugin+"customCamera/res/";
|
var pathResAndroidPlugin = pathAndroidPlugin+"customCamera/res/";
|
||||||
var pathResPlugin = __dirname+"/../../res/";
|
var pathResPlugin = __dirname+"/../../res/";
|
||||||
@@ -42,13 +42,13 @@ var createClasses = function(packageName) {
|
|||||||
// Rewrite package of CameraActivity class.
|
// Rewrite package of CameraActivity class.
|
||||||
var contentCameraActivity = fs.readFileSync(pathCameraActivity, {encoding: "utf8"});
|
var contentCameraActivity = fs.readFileSync(pathCameraActivity, {encoding: "utf8"});
|
||||||
contentCameraActivity = contentCameraActivity.replace(/^package\s[^;]*/,"package "+packageName);
|
contentCameraActivity = contentCameraActivity.replace(/^package\s[^;]*/,"package "+packageName);
|
||||||
fs.writeFileSync(pathAndroidCordova+"src/"+generatePathFrompackageName(packageName)+"/CameraActivity.java", contentCameraActivity);
|
fs.writeFileSync(pathAndroidCordova+"java/"+generatePathFrompackageName(packageName)+"/CameraActivity.java", contentCameraActivity);
|
||||||
|
|
||||||
// Rewrite import of CameraLauncher class.
|
// Rewrite import of CameraLauncher class.
|
||||||
var contentCameraLauncher = fs.readFileSync(pathCameraLauncher, {encoding: "utf8"});
|
var contentCameraLauncher = fs.readFileSync(pathCameraLauncher, {encoding: "utf8"});
|
||||||
contentCameraLauncher = contentCameraLauncher.replace("XXX_NAME_CURRENT_PACKAGE_XXX", packageName);
|
contentCameraLauncher = contentCameraLauncher.replace("XXX_NAME_CURRENT_PACKAGE_XXX", packageName);
|
||||||
fs.writeFileSync(
|
fs.writeFileSync(
|
||||||
pathAndroidCordova+"src/"+generatePathFrompackageName(contentCameraLauncher.match(/package\s([^;]*)/)[1])+"/CameraLauncher.java",
|
pathAndroidCordova+"java/"+generatePathFrompackageName(contentCameraLauncher.match(/package\s([^;]*)/)[1])+"/CameraLauncher.java",
|
||||||
contentCameraLauncher
|
contentCameraLauncher
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user