Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android開發中,系統是如何區分不同的App的(轉自csdn),androidcsdn

Android開發中,系統是如何區分不同的App的(轉自csdn),androidcsdn

編輯:關於android開發

Android開發中,系統是如何區分不同的App的(轉自csdn),androidcsdn


轉自:http://bbs.csdn.net/topics/391868975?page=1

 

1判斷是否為同一個app,僅僅是包名,簽名是保證你的app不被第三方惡意替換。
當包名相同,但簽名不同時,系統不允許覆蓋安裝,只允許手動卸載,再安裝。
包名不同,簽名相同時,只能證明這兩個app為同一開發者或開發組織。

 

2包名和簽名
如果包名和簽名一樣,就直接覆蓋,認為是同一個app.
如果包名一樣,但簽名不一樣,會提示是否刪除之前的.
如果兩者都不一樣,就會認為是兩個不同的app

3修改manifest.xml 文件中的package

<manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="aaa"

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved