将文件从.apk加载到没有上下文的应用程序

时间:2014-01-30 10:18:45

标签: java android apk

我检测.apk文件并添加两个文件:一个“message.txt”文件,其中包含字符串“Hello World!”和MessageLoader.java类文件,如下所示:

public class MessageLoader {
    public static String getMessage() {
        // load message.txt here
    }
}

我可以修改MessageLoader并可以选择放置文本文件的位置(例如assets /或res / raw /)。应用程序将调用MessageLoader.getMessage()方法,但我没有Context

如果没有Context加载“message.txt”文件及getMessage()方法中的内容,有没有办法?

我已经看到了添加Activity的解决方案,它在静态字段中使用静态方法提供Context,但在这种情况下无法使用此解决方案。

更新:这与获取Context无关。这都是关于从没有上下文的apk加载文件。如果没有解决方案,因为Android只允许它带有上下文,那么我已经有了使用上下文的解决方案。但它有点混乱......

0 个答案:

没有答案