是否有可能从android中的sdcard打开一个java类?或至少将其设置为内容视图?
答案 0 :(得分:2)
如评论中所述,您不需要java.class文件。您可以将数据保存为序列化格式(XML,JSON,您的自定义方式)。例如,让我们有一个名为questionJson
的字符串:
的 JSON 强>:
{
"questionBody": "How much is 2+2?",
"answers":["2","3","4","How should I know?"],
"correctAnswerIndex": "2"
}
你有一个类:
class Question{
public String questionBody;
public String[] answers;
public int correctAnswerIndex;
}
使用谷歌的Gson library:
Gson gson = new Gson();
Question question= gson.fromJson(questionJson, Question.class);
答案 1 :(得分:1)
您始终需要将其导出为.apk。你不能在android中运行java类文件。然后,您可以将.apk文件放在像下载等文件夹中,然后您可以从下载应用程序轻松运行它。您也可以使用android sdk将其自动导出到您的设备。
希望这有帮助。