为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻阅古今 2019-12-12 14:10:09
我正在使用android 2.2,在android manifest的Application选项卡中提供“允许清除数据”选项以设置true或false。但是将其设置为False后,我的应用程序无法在“管理”应用程序的应用程序信息中禁用“清除数据”按钮。当应用程序在Data / Data / packge-name / databases /中包含数据库时,我面临此问题。我必须保护我的应用程序数据库不受用户的侵害。
查看完整描述

3 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

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



查看完整回答
反对 回复 2019-12-13
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

AndroidManifest.xml


<application

    android:manageSpaceActivity="[packageName].ManageSpaceActivity"

    ...

    ...

>



  <activity

    android:name="[packageName].ManageSpaceActivity"

    android:screenOrientation="portrait" />

它会调用我的活动,但是:


public class ManageSpaceActivity extends Activity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);


        finish();


    }// onCreate

}

活动在创建时就死了,我喜欢花样:)


现在,您可以随意按“管理空间”!:))-如果需要,可以在进行自定义数据/缓存删除ManageSpaceActivity,但是可以保留所需的数据。


也对Jakar答案投票了!



查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 324 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信