240 发简信
IP属地:广东
  • 120
    Android Studio MarkDown风格README的正确打开姿势

    万事开头难,这是我的第一篇简书,讲一讲我是怎么在AS上安装MarkDown编辑器插件的。 前言 其实吧刚开始我并没有觉得AS自带的文本编辑器有什么不好,README文件也就是...

  • 120
    Android MVVM架构搭建

    以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构。 MVVM架构使用的组件...

  • Kotlin知识归纳(十) —— 委托

    前序 委托,对于很多Java开发者来说都会一面蒙蔽,我也不例外。委托,维基百科的解释是:有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。这好像有一点...

  • 混淆时遇到的ARouter参数丢失BUG

    在开启混淆编译完成后,测试apk发现异常,通过日志分析发现使用ARouter跳转的Activity中,@Autowired标准的变量未注入成功,上github查看aroute...

  • 120
    Android Room 使用以及配合 RxJava

    最近要做的项目要涉及到数据库,准备使用谷歌新出的架构组件Room,于是学习学习,记录一下。 官方文档在这里,推荐一个系列的文章,很好的翻译了官方架构的文档——理解Androi...

  • Android 串口通信(一)

    前言 做了一些Android驱动板的串口通信,对控制卡,继电器开关,麦克风,PWM风机等进行操作,进行一下记录分享。其中,包含了Android自身的串口操作及Usb转串口的操...

  • 120
    WheelView通过Camera和Matrix实现真正的3D滚轮控件

    前言: 通过Camera, Matrix 3d旋转+RecyclerView实现和(IOS时间地址选择3D)滚轮控件一样效果的WheelView继承ViewGroup,实现安...

  • 120
    Android 打包过程

    1.概况 Android APK是如何来的呢?怀着这个问题去查资料,发现了下边这张图。 由android的项目经过编译和打包,形成了:.dex 文件resources.ars...

  • Mac安装ffmpeg和编译

    1、下载 ffmepg 源代码 FFmpeg官网 FFmpeg Download1.1 使用Git下载 我用的版本是ffmpeg-4.0.2,可以从这个上面下载相应的版本1....