• 120
    JsBrigde源码分析

    在 Android 中 WebView 是与 JS 交互的一个桥梁, JsBrigde 的本质也是通过 WebView 的方法调用的 JS ,J...

  • 120
    再看Handler源码

    Handler 可以分发 Message 对象和 Runnable 对象到主线程中, 每个 Handler 实例都会绑定到创建他的线程中(一般是...

  • 120
    Kotlin 具名参数&可变参数

    具名参数 给函数的实参附上形参 举例: fun sum(arg1: Int, arg2: Int) = arg1 + arg2 sum(...

  • 120
    关于面试 你还有什么想问的吗?

    在面试的最后一般面试官通常会问求职者还有没有问题想要问的,一部分人可能都不知道要问什么?下面是我听朋友的一些建议,大家可参考。 1.这个职位为什...

  • 120
    Android组件化URL之肆意跳转

    本文为大家介绍利用 URL Scheme 在应用内任意跳转的实现,通过本地配置文件配置打开你想要打开的任意页面. 抛弃传统的 Manifest ...

  • 120
    开发中Dialog弹窗优先级控制

    如果你的APP有多种弹窗,试想一下,你的APP中有(活动弹窗、登录弹窗、更新弹窗、alert弹窗...)它们出现的时机有可能会重叠,那么弹窗的优...

  • 120
    微信原生支付接入

    几乎所有第三方支付大概都是下面这个流程: 本来不打算写这个的,毕竟像这些第三方平台接入都比较简单,一般照着官方文档一步步做就可以了,但是微信支付...

  • EditText方框验证码

    项目中有这样一个需求:验证码页是四个方框,输入验证码方框颜色改变,删除再变回原来颜色。 思路:1.用一个透明的EditText与四个TextVi...

  • 120
    Google Play支付"无法购买您要买的商品"

    流程:1.注册开发者账号 https://play.google.com/apps/publish/2.在Google控制台创建应用3....

个人介绍
Life is so short, do something to make yourself happy, such as coding.