android 清除应用程序数据,Android – 通过“清除数据”设置选项阻止正在删除的应用程序数据或文件...
我有一個Android應用程序,可以在少量文件中存儲大約25-40K的私有應用程序數據。 默認情況下,系統將這些文件存儲在目錄/ data / data /’my app package’/ files中。 當用戶進入“設置 – >應用程序 – >管理應用程序 – >’我的應用程序包’”并選擇“清除數據”選項時,將刪除此應用程序的所有文件,數據庫文件夾。 我需要將數據保留在設備上,直到應用程序“卸載”為止。
有沒有辦法將我的應用程序數據“保存在設備上”而不被刪除? 我的設備沒有root。 我的應用程序并不適用于root設備。
注意:我看到沒有使用“clear data”選項刪除/ data / data /’我的app包’/ lib目錄。 但我無法以編程方式寫入這個指令。 我被許可拒絕了。 有沒有辦法使用此目錄存儲我的數據? 有沒有辦法使用NDK(尚未使用它)來保證數據安全? 有沒有辦法將數據保存在應用程序資源中或類似于Windows編程中的DLL資源。
任何幫助請讓我擺脫這個果醬?
以下適用于我: android:manageSpaceActivity=".ActivityOfMyChoice"
然后,有一個"Manage Space"按鈕,而不是"Clear Data" ,它啟動ActivityOfMyChoice
它適用于我的應用程序,我看到它正在使用Dolphin Browser(這促使我find這個信息)。
我正在使用三星Captivate(AT&T Galaxy S)和2.2(Froyo)。 我不知道某些設備是否可能同時顯示。
某些設備可能仍然顯示兩者,或者可能根本不顯示管理空間
當用戶進入“設置 – >應用程序 – >管理應用程序 – >’我的應用程序包’”并選擇“清除數據”選項時,將刪除此應用程序的所有文件,數據庫文件夾。 我需要將數據保留在設備上,直到應用程序“卸載”為止。
出于安全原因,這是不可能的,請參閱此問題。
加
機器人:allowClearUserData = “假”
對于表現最明顯的應用標簽,它會將按鈕清除數據更改為管理空間
總結
以上是生活随笔為你收集整理的android 清除应用程序数据,Android – 通过“清除数据”设置选项阻止正在删除的应用程序数据或文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一个servlet小程序
- 下一篇: 面向对象的故事~数据底层操作告诉了我们接