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