Created
June 17, 2014 08:46
-
-
Save cef62/d2204cd3b2b7bffe19d3 to your computer and use it in GitHub Desktop.
Cordova 3.5 - Icon setup snippet
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<platform name="android"> | |
<icon src="config/assets/icon/android/icon.png" /> | |
<icon src="config/assets/icon/android/licon.png" density="ldpi" /> | |
<icon src="config/assets/icon/android/micon.png" density="mdpi" /> | |
<icon src="config/assets/icon/android/hicon.png" density="hdpi" /> | |
<icon src="config/assets/icon/android/icon.png" density="xhdpi" /> | |
</platform> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
// icons must be in {root}/config/assets/icon/android/ | |
'use strict'; | |
var path = require('path'), | |
fs = require('fs'), | |
shell = require('shelljs'), | |
rootdir = process.argv[2], | |
screenroot = path.join(rootdir, 'config', 'assets', 'screen', 'android'), | |
androidroot = path.join(rootdir, 'platforms', 'android'); | |
try { | |
fs.lstatSync(androidroot).isDirectory(); | |
} catch (e) { | |
console.log('android platform does not exist. nothing to do here.'); | |
process.exit(0); | |
} | |
var from = screenroot + path.sep + '*'; | |
var to = androidroot + path.sep + 'res'; | |
shell.cp('-Rf', from, to); | |
console.log('Copied all android assets.'); | |
process.exit(0); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment