Использование javascript и PHP для разработки собственных приложений для Android

Во-первых, я приношу свои извинения за двусмысленность этого вопроса, но это то, что я надеюсь, что вы можете уяснить меня.

Концепция заключается в том, что у меня будет предопределенный шаблон, написанный на Java для приложения, шаблон будет состоять из таких классов, как:

public class Image { private int _x; private int _y; Image() { _x = 0; _y = 0; } Image(Int x, Int y) { _x = x; _y = y; } } 

Следующий бит я понимаю, как выполнить, который использует javascript для публикации данных на PHP, но затем я хочу, чтобы PHP использовал эти данные для создания Java-приложения. Например, у меня может быть функция PHP createImage($x = 0, $y = 0) , которая затем добавит в источник Java (PHP должен передать переменную names.etc):

 Image image342 = new Image(x, y); 

Которое позже я захочу скомпилировать приложение .apk android.

У меня возникли проблемы с тем, как заставить PHP модифицировать и добавлять в источник Java, я понимаю, что могу сделать это со строками и писать в физический файл .eg

 public function createImage ($x = 0, $y = 0) { $this->$num++; $string = "Image image{$this->$num} = new Image({$x}, {$y});"; $handle = fopen("/java/source/file", "ab"); fwrite($handle, $string); fclose($handle); } 

Но это кажется несколько грязным, и мне интересно, есть ли лучший способ достичь моей задачи.

благодаря

Solutions Collecting From Web of "Использование javascript и PHP для разработки собственных приложений для Android"

Учитывая, что целая цепочка создания Android (например, компилятор, dx bytecode cross-compiler) нуждается в файлах, у вас нет выбора, кроме как создавать файлы. Создание ценности настраиваемых файлов на основе шаблонов – довольно типичная форма генерации кода. Например, когда вы создаете новый проект Android от мастера Eclipse, это в значительной степени то, что он делает.

Часть этого генерации кода заключалась бы в создании скрипта сборки Ant для проекта Android (на основе того, который вы получаете от команды android create project ). Затем ваш сервер мог бы генерировать код-код, а затем проектировать и разворачивать процесс запуска Ant, чтобы дать вам APK.

Является ли PHP правильным решением для вашей проблемы с генерированием кода, а не с помощью чего-то еще, что уже генерирует основанные на шаблонах генерации файлов с файлами каталога, я не могу сказать.