AIDL的基本使用过程可以看这篇文章https://www.jianshu.com/p/2683e27efe9a 业务场景:现在要实现每新增一个员工,就通知相应的部门人员1、...
AIDL的基本使用过程可以看这篇文章https://www.jianshu.com/p/2683e27efe9a 业务场景:现在要实现每新增一个员工,就通知相应的部门人员1、...
使用前先依赖 Okhttp: 直接复制代码: 使用:
【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载! 一、前言: 如果是系统级应...
背景需求 最近接到一个需求,就是用webview在加载带视频类的网页的时候,使用本地的播放器去替换webview中的播放器,然后使用本地播放器去播放,如果对需求不太清楚可以去...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
好像确实如此 刚学Android Jetpack时,前辈们都不怎么推荐使用DataBinding。从中了解到DataBinding是这样的: 消除findViewById ...
@rish 赞,明白了!
LiveData源码剖析以及Room对LiveData的支持源码分析LiveData是一个数据持有者,其本身实现了观察者模式,支持数据监控(被观察),并且可以感知组件的生命周期。观察者可以指定某一个LifeCycle(activity,fra...
github coil[https://github.com/coil-kt/coil/blob/master/README-zh.md]使用文档[https://coil-...
就目前而言,app的开发主要分三个方向:native app、hybrid app以及web app。个人感觉三种app的体验感是逐渐递减的。 hybrid app和web ...
外部存储需要申请权限之后在操作数据库😄
LitePal用法与实践LitePal是一个开放源码的Android库,非常容易地使用SQLite数据库。无需编写SQL语句的情况下,可以完成大多数数据库操作,包括创建或升级表、CRUD操作、聚合函...
Note:文章以Google Android API提供的人脸探测技术进行讲解,并且使用的Camera class进行开发,而不是Google推荐的camera2,如果你开发...
Android 软键盘弹出可能会遮挡住界面上的 EditText 或者是其他控件,有时还会出现莫名其妙的问题,解决软键盘问题,先从 windowSoftInputMode 入...
Kongzue Dialog V3 献给要求安卓照着苹果设计稿做开发的产品们(手动滑稽 Github https://github.com/kongzue/DialogV3 ...
哎,Flutter真香啊 早在一年前想学习下flutter,但当时对于它布局中地狱式的嵌套有点望而生畏,心想为什么嵌套这么复杂,就没有xml布局方式吗,用jsx方式也行啊,为...
上个星期看公司一个项目中灵活用到edittext 属性inputtype。inputtype属性不仅可以再xml里面定义。还可以在activity设置的。项目应用场景是这样。...
Android P适配静默安装 标签(空格分隔): android Android P上通过pm命令执行静默安装失效。原因是pm命令在P上面已经移除。Google建议以文件流...
如今许多app都会应用到的一种UI交互形式,列表滑动到顶部,固定顶部栏效果,我们也可以称作其为吸顶效果。比如微博 、各大浏览器的首页信息流模块、我的页面的设计等。微博评论的吸...