Android - 一般类(不扩展活动/服务)可以从手机读取文件吗?

时间:2013-06-04 23:47:01

标签: android storage

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

我需要这个类中的信息是私有的,但如果有人反编译它,他/她可以知道所有“秘密”。所以我考虑将这些信息放入一个文件中,该类可以在需要时检索它。

有可能吗?

答案:它不会更安全。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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