如何从android中的sdcard打开本地java类

时间:2014-01-17 12:51:36

标签: java android xml

是否有可能从android中的sdcard打开一个java类?或至少将其设置为内容视图?

2 个答案:

答案 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将其自动导出到您的设备。

希望这有帮助。