防重放 重放攻击就是拦截app的HTTP请求包,然后多次攻击后台服务器。 解决方案: 1.利用随机数和时间戳 客户端每次请求生成一个随机数,请求...
今天公司sdk的so库实现了32位机型的,集成进app后发现Application的onCreate方法调用了两次,一开始以为是sdk里面新建了...
命名 做有意义的区分 例如:Product类,如果还有ProdcutInfo或者ProduceData,意义无差别,让阅读者无法区分。 别写废话...
1.单元测试 针对每个方法进行的测试。主要使用JUnit框架进行测试。(JUnit只适用于不含android sdk中api的方法测试,直接在j...
ARouter::There is no route match the path [/news/LongTime], in group [ne...
reactnative是利用javascript编程,rn会将javascript api转换成原生api,开发者画界面的时候,可以使用css等...
gradle和gradle plugin配置 android studio在编译的过程中,经常因为gradle和gradle plugin的下载...
一.Activity面试详解 1.activity生命周期 4种状态running/paused/stopped/killedactivity生...
1.builder模式 优点 实现了产品构建和产品表现的分离。这句话的意思是客户端构建产品的时候只会调用builder的设置方法,最后构建出一个...