LZ-Says:人生苦短,及时奋斗~

前言

今天,我们一起继续淫思奇巧篇 之 360火线Study~

那么360火线到底是什么鬼呢?

360 火线 简介

先来个Logo:

哈哈,三张图,逆鳞老冬瓜会不会疯掉~

随后附上官方地址:

http://magic.360.cn/zh/index.html

火红的太阳,啧啧啧~~~

360火线,有以下三种特色:

  • 免费
    提供免费的静态代码扫描服务

  • 安全
    用户本机执行,不收集任何数据

  • 极速
    扫描速度业内领先

规则介绍

据说:

火线团队与信息安全部门深度合作,特别定制了适用于360公司产品的安卓APP安全检查规则。目前火线扫描规则共覆盖六大类:

  • APP安全检查

  • 代码规范检查

  • 内存泄露检查

  • 日志输出检查

  • 空指针检查

  • 多线程检查

简单总结(直接拷贝插件描述):

火线是360旗下的一款免费的代码静态分析产品,适用于Android和Java代码。 主打的安全检查规则是根据360业务多年技术沉淀而来。内存类检查的精确度业内领先。

集成方式

火线目前支持多种方式运行:

  • Command运行;

  • Gradle部署;

  • Jenkins集成;

  • Android Studio插件。

官方继续盗图:

简单了解之后,我们下面将开启图文讲解模式~

啦啦啦,开车咯~

安装插件

首先点击File,选择Settings,选择Plugins,搜索360,点击进行远程搜索,选择安装即可,如下图:

当然这部分可以直接官网查看:

http://magic.360.cn/zh/user.html#AS

插件下载并安装成功后,重启Android Studio。

基本配置

步骤如下:

  1. Android Studio重启完成后,再次点击“File”->“Settings…”;

  2. 此时在“Other Settings”选项中会显示“FireLine”选项,点击可进行配置;

  3. 配置完正确的“报告输出路径”和“扫描规则”后,点击“OK”。

示例图如下:

基本使用

使用起来也是很方便:

在Android Studio已有工程项目中,右键想要扫描的目录或文件,在右键菜单栏里选择“Fireline”,点击“Run”。

如下实例图:

来一波测试

东西好不好,用过才知道~

这里找个以前写一半的小项目,测试下看看会有哪儿些问题:

时间还稍微有点漫长,稍等片刻:

这么一扫,问题还真不少,那么针对问题如何解决呢?

很Easy,绝大部分的内容属于撸码时的不严谨,还有一些知识盲区改怎么破呢?

别着急,360早为为我们做好了一切~

火线 规则文档简阅

不得不说,360,号称最LM,没有之一,这次可谓是良心之作~

为我们收集了一些常用的资料,以及问题对应的解决办法,下面附上地址:

http://magic.360.cn/zh/document.html

首先进入大家视野的便是我们勾选的扫描范围,这里每个大类下面又区分了很多的子项。

有兴趣的可以简单了解下~

LZ住的地方,隔壁老王又在占用网速,打不开网页,很是崩溃。。。自行了解吧~~~ 见谅~

而关于这里面的内容,建议大家抽空好好看看,里面的内容还是蛮有趣,至少LZ发现了很多之前从未关注过的点。

或许,换句话来讲,有谁不希望自己的代码越来越6呢?

个人公众号

不定时发布文章~欢迎关注~

赞赏

如果觉得LZ写的还不错,不妨来点赞赏~

淫思奇巧篇 之 360火线 一起火火火~~~相关推荐

  1. 淫思奇巧篇 之 Save Actions 替你摆平代码格式问题

    LZ-Says:喜欢一个人安静呆着,享受属于自己的片刻时光~ 前言 今天Boss问,有木有自动格式化代码的呢? 随口一答,有啊,很多快捷键呢~ 太累,有插件么? 噗,默默想着,还有这等神器? 果不其然 ...

  2. 淫思奇巧篇 之 Lombok神器带你飞(简化POJO)

    LZ-Says:孤身在外,家里有点啥事儿也只能干着急,幸亏有兄弟,兄弟不言谢,记心底. 前言 遇到残暴的大佬,心里不由得为代码暗暗揪了心,不过撸码残暴起来,也是感觉到了一丝丝的爽~ 今天为大家介绍一个 ...

  3. 明翰英语教学系列之雅思阅读篇V0.9(持续更新)

    文章目录 传送门 6. 阅读 READING 6.1 阅读评分标准 6.2 阅读题型 `6.2.1 阅读填空题` `摘要填空题(Summary)` `无选项摘要填空` 1. 找定位词 2. 确定答案词 ...

  4. IT连创业系列:新的一年,先淫文一篇!

    办公室窗外,有鸟声〜〜 在IT连创业走过的日子里,这是我第一次听见鸟声. 也许,是曾经的忙碌,封锁了自己的心眼. 岁月秒秒: 当初燃烧的火焰,从红,烧成了蓝. 曾经的内心湃澎,化成了平淡坚持. 但这, ...

  5. 关于javascript的12种淫思巧技(一)

    文章目录 一.parseInt() 和 parseFloat().+的区别 二.var与let.const的区别 1.下面是使用 let 声明变量作用域的例子 2.下面是使用 var 声明变量作用域的 ...

  6. 关于JavaScript的12种淫思巧技(二)

    文章目录 一.运算符||与&& 二.闭包 三.递归(不重要)[它是好东西,但是实际上用不上还是if-else加for循环用的多] 四.同步与异步(很重要但是不需要理解原理会用即可) 五 ...

  7. 一篇就够——Kotlin快速入门

    文章内容主要是基于传智播客<kotlin从零基础到进阶>的视频做的笔记. 标题中的 V 是Video的缩写,V4 就是对应视频中的第四个视频. V4.程序入口--main函数 image ...

  8. 360浏览器卸载_有恃无恐“弹弹弹”,安全卫士360自己就是最大的流氓“弹窗王”!...

    大家对360的认知,想必我不用多说. 这里的"360"指的是奇虎360科技有限公司. 目前我的电脑里主要有"360安全卫士.360杀毒.360浏览器.360压缩.360手 ...

  9. 公司使用360安全产品造成的CRM系统故障!

    谈起奇虎360的产品,可以说让人又爱又恨,真可谓"爱恨交加"!其实360卫士刚开始还挺不错,满足了国人电脑维护方面的一定需求.这是我博客中第三篇以360为题材的博文,一次是3Q大战 ...

最新文章

  1. 我使出这“三板斧”(分段锁、哈希锁、弱引用锁)灭霸跑了......
  2. combobox数据获取及使用总结
  3. android之服务
  4. 【业务知识】档案数字化加工处理过程
  5. Redis与关系型数据库的同步问题
  6. 成交量与股价关系的深度剖析 (一)
  7. 《算法设计与分析基础 第二版》pdf
  8. css三种标签隐藏方法(及它们用法区别), css显隐性问题
  9. 谷歌地图离线包-尝试
  10. 新版TP开发小额贷系统源码+可封装IOS安卓双端
  11. web打印POS小票机代码
  12. Splines(样条曲线)
  13. 经度和纬度在SQL中的数据类型
  14. dwz打开自定义dialog
  15. springboot集成mybatis
  16. excel2016 android,Excel2016试用心得。
  17. AML BitCoin在数字货币交易所IDAX上市
  18. 我的STM32入门经验
  19. activity的作用
  20. 利用OpenCv程序生成棋盘格标定板,并且实现像素单位与米制单位的转换

热门文章

  1. 看一眼凌晨4点的哈佛,你就知道牛逼都来自苦逼!
  2. c++实验2 标准体重
  3. kibana4 Scripted fields字段单位转换功能
  4. 西方执意政治解读索契冬奥 唱衰俄罗斯复兴前景
  5. Android Study 之 6分钟妥妥集成微信以及支付宝支付
  6. 基于云存储的个性化地图-李乐
  7. 用命令提示符修改计算机配置,Windows怎么用命令提示符配置IP地址
  8. Spring——单例模式和多例模式
  9. 《人性的枷锁》的读后感作文3800字
  10. linux下安装解压软件:rar:官方下载和安装