ich JavaScript-Code haben, die eine andere JavaScript Quelle verwendet:JavaScript-Code von Java aufrufen Der Versuch
<body>
<script src="node_modules/node-vibrant/dist/vibrant.js"></script>
<script type="text/javascript">
function test(src) {
Vibrant.from(src).getPalette(function(err, swatches) {
if (err) throw err;
for (var key in swatches) {
if (key === "Vibrant") {
var swatch = swatches[key];
if (swatch) {
console.log("hex: " + swatch.getHex());
return (swatch.getHex());
}
}
}
});
}
test("Apples.jpg");
</script>
</body>
ich diesen Code in Java anrufen möchten. Wie geht das?
ich versuchte, die ScriptManager
zu verwenden, aber einen Fehler bekam die sagte:
Fenster in nicht
Unter der Annahme, [die] (https://www.npmjs.com/package/node-vibrant) s das Modul: „[email protected] ist ein node.js Hafen Vibrant.js Dies ist ein JavaScript-Port der tollen Palette-Klasse in der Android-Support-Bibliothek. " Also die Verwendung der Original-Bibliothek scheint eine gute Idee (Sie müssen möglicherweise "Disandroid") –