我目前正在开发一个Android应用程序,它可以扫描qr代码并从中获取数据。
如果qr代码是java编码字符串,例如:int a;
,我可以将此字符串保存到方法中,甚至可以将其保存为java代码并在之后运行吗?
答案 0 :(得分:0)
有关如何在运行时编译代码的详细信息,请参阅answers to this question。
但我强烈反对它,除非你有一些方法可以信任你要编译和执行的代码,或者有一些方法在沙盒/监狱中执行代码,以便恶意代码不能注入。
答案 1 :(得分:-1)
您需要Java Reflection API的帮助。