240 发简信
IP属地:上海
  • 120
    Android透明状态栏和导航栏方案最终版

    前言 仔细留意常用App,就会发现有些 App 的状态栏和导航栏有透明效果,或者是沉浸式效果,比如QQ音乐客户端,是像这个样子的 我们看到整个页面顶部与导航栏浑然一体,在看导...

  • 120
    Gradle基础 - 构建生命周期和Hook技术

    对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点...

  • 120
    所有关于北漂的故事都是相同的

    最近优酷播的《北京女子图鉴》和刘若英的新电影《后来的我们》,都在讲关于北漂的故事。关于北漂题材的内容总是能引起大家关注,北漂的人在寻同认同感,不是北漂的对北漂的故事又很感兴趣...

  • 120
    Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)

    一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步...

  • android 长按复制文本和坑,以及ClipboardManager 剪贴板的简单使用

    如果要实现长按复制文本,那么android是可以支持的,只要将textview的android:textIsSelectable="true"就可以。 Edittext继承t...

  • Android面试一天一题-goeasyway

    以下文章作者:goeasyway Android面试一天一题(1 Day) Android面试一天一题(2 Day) Android面试一天一题(3 Day) Android...

  • 感觉过自己想要的生活是有前提的,你得有充足的财富积累,才能在这个社会中不考虑其他琐事做自己喜欢的事。

  • 写的真好,虽然我不太懂咖啡。

  • 谢谢你让我知道了有一种咖啡叫做瑰夏,虽然我只喝过雀巢和麦斯威尔速溶咖啡😂😂涨知识了🙈🙈

  • 120
    插件化知识梳理(1) - Small 框架之如何引入应用插件

    相关阅读 插件化知识梳理(1) - Small 框架之如何引入应用插件插件化知识梳理(2) - Small 框架之如何引入公共库插件插件化知识梳理(3) - Small 框架...

  • 序列化serializable和parcelable区别

    序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。 1.优劣 Serializable的作用是为了保存对象的属性到本地文...