2016-08-21 4 views
-6

editText에서 Java 코드를 컴파일 할 수있는 앱을 개발하고 싶습니다. 그래서 사용자가 editText에 코드를 작성하고 버튼을 클릭하면 programm는 텍스트를 편집 텍스트에서 컴파일하고 결과를 textView에 표시합니다. 나는 앱이 AIDE와 비슷한 것을 발견했다. 거기에 누군가가 내게이 같은 애플 리케이션을 구축하는 데 도움을 줄 수 있습니까?android studio에서 editText에서 Java 코드를 컴파일하는 방법

+0

Android 앱으로 컴파일러를 만들 것을 요청하고 있습니까? 그래서 특정 질문을하는 것입니다. 우리는 무료 앱을 작성하지 않았습니다. 당신은 당신을 위해 애플 리케이션을 구축하려는 경우이 링크를 방문해야합니다 : https://www.upwork.com – leonz

+0

내 말은, 내가 자바 코드를 컴파일하고 싶다면 내가 android studi에서 텍스트를 편집 했어? 지금은 안드로이드 studi에서 자바 파일을 컴파일 할 수 있습니다. 하지만 편집 텍스트에서 코드를 컴파일하는 방법을 모르겠습니다. 나에게 어떤 해결책이있을 수 있니? –

+0

여기에는 간단한 해결책이 없습니다. 가서 컴퓨터 과학을 공부하면 나중에 자바 컴파일러를 작성할 수 있습니다. – Chris623

답변

1

사용자 어딘가에 코드를 .java 파일로 저장 한 다음 파일 컴파일 및 사용자 코드 처리를 위해 쉘 명령을 실행하는 방법은 어떻습니까? 그들은 언어 언어를 다양 것이지만 쉽게 탐구로 ]을 참조는

try{ 
Process su = Runtime.getRuntime().exec("su"); 
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream()); 

outputStream.writeBytes("screenrecord --time-limit 10 /sdcard/MyVideo.mp4\n"); 
outputStream.flush(); 

outputStream.writeBytes("exit\n"); 
outputStream.flush(); 
su.waitFor(); 
}catch(IOException e){ 
    throw new Exception(e); 
}catch(InterruptedException e){ 
    throw new Exception(e); 
} 

below code는 목적을 위해 필요한 쉘 명령을 제공하지 않습니다.

다른 옵션은 컴파일을 수행하고 결과를 제공 할 수있는 온라인 서비스를 호출하는 것입니다.

+0

컴파일러를 만들고 싶지 않은 사람들에게 좋은 옵션입니다. – Gabriel

관련 문제