240 发简信
IP属地:江苏
  • Android-startActivity启动App生命周期源码分析

    以A-App打开B-App为例 A-App进程 SystemServer进程 A-App进程 SystemServer进程 Zygote进程 B...

  • Android-Looper源码分析

    发现每次找工作都得看些以前看过的源码,长时间不看就忘记了,这次就来记录一下Looper源码的调用过程。 以这段代码为流程,来看下Looper到底...

  • Android-类似soul星球的立体球效果自定义View

    已经好久没用过简书了,一是之前工作太忙,没什么时间来写新文章,二是感觉也没什么太多可写的内容。 这次就来更新一章,以前就想自己打造的轮子,一个类...

  • Resize,w 360,h 240
    Android-Aop切面编程(AutoInsertCode插件分享)

    最近研究了一下切面编程框架,打算写一个自己的切面框架,参照市面上常见的框架 1.AspectJ(打包时修改字节文件,但要写Groovy脚本感觉不...

  • Android自定义多级列表View(支持吸顶)---ExpandRecycleView

    很久没更新简书了,感觉能写的东西不是太多,很多网上都能搜到的,感觉也没写的必要。不过最近遇到了个多级列表,而且每级菜单还要吸顶的需求,我这里实现...

  • Android日夜模式以及通用换肤方案

    最近需求多了个日夜模式变换,但是大多页面都是WindowManager的弹窗。每次都要写大量的代码来动态设置背景文字颜色啥的(弹窗不管悬浮在哪,...

  • Resize,w 360,h 240
    Android最简单的组件化通信方案

    项目地址 https://github.com/dxh104/ModuelDemo[https://github.com/dxh104/Modu...

  • Resize,w 360,h 240
    一篇文章教会你---怎样实现Android-WebRtc视频通话

    先看一下核心代码 了解过WebRtc技术的大家都知道,他是一个点对点(p2p),解决端到端之间,直接进行一个数据传输的技术,这样可以节省很大的服...

  • Resize,w 360,h 240
    解决Des3加密不同平台加密结果不一致的问题

    记录一次Des3不同平台加密,加密结果不一致的问题。 由于服务端在Des3加密过程中使用了SecureRandom对key值进行了处理,然后生成...