Fw: [開發] 關於 app 權限

看板Soft_Job (軟體人)作者 (非常念舊)時間11年前 (2014/07/20 20:51), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/1
※ [本文轉錄自 Android 看板 #1Joxhchb ] 作者: gn00618777 (非常念舊) 看板: Android 標題: [開發] 關於 app 權限 時間: Sun Jul 20 20:49:38 2014 在網路上看到 framework/base/core/res/AndroidManifest.xml 中定義了某些權限' 包括name、protectionLevel等等.. 他舉例了說即使你在 app 的 AndroidManifest.xml申請了某些權限 例如:android.permission.WRITE_SECURE_SETTINGS Android 也不一定會給你App這個權限,因為 protectionLevel protectionLevel有四種類型: normal - 安裝即授予與權限,不需要確認 dangerous - 危險的權限,需要用使用者確認 signature - 安裝的app需要與聲明該權限的app有相同的signature signatureOrSystem - 擁有相同的signature,或者放在system image中 最後面兩個不太懂耶.. 還有怎樣才會有signature阿..謝謝指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.70.192 ※ 文章網址: http://www.ptt.cc/bbs/Android/M.1405860582.A.AE5.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: gn00618777 (118.169.70.192), 07/20/2014 20:51:05

07/20 22:11, , 1F
加密RSA的公私鑰 請先google "android apk sign"
07/20 22:11, 1F

07/20 22:12, , 2F
此外除非你有該系統ROM的公私鑰,不然是無法sign apk
07/20 22:12, 2F

07/20 22:13, , 3F
請學習如何build AOSP ROM並刷入Nexus手機的能力
07/20 22:13, 3F

07/21 23:42, , 4F
建置APP .APK的時候會放一個signature,兩個APP有相同
07/21 23:42, 4F

07/21 23:43, , 5F
的signature表示是相同的人做的,該權限可在兩個APP間
07/21 23:43, 5F

07/21 23:43, , 6F
交換資料
07/21 23:43, 6F

07/23 12:28, , 7F
那請問把source code放到system裡去build就有platform
07/23 12:28, 7F

07/23 12:29, , 8F
key? 謝謝。
07/23 12:29, 8F
文章代碼(AID): #1Joxix8p (Soft_Job)
文章代碼(AID): #1Joxix8p (Soft_Job)