首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
章国兵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
243
文章 243
沸点 0
赞
243
返回
|
搜索文章
赞
文章( 243 )
沸点( 0 )
重拾安卓:自定义View之表格封装实现
今天开始更新【重拾安卓】系列文章。 因业务需要又要做一个 Android 原生的项目,记录下时隔几年之后再开发安卓的那些事。讲的不会太基础,基本上是自定义View封装,复杂功能的实现等等,有需要的小伙伴可以关注~ 安卓对表格的支持不是太友好,前端很快能实现的简单表格,安卓写的话…
Android端串口通讯开发整理
这一段时间做的项目自动售货机和无线终端设备的通讯,都是通过串口进行对接和通讯。在Android中进行串口通信方式可以用Google官方提供的demo代码(android-serialport-api),也可以通过NDK的方式使用C/C++进行实现(Android串口助手,C+…
200代码写一套属于自己的事件总线(EventBus)库
理论千万篇,不如实战来一篇。 不知大家平常在看博客的时候有没有和我遇到一样的问题,就是看的是懂非懂,好像懂了,又好像没懂。 1.文章缺少部分实现思路,导致自己实现时卡住。 2.术语太过专业化,不易理解。 在求知的路上,我也看了不少文章,有非常优秀的,也有缺这少那的。一路走来填了…
Android自定义控件:一款多特效的智能loadingView
这里我是用自己的方式实现:当文字长度超过控件长度时,文字需要来回滚动。所以自定义控件因为你需要什么样的功能可以自己去实现(当然这个方法也是在onDraw里,为什么这么个顺序讲,目的希望我希望你能循序渐进的理解,如果你觉得onDraw方代码太杂,你可以用个方法独立出去,你可以跟作…
Android 进程通信Binder机制
想写篇关于Binder的文章,可对其一无所知,无从下手。在阅读了大量的优秀文章后,心惊胆战的提笔,不怕文章被贻笑大方,怕的是误人子弟!望各位大佬抽空阅读本文的同时,能够对文章的知识点持怀疑态度,共同探讨,共同进步! 日常开发中,通过Intent携带数据跳转Activity时,数…
Dart基础系统学习
最大的不同是Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型。因为Dart本身是一个强类型语言,任何变量都是有确定类型的,在Dart中,当用var声明一个变量后,Dart在编译时会根据第一次赋值数据的类型来推断其类型,编译结束后其类型就已经被确定。 Dart 不需…
Kotlin + 协程 + Retrofit + MVVM优雅的实现网络请求
最近一直闭关修炼Kotlin,说实话真香真好用,刚好公司准备交给我一个新项目,于是打算直接用Kotlin来构建项目。刚好整体架构搭建完毕了,于是把网络请求这一部分先分享给大家。这次使用到的是 协程+ retrofit +mvvm的模式,我这儿直接用一个简单的demo来看一下具体…
借助XPopup,用50行代码实现更好的抖音评论弹窗效果!
抖音几乎可以说是目前最火的闲暇时间的消遣软件,它的视频播放界面有一个评论列表界面,列表是从下至上滑动出现,并覆盖在视频的上层。点击输入框又会弹出第二层弹窗覆盖在评论列表上面。 这个界面有两层弹窗,一层是评论列表,一层是输入框。可以看到抖音的输入框弹窗显示的时候是瞬间出现,没有动…
一款超级实用的SuperLayout
这些布局虽然不难,但是长相类似,频繁出现,每次都要手写这么多代码还是很累的。完全可以自定义一个布局,兼容这些常见的场景,通过对外暴漏一些属性来设置里面的内容。 于是我自定义了SuperLayout,实现了常见的场景。使用时只需要写一个布局,设置一些属性即可实现效果,能将原先手写…
下一页
关注了
20
关注者
2
收藏集
1
关注标签
30
加入于
2016-07-28