0

デフォルトでは、Android の共有設定は電話のセットアップで削除できます。これをブロックすることは可能ですか?. 基本的に、Android ドキュメントで定義されているように共有設定を保存したいのですが、何らかの理由でそれらを削除することはできません。つまり、電話のセットアップ、アプリの更新、またはアプリのアンインストールです。これが不可能な場合は、どのストレージ メカニズムを使用することをお勧めしますか? 私が保存する必要があるのは、主にプリミティブ データです。

ユーザーから特定のデータを収集し、それを提供する機会が 1 回だけであることを確認する必要があるアプリケーションを作成しています。同意します。提供されたデータをサーバーに保存するのが最善の方法ですが、ユーザーがインターネットをオフにすると、その方法は機能しません。両方の要件を満たすのが非常に難しい場合があることを理解しています。

4

2 に答える 2

5

電話に保存されているすべてのデータを削除することができます。

アプリをアンインストールすると、SD カードに保存されていない共有設定とファイルが削除されます。

SD カードに保存されたファイルはアンインストール後も保持されますが、ユーザーはこれらのファイルを自由に読み取り、上書き、および削除できます。

本当に永続的なストレージが必要な場合は、管理しているサーバーにデータをリモートで保存するのが最善の方法です。

于 2012-08-12T22:54:19.550 に答える
1

あなたが提案していることは、私には危険に聞こえます。

プログラミングをしているときは、特定の環境内でプログラミングしていることに注意してください。オペレーティング システムは、アプリケーション間の一貫性を維持したり、セキュリティを提供したりするために、できることとできないことの側面を制限します。

アプリケーションの試用版やその他の登録関連の問題を提供する手段として共有設定を使用したい場合、Android のフレームワークが何であるかはわかりませんが、より安全な方法があると思います。

于 2012-08-12T22:54:08.107 に答える