一个安卓应用防止被别的应用的安装包顶替掉的原理是什么?

包括隔离一个应用对储存卡的读取针对别的应用进行。
系统怎么分辨这是两个应用,还是同一个应用重复安装?

包名唯一加上数字证书签名认证

系统会识别app的唯一签名或者是id,和已安装的所有app不同,则按照新app安装。如果发现相同的id了,则覆盖掉原来的app,也就是重复安装。

发表评论

电子邮件地址不会被公开。 必填项已用*标注