Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アクティビティ/サービスを拡張しないクラスを仮定すると、コンテキストを使用せずに電話からファイルまたはデータベースを読み取ることは可能ですか?
私はこのクラスの情報を非公開にする必要がありますが、誰かがそれを逆コンパイルすると、すべての「秘密」を知ることができます。そこで、この情報をファイルに入れることを考えています。クラスは必要なときにそれを取得できます。
出来ますか?
答え: 安全ではありません。
for file できるはずです。コンテキストなしでファイルを読み取る File クラスのインスタンスを作成します。ただし、Android でデータベースにアクセスするには、SQLiteOpenHelper クラスによるコンテキストが必要です。データベース ヘルパー クラスのインスタンスを作成するときに、他のアクティビティ クラスからコンテキストを渡します。