0

Android フレームワーク レベルまたはアプリケーション レベルで変数を作成できません。この変数は、出荷時設定へのリセットまたはソフトウェアの変更後もその値を保持します。クアルコムベースのモデムコードで実装できるのと同じこと。qualcomm では、NV アイテムを追加できます。

しかし、私はこれをAndroidフレームワーク層またはアプリケーション層で望んでいます。

私はfroyoバージョン2.2に取り組んでいます。

4

2 に答える 2

0

私の知る限り、通常のサードパーティアプリケーションでは、ユーザーが削除できないデータを保存することはできません。基本的に、内部ストレージと外部ストレージの両方をいつでもクリアできます。

内部アプリケーションのストレージは、工場出荷時のリセット時、アプリケーションがアンインストールされたとき、またはユーザーが[アプリケーションの管理]アクティビティで[データのクリア]をクリックしたときにクリアされます。

外部ストレージは、他のデバイスでいつでもユーザーがフォーマットできるシンプルなSDカードです(外部ストレージが組み込まれているデバイスもありますが、Androidの設定からもフォーマットできます)。

また、NVアイテム用のAPIはありません(これは合理的です。サードパーティのアプリケーション開発者がこれを利用できるのを見て驚かれることでしょう)。

そのため、Andrdoidに「不揮発性変数」を保存することはできません。少なくともルートなしではありません。それでも、デバイスごとに状況が大きく異なる場合があります。

于 2011-06-16T09:06:03.830 に答える
0

あなたが探しているものかもしれないバックアップサービスがあります - Googleクラウドにいくつかのアプリケーション設定を保存してください - http://developer.android.com/guide/topics/data/backup.html

于 2011-06-16T09:11:22.510 に答える