gpt4 book ai didi

android - 如何停止从android中的另一个应用程序访问共享首选项

转载 作者:行者123 更新时间:2023-11-30 03:03:50 26 4
gpt4 key购买 nike

我有一个应用程序,我想在记住复选框上保存用户名和密码。

我使用共享首选项完成了上述要求。但是我创建了另一个应用程序并尝试读取用户名和密码并成功获取了值。

我的客户需要安全性,所以我如何才能阻止其他应用程序读取我的共享首选项。

public SharedPreferences getSharedPreferences()
{
return this.mContext.getSharedPreferences(PREFERENCES_KEY, Context.MODE_PRIVATE);
}
public void saveLong(String paramString, long paramLong)
{
SharedPreferences.Editor localEditor = getSharedPreferences().edit();
localEditor.putLong(paramString, paramLong);
localEditor.commit();
}

最佳答案

如果MODE_PRIVATE不够用,可以将数据加密,转成base64,在Preferences中保存为字符串目的。回来的路上把这个过程颠倒过来。您的数据将可访问,但难以辨认。

关于android - 如何停止从android中的另一个应用程序访问共享首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com