如何禁用管理应用程序的应用程序信息中的清除数据按钮

我正在使用android 2.2,在android manifest的Application选项卡中提供“允许清除数据”选项以设置true或false。但是将其设置为False后,我的应用程序无法在“管理”应用程序的应用程序信息中禁用“清除数据”按钮。当应用程序在Data / Data / packge-name / databases /中包含数据库时,我面临此问题。

我必须保护我的应用程序数据库不受用户的侵害。


翻阅古今
浏览 327回答 3
3回答

摇曳的蔷薇

无法阻止用户清除您的应用程序数据。您提到的清单选项仅适用于系统应用程序,作为开发人员,您无法安装系统应用程序。

尚方宝剑之说

AndroidManifest.xml<application&nbsp; &nbsp; android:manageSpaceActivity="[packageName].ManageSpaceActivity"&nbsp; &nbsp; ...&nbsp; &nbsp; ...>&nbsp; <activity&nbsp; &nbsp; android:name="[packageName].ManageSpaceActivity"&nbsp; &nbsp; android:screenOrientation="portrait" />它会调用我的活动,但是:public class ManageSpaceActivity extends Activity {&nbsp; &nbsp; @Override&nbsp; &nbsp; protected void onCreate(Bundle savedInstanceState) {&nbsp; &nbsp; &nbsp; &nbsp; super.onCreate(savedInstanceState);&nbsp; &nbsp; &nbsp; &nbsp; finish();&nbsp; &nbsp; }// onCreate}活动在创建时就死了,我喜欢花样:)现在,您可以随意按“管理空间”!:))-如果需要,可以在进行自定义数据/缓存删除ManageSpaceActivity,但是可以保留所需的数据。也对Jakar答案投票了!
打开App,查看更多内容
随时随地看视频慕课网APP