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

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

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

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

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

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


请参阅本次讨论的细节-尤其是这种从黛安Hackborn响应(Android框架工程师)


查看完整回答
反对 回复 2019-10-28
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

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-10-28
  • 3 回答
  • 0 关注
  • 389 浏览

添加回答

举报

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