2012-12-10 2 views
0

자바 소스 코드와 XML 레이아웃 (모델링)으로 안드로이드 애플리케이션 프로젝트를 생성해야합니다. 그래서 실제로 약간 수정 된 기본 안드로이드 프로젝트를 생성합니다. 처음부터 모델링). 서버 측에서 생성되어야하므로 Eclipse 기반 플러그인이나 그와 비슷한 것에 관심이 없습니다.안드로이드 코드 생성 (Java & XML)

PHP를 기반으로하는 도구가 있습니까?

그렇지 않은 경우 FreeMarker 또는 CodeModel (Java 기반)을 사용해야할까요?

+0

Java를 기반으로하는 도구가 있다면 아마도 Java를 호출하는 PHP를 작성할 수 있습니다. – mah

+0

Android 프로젝트 파일 (다운로드 준비 중)의 요구 사항과 간단한 호스팅의 차이점은 무엇입니까? – Stan

+0

@mah 물론 가능 하겠지만, "원시"PHP 솔루션이 있다면 - 그 것을 사용하고 싶습니다. @ Stan 그럼, 모든 프로젝트가 조금씩 (활동, 레이아웃이 다르기 때문에) 코드가 생성되어야합니다. 따라서 "다운로드 준비가되었습니다"파일은 옵션이 아닙니다 (왜냐하면 수백 가지가 있기 때문입니다). – svenkapudija

답변

1

Android 프로젝트는 실제로 특수 라이브러리 및 다른 컴파일러를 사용하는 일반 Java 프로젝트입니다 (Android의 Java 가상 머신 인 Dalvik은 일반적인 Java 바이트 코드를 실행하지 않으며 특정 바이트 코드를 실행 함). 그래서, 아마도이 작업을 위해 Java 코드를 처리 할 수있는 코드 생성 도구를 사용할 수 있습니다 (그리고 아마 Ant 및 GIT 명령을 실행할 수 있습니다 ...).

코드 생성을 위해 일반적으로 거의 모든 텍스트 처리 도구 또는 언어를 사용할 수 있습니다. Python, Ruby 및 Perl로 작성된 몇 가지 코드 생성 도구가 있습니다. 대부분의 경우 PHP로 작성된 스크립트가 하나 이상있을 것입니다. 어떤 경우에는 HTML 템플릿과 PHP 스크립트에서 HTML 페이지를 생성하기 위해 web-dev 세계에서 사용되는 템플릿 엔진 중 하나를 코드 생성에 사용할 수도 있습니다.

XML과 거의 같습니다. 일반적인 "템플릿 엔진"을 사용하여 템플릿에서 XML을 생성 할 수 있습니다. 웹 개발에 사용되는 많은 템플릿 엔진이 명시 적으로 XML을 지원합니다. 그럼에도 불구하고 XML을 생성하는 다른 도구 (어쩌면 더 좋을 수도 있고 어떤 경우 든 더 구체적 일 수 있습니다)가 있습니다. "XML 변환 도구"를 둘러싼 Google.

관련 문제