参考Android新特性介绍,ConstraintLayout完全解析[https://blog.csdn.net/guolin_blog/article/details/5...
参考Android新特性介绍,ConstraintLayout完全解析[https://blog.csdn.net/guolin_blog/article/details/5...
关于 android 投屏技术系列:一、知识概念 android设备投屏技术:协议&概念[https://www.jianshu.com/p/5a260182cc82] 这章...
为了帮助开发者开发出更加轻快高效的应用,我们在 Android Studio 3.0 以及更高版本中加入了 Android Profiler 工具,用于应用的 CPU、内存、...
学就完事 本文:https://blog.csdn.net/CrazyApes/article/details/123250512[https://blog.csdn.net...
转自 Android软键盘的全面解析,让你不再怕控件被遮盖,感谢原作者分享。对格式稍作调整,排版真累 背景 Android软键盘这块从我入职到现在,是一个一直纠缠我的问题。 ...
接上一篇最简单的MediaExtractor和MediaCodec播放视频[https://www.jianshu.com/p/0f9081cbc1a3],这一篇我们来实现最...
Android 全屏模式下输入框被遮挡问题处理 前些天,在做一个页面表单输入需求时,由于我们项目添加了全屏沉浸式状态栏,所以遇到了键盘挡住输入框的问题,简单处理了一下,又发现...
背景 目前很多app都具有换肤功能,用户可以根据需要切换不同的皮肤,为使我们的App支持换肤功能,给用户提供更好的体验,在这里对换肤原理进行研究总结,并选择一个合适的换肤解决...
一、开篇距离上次写文章已经有段时间了,说实话真不知道最近在忙些什么,现在沉下心来把最近项目中遇到的问题记录下来便于以后遇到中使用吧!废话不多说,先看一下效果图 二、需求解析 ...
前言 这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但...
之前面试的时候被问到这个问题,然而当时只有一个大致的印象,随GG,于是我就重新整理的一下。这里大力推荐《Android开发艺术探索》这本书,写的太好了! 1.AIDL AID...
我们升级到Targetsdk29有大半年时间了,今年为了满足审查去除蓝牙的精确定位权限,以及满足上架Google Play的要求,需要将Targetsdkversion升级到...
Android端可视化埋点的实现 ***导语 ***客户端埋点是数据收集的最基本手段,对于一款APP来说,代码埋点(就是在业务代码中,在需要埋点的view的点击事件回调处做点...
在开发的过程中有时会碰到这样的需求,把一个activity或者一个view变成图片分享出去。从网上收集了一些资料之后经过整理现在分享出来,教大家实现activity,scro...
自定义 AndroidActivity 转场动画 在 Android 5.0上 google 官方给我提供了不少好看方便使用的专场动画 原生提供的普通转场动画 fade 渐隐...
目录一、简介二、环境搭建三、使用准备四、简单使用示例五、二次封装(重点)六、GreenDao的常用注解 一、简介 greenDAO 是一个将对象映射到 SQLite 数据库中...
前言 年后最后一篇文章啦,在这里先祝大家新年快乐~最重要的抽中全家福,明年继续修福报🤣 以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setU...
1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap...
引言 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象; 传输层、...