我想开发可以从editText编译java代码的应用程序。因此,用户在editText中编写代码,如果我单击该按钮,程序将从编辑文本中编译文本并在textView中显示结果。我发现这个应用类似于我的意思,比如AIDE。有没有人可以帮助我解决方案来构建这样的应用程序?如何在android studio中编辑从editText获得的Java代码
-6
A
回答
1
如何将设备上的用户代码保存为.java
文件,然后运行shell命令编译文件并处理用户代码。 参考,below code
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);
}
不为宗旨,提供所需的shell命令,因为他们会有所不同语言的语言,但很容易去探索。
其他选项可能是调用一些可以编译并提供结果的在线服务。
+0
对于那些不想构建编译器的人来说,这是一个不错的选择。 – Gabriel
相关问题
- 1. 如何从Android中的java代码编辑ListPreference值
- 2. Java android studio从EditText获取数字
- 3. 如何在Android Studio中禁用RTL支持(编辑源代码)?
- 4. 如何在Android Studio中获得Eclipse样式代码完成
- 5. Android Studio作为源代码编辑器?
- 6. 如何在android的Java代码中获得JavaScript Cookie?
- 7. Java代码编辑
- 8. 从Visual Studio 2010中的Visual Studio 2008项目编辑源代码
- 9. 如何在Java代码中为Android创建EditText?
- 10. 如何编辑EditText
- 11. 如何在Android Studio中编辑使用Gradle导入的库的代码?
- 12. 如何编辑从RSS获得的URL
- 13. 如何获得响应代码在android
- 14. 如何从java代码中获取WebLogic AdminConsole是“锁定编辑”的信息?
- 15. 从哪里获得Android Studio的WiFiDirectDemo代码的副本?
- 16. 如何编辑谷歌Android代码
- 17. 如何在Visual Studio代码编辑器中使用spinet
- 18. 如何在Visual Studio代码编辑器中运行asp.net mvc 4.5?
- 19. 无法在ListView中编辑Android EditText
- 20. 如何在vb.net中创建类似visual studio代码编辑器的代码编辑器?
- 21. 如何在Joomla中编辑HTML代码
- 22. Android EditText不可编辑
- 23. 无法从editText获取数据android studio
- 24. 在Android Studio中获取HTML源代码
- 25. 如何从代码编辑fxml?
- 26. 如何在vs2008的代码编辑器中获取行号?
- 27. 如何编程的EditText在Android中
- 28. 如何在Ace编辑器中格式化Java代码
- 29. 如何获得在Java代码中Android的XML视图元素的id属性
- 30. Visual Studio代码编辑器设置
您要求我们构建一个编译器作为Android应用程序? SO是为了提出具体问题,我们不是在这里为你写免费的应用程序。你需要访问这个链接,如果你想为你建立的应用程序:https://www.upwork.com – leonz
我的意思是,我想编译一个java代码,我从android studi的编辑文本中获得?现在我可以在android studi中编译java文件。但我不知道如何从编辑文本编译代码。可能对我有任何解决方法吗? –
对此没有简单的解决方案。去学习计算机科学,也许你可以在之后编写java编译器。 – Chris623