LZ-Says:人生苦短,及時奮鬥~
今天,我們一起繼續淫思奇巧篇 之 360火線Study~
那麼360火線到底是什麼鬼呢?
先來個Logo:
哈哈,三張圖,逆鱗老冬瓜會不會瘋掉~
隨後附上官方地址:
火紅的太陽,嘖嘖嘖~~~
360火線,有以下三種特色:
免費
提供免費的靜態代碼掃描服務
安全
用戶本機執行,不收集任何數據
極速
掃描速度業內領先
據說:
火線團隊與信息安全部門深度合作,特別定製了適用於360公司產品的安卓APP安全檢查規則。目前火線掃描規則共覆蓋六大類:
APP安全檢查
代碼規範檢查
內存泄露檢查
日誌輸出檢查
空指針檢查
多線程檢查
簡單總結(直接拷貝插件描述):
火線是360旗下的一款免費的代碼靜態分析產品,適用於Android和Java代碼。 主打的安全檢查規則是根據360業務多年技術沉澱而來。內存類檢查的精確度業內領先。
火線目前支持多種方式運行:
Command運行;
Gradle部署;
Jenkins集成;
Android Studio插件。
官方繼續盜圖:
簡單瞭解之後,我們下面將開啓圖文講解模式~
首先點擊File,選擇Settings,選擇Plugins,搜索360,點擊進行遠程搜索,選擇安裝即可,如下圖:
當然這部分可以直接官網查看:
插件下載並安裝成功後,重啓Android Studio。
步驟如下:
Android Studio重啓完成後,再次點擊「File」->「Settings…」;
此時在「Other Settings」選項中會顯示「FireLine」選項,點擊可進行配置;
配置完正確的「報告輸出路徑」和「掃描規則」後,點擊「OK」。
示例圖如下:
使用起來也是很方便:
在Android Studio已有工程項目中,右鍵想要掃描的目錄或文件,在右鍵菜單欄裏選擇「Fireline」,點擊「Run」。
如下實例圖:
東西好不好,用過才知道~
這裏找個以前寫一半的小項目,測試下看看會有哪兒些問題:
時間還稍微有點漫長,稍等片刻:
這麼一掃,問題還真不少,那麼針對問題如何解決呢?
很Easy,絕大部分的內容屬於擼碼時的不嚴謹,還有一些知識盲區改怎麼破呢?
彆着急,360早爲爲我們做好了一切~
不得不說,360,號稱最LM,沒有之一,這次可謂是良心之作~
爲我們收集了一些常用的資料,以及問題對應的解決辦法,下面附上地址:
首先進入大家視野的便是我們勾選的掃描範圍,這裏每個大類下面又區分了很多的子項。
有興趣的可以簡單瞭解下~
LZ住的地方,隔壁老王又在佔用網速,打不開網頁,很是崩潰。。。自行了解吧~~~ 見諒~
而關於這裏面的內容,建議大家抽空好好看看,裏面的內容還是蠻有趣,至少LZ發現了很多之前從未關注過的點。
或許,換句話來講,有誰不希望自己的代碼越來越6呢?
不定時發佈文章~歡迎關注~
如果覺得LZ寫的還不錯,不妨來點讚賞~