240 发简信
IP属地:江苏
  • app安全设计

    防重放 重放攻击就是拦截app的HTTP请求包,然后多次攻击后台服务器。 解决方案: 1.利用随机数和时间戳 客户端每次请求生成一个随机数,请求...

  • 发现application重建

    今天公司sdk的so库实现了32位机型的,集成进app后发现Application的onCreate方法调用了两次,一开始以为是sdk里面新建了...

  • 代码整洁之道

    命名 做有意义的区分 例如:Product类,如果还有ProdcutInfo或者ProduceData,意义无差别,让阅读者无法区分。 别写废话...

  • android测试

    1.单元测试 针对每个方法进行的测试。主要使用JUnit框架进行测试。(JUnit只适用于不含android sdk中api的方法测试,直接在j...

  • ARouter遇到问题

    ARouter::There is no route match the path [/news/LongTime], in group [ne...

  • reactnativ和flutter一句话说明区别

    reactnative是利用javascript编程,rn会将javascript api转换成原生api,开发者画界面的时候,可以使用css等...

  • gradle相关问题总结

    gradle和gradle plugin配置 android studio在编译的过程中,经常因为gradle和gradle plugin的下载...

  • 知识点总结

    一.Activity面试详解 1.activity生命周期 4种状态running/paused/stopped/killedactivity生...

  • Resize,w 360,h 240
    再学设计模式

    1.builder模式 优点 实现了产品构建和产品表现的分离。这句话的意思是客户端构建产品的时候只会调用builder的设置方法,最后构建出一个...