Android
文章平均质量分 78
IT小码哥丶
一个比较懒的程序猿,写文章随缘,会Java,Android,kotlin,Flutter,音视频等技术,喜欢和志同道合的朋友讨论技术。掘金地址:https://juejin.cn/user/1979586305859640
展开
-
Android进阶之网易云插件化换肤实现方案
大概是在2016年接触换肤功能,那时候接触的换肤方案实现起来比较繁琐,性能比较低。通过发送通知动态设置资源文件,图片,文字颜色等相关属性。随着技术的不断发展,越来越多的高性能换肤方案涌现出来,今天为大家详细介绍一种高性能,低侵入性的插件化换肤方案。原创 2023-09-18 09:14:31 · 246 阅读 · 0 评论 -
谷歌官方推荐的MVI基本使用
近年来,谷歌的应用框架不断推陈出新,从MVC,MVP,MVVM,到如今官方推荐使用的MVI架构。作为开发者时刻关注着技术的更新迭代,毕竟还是要靠技术吃饭。今天抱着学习的态度,我们一起了解一下Android架构的演进史以及MVI到底有什么优势值得让谷歌官方推荐使用。篇幅较长,请耐心阅读。原创 2023-09-13 10:12:22 · 255 阅读 · 0 评论 -
Android屏幕适配-宽高限定符,SmallestWidth,今日头条适配对比
前言屏幕适配一直作为Android开发中的痛点,对于开发者来说,适配形色各异的手机屏幕确实很头疼,今天小编就目前主流的三种屏幕适配方法进行详细讲解,希望能给大家带来更好的选择。一、屏幕适配是什么?由于安卓系统的开放性,不同的厂家都可以根据自己的需要修改Android系统,手机屏幕尺寸也各不相同,对于用户来说可以有不同的选择,但是对于软件开发者而言确实很头痛,一个软件需要同时适配不同尺寸的屏幕,确保给用户带来更好的体验。二、主流适配1.宽高限定符适配宽高限定符适配也可以叫屏幕分..原创 2020-11-10 11:45:33 · 1215 阅读 · 2 评论 -
Git提交代码踩坑-真香
搞开发的同志们都知道git的强大,由于本人是Android开发,所以本文主要讲述在安卓开发中git命令行提交代码的使用。AndroidStdio非常优秀,只要在AS(AndroidStdio)中装入git插件,然后一顿神操作就能把新创建的项目上传到代码服务器中(由于太常用这里就不介绍AS中怎么使用git插件了)。在线上代码管理网站随便注册一个(公司要求码云)。然后就开始创建项目,在码云上创建仓...原创 2020-03-29 09:59:09 · 301 阅读 · 0 评论 -
Windows电脑使用git上传带码云遇到的坑(AndroidStdio)
由于公司需要代码上传带码云,我便使用自己的笔记本进行代码的上传(以前使用的都是Mac)。 1.第一步下载Git插件(插件地址:链接:https://pan.baidu.com/s/1-4ucqw1HSIPZKnKAwJyZSQ。提取码:03ub)。2.安装插件。(我是直接点next)3.将AndroidStio与Git关联。(选择版本控制工具)4.先在Androidstdio上VC...原创 2018-11-15 11:17:30 · 145 阅读 · 0 评论 -
Android自动隐藏状态栏与导航栏实现沉浸式
Android实现全屏,上拉或者下滑让状态栏与导航栏显示出来,不操作一段时间会自动隐藏;@Overridepublic void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus && Build.VERSION.SDK_IN...原创 2018-12-18 11:17:17 · 1039 阅读 · 0 评论 -
Android面试必问的设计模式之单例模式详解
每次面试中都会遇到设计模式的问题,特别是单例模式在日常开发中的应用场景.以前就是知道有这个模式,没有深入的了解,今天正好学习了解一下.单例模式即在项目中提供唯一可访问当对象.只有一个对象被使用,实现了对象的重复使用.1.饿汉式/* 饿汉式 */public class SinglePattern { private static SinglePattern single...原创 2019-04-12 11:25:28 · 226 阅读 · 0 评论