0

假设一个类没有扩展 Activity/Service,它是否可以在不使用上下文的情况下从手机读取文件或数据库?

我需要这个类中的信息是私有的,但是如果有人反编译它,他/她可以知道所有“秘密”。所以我想把这些信息放到一个文件中,类可以在需要的时候取回。

可能吗?

答:不会更安全。

4

2 回答 2

0

你应该可以为 file 做。创建 File 类的实例以在没有上下文的情况下读取文件。但是在 android 中访问数据库需要 SQLiteOpenHelper 类的上下文。当您创建数据库助手类的实例时,从您的其他活动类传递上下文

于 2013-06-05T00:13:43.203 回答
0

对文件系统的访问由权限控制,而不是由哪个类包含代码。而且,任何人都可以通过启用开发人员模式从存储中读取普通文件。

于 2013-06-04T23:53:51.750 回答