240 发简信
IP属地:广西
  • 程序猿的视频转场特效

    这篇文章可以让你在pc平台将多个视频合成为一个且在视频与视频之间添加酷炫的转场 用到的库和语言: https://gl-transitions.com/gallery[htt...

  • 120
  • npm 遇到 write access的问题怎么办

    编程语言和框架的模块化使得我们更加的懒惰。 问题描述 今天在使用npm install -g语法的时候,总是出错。日志文件显示对npm-modules下的子文件夹没有写的权限...

  • 120
    Android SharedPreferences解析

    基于Api29源码 SharedPreferences接口 首先,让我们看下SharedPreferences接口 其中有两个子接口 Editor 和 OnSharedPre...

  • 打一个可执行的jar包

    网上下载了一个jar包并修改了其一个class文件,在重新打jar包的时候出现了问题,提示没有主清单文件,下面解决方式。 jar cvfm {outputFileName}....

  • Android8之前版本 Spannable无效问题

    最近发现在Android8.0之前的手机上设置Spannable无效,后来调研发现问题是因为textAllCaps属性和Spannable冲突问题,把textAllCaps属...

  • 记一次git hook踩坑(python编写hook脚本)

    背景:项目内有个zip包需要发版时去网上更新,自定义一个pre-commit hook来解决。 hook逻辑编写(python) 创建一个 zip-update.py 使用软...

  • :smirk: 看完这两篇入门实战就没问题啦,剩下的反射、注解、reified、inline、代理有需要我再加上

    Kotlin也没那么难(二)

    本系列第一篇文章我们学习了kotlin的基本概念,本篇文章我们将继续学习 类、接口、lambda以及可空性。 接口 接口声明 接口实现 kotlin相比于java没有 ext...

  • 要让单个module运行可以重写implement方法,不用设置那些变量
    Closure.metaClass.myImplement = { projectName ->
    if (findProject(projectName) != null) {
    delegate.implementation delegate.project(path: "${projectName}")
    }
    }

    Android 组件化应用

    一个软件系统的开发可能只需要2到3个月就能完成,而这个系统的迭代和维护时间可能达2到3年之久——《不记得哪本书上说的》Android移动端项目经过长时间的迭代和维护,代码经手...

  • 120
    图片扫描、压缩脚本

    最近需要优化程序大小,想着先从图片资源入手,正好有一个图片压缩网站 https://tinypng.com/。因此写了个shell脚本实现扫描需要压缩的图片并且上传到该网站压...

  • Docker实战

    安装 mac系统可以直接使用 brew cask 安装: brew cask install dockerubuntu系统使用脚本安装 wget -qO- https://g...

  • @飘枫豆哥 大兄弟,已更新啦

    Kotlin也没那么难(一)

    do not speak,show my code... 基本概念 函数 要点: kotlin中没有基本数据类型(int,float等),都是以对象形式存在(Int,Floa...

  • 120
    Kotlin也没那么难(二)

    本系列第一篇文章我们学习了kotlin的基本概念,本篇文章我们将继续学习 类、接口、lambda以及可空性。 接口 接口声明 接口实现 kotlin相比于java没有 ext...

  • api23以下的popwindow是没有decorView这个变量的,所以获取decorView使用下列代码就能兼容api23以下的机器

    val decorView =
    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
    popupWindow.contentView.parent as ViewGroup
    } else {
    popupWindow.contentView
    }

    popwindow实现可拖动+滑到屏幕外+屏幕外回弹

    可拖动效果 用法很简单,只需要调用makeDraggable(yourPopupWindow) 支持滑到屏幕外 默认是不允许滑动屏幕外的,要想支持滑到屏幕外也很简单popup...