AndroidStudio安全管理簽名文件keystroe和簽名密碼(星空武哥)
AndroidStudio由于使用了gradle的進(jìn)行項(xiàng)目構(gòu)建,使我們開(kāi)發(fā)app方便很多,今天我就給大家列出幾點(diǎn)是用gradle的方便之處。
一、AndroidStudio Gradle第三依賴統(tǒng)一管理
二、AndroidStudio Gradle基于友盟的多渠道打包
三、AndroidStudio安全管理簽名文件keystroe和簽名密碼
我們?cè)谑褂肁ndroidStudio進(jìn)行release版的apk簽名的時(shí)候,往往都是將簽名文件keystore放在項(xiàng)目中,密碼寫在build.gradle中,keystore和密碼就隨著代碼上傳到了Git倉(cāng)庫(kù)中了,這樣往往很不安全,因?yàn)檫@樣被人獲取。
這是修改之前的app中的build.gradle簽名配置

那么怎樣才能更加安全的管理我們的keystore和密碼呢?今天我就教給大家如何實(shí)現(xiàn)keystroe的安全管理。
首先我們?cè)趐roject下新建一個(gè)“keystore.properties”文件,將keystroe的絕對(duì)路徑和密碼、別名等信息配置好。

接下來(lái)我們?cè)赽uild.gradle中配置簽名信息共三步
修改之后的配置

上面的三步分別是
第一步:創(chuàng)建一個(gè)文件輸入流FileInputStream獲取keystore.properties文件流
第二步:通過(guò)輸入流獲取keystore.properties的配置內(nèi)容
第三布:引用簽名
那面這樣怎么能顯示出來(lái)比之前的安全呢?其實(shí)還有一步?jīng)]有做呢?將keystore.properties添加到忽略中,這樣就不上傳keystore.properties文件到git倉(cāng)庫(kù),使簽名的敏感信息與上傳上到git倉(cāng)庫(kù)的代碼隔離開(kāi)了,這樣就我們的簽名信息就安全了。

相關(guān)文章
Android開(kāi)發(fā)仿掃一掃實(shí)現(xiàn)拍攝框內(nèi)的照片功能
無(wú)論是微信還是支付寶掃一掃功能很常用,那么它基于代碼是如何實(shí)現(xiàn)的呢?今天小編給大家分享android開(kāi)發(fā)之仿掃一掃實(shí)現(xiàn)拍攝框內(nèi)的照片功能,感興趣的朋友一起學(xué)習(xí)吧2016-09-09
Android自定義控件實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了Android自定義控件實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
Android嚴(yán)苛模式StrictMode使用詳解
StrictMode類是Android 2.3 (API 9)引入的一個(gè)工具類,可以用來(lái)幫助開(kāi)發(fā)者發(fā)現(xiàn)代碼中的一些不規(guī)范的問(wèn)題,以達(dá)到提升應(yīng)用響應(yīng)能力的目的2018-01-01
android H5本地緩存加載優(yōu)化的實(shí)戰(zhàn)
這篇文章主要介紹了android H5本地緩存加載優(yōu)化的實(shí)戰(zhàn),幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-04-04
Android實(shí)現(xiàn)讀取NFC卡卡號(hào)示例
本篇文章主要介紹了Android實(shí)現(xiàn)讀取NFC卡卡號(hào)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
Android仿網(wǎng)易一元奪寶客戶端下拉加載動(dòng)畫效果(一)
本文通過(guò)一個(gè)demo給大家介紹了android仿網(wǎng)易一元奪寶客戶端下拉加載動(dòng)畫效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
Android利用控制點(diǎn)的拖拽畫一個(gè)粽子
端午節(jié)就要到了,本文我們將利用控制點(diǎn)的拖拽式移動(dòng),動(dòng)態(tài)調(diào)整位置來(lái)調(diào)整繪制一個(gè)簡(jiǎn)單的粽子圖形,感興趣的小伙伴可以跟隨小編一起動(dòng)手嘗試一下2022-05-05
Android中的Handler與多線程應(yīng)用實(shí)例
這篇文章主要介紹了Android中的Handler與多線程應(yīng)用實(shí)例,本文首先解釋一下handler是用來(lái)干嘛的,然后通過(guò)例子介紹其在多線程中的應(yīng)用,需要的朋友可以參考下2015-03-03
詳解Android 手機(jī)衛(wèi)士設(shè)置向?qū)ы?yè)面
這篇文章主要介紹了詳解Android 手機(jī)衛(wèi)士設(shè)置向?qū)ы?yè)面的相關(guān)資料,需要的朋友可以參考下2016-04-04
Android 中ViewPager中使用WebView的注意事項(xiàng)
這篇文章主要介紹了Android 中ViewPager中使用WebView的注意事項(xiàng)的相關(guān)資料,希望通過(guò)本文大家在使用過(guò)程中遇到這樣的問(wèn)題解決,需要的朋友可以參考下2017-09-09

