首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
没用的喵叔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
使用Windows11 WSL2进行Android系统开发
背景介绍 由于Linux上缺少很多常用的软件,并且Linux加上图形界面时,有时会出现很多匪夷所思的BUG(包括但不限于压缩文件的默认打开方式变成了文本编辑器、界面卡死等情况),因此将工作流迁移到Wi
Google 推荐使用 MVI 架构?卷起来了~
查看最新的 Android应用架构指南,可以发现Google 已经开始推荐使用 MVI 架构了,快来了解一下吧 ~
【Gradle7.0】依赖统一管理的全新方式,了解一下~
Gralde7.0新特性,Catalog支持在项目间共享依赖,支持在单独的文件中配置依赖,支持版本号与依赖名分离,可以在多个依赖间共享版本号,支持将经常一起使用的依赖打包成依赖组
随机跳动的Logo标题-AnimLogoView
在日常开发中,经常会遇到各种视觉效果,有的效果可能一眼看去会让人觉得很复杂,但是我们必须明确一点:所有复杂动效都是可以分解成单一的基础动作,比如缩放,平移,旋转这些基础单元,然后将所有基础单元动作进行组合,就会产生让人眼前一亮的视觉动效。 当我们把动画拆解后,就可以针对每个拆解…
Android ContentProvider原理总结
ContentProvider是一种Android数据共享机制,无论其内部数据以什么样的方式组织,对外都是提供统一的SQL式的接口。 ContentProvider基于binder进行进程间通信,具有较高的安全性。由于其使用共享内存传输数据,也因此具备较高的传输效率。 Prov…
Android客户端WebView优化之路
H5页面承载了文章、活动、广告等核心业务场景,所以经过了长期的迭代之后,懂球帝客户端H5相关的业务也非常复杂,这里面包含了分享、支付、用户评论、点赞等交互,各种业务交织杂糅在一起,导致这一块的代码难以维护。笔者对业务进行了全面的梳理,在重构这块业务的过程中也收获了很多,同时考虑…
Android-Flutter面经 | 掘金技术征文
正式参加工作以来第一次换工作,很巧的赶上了疫情,倒也省去了面试的奔波。(总结的内容较长,建议使用电脑查看,遇到的算法另写了一篇 Android-Flutter面经二--算法 Android-Flutter面经--简历和面试技巧) 3月26号开始了第一家公司的第一面,期间没考虑过…
Android应用加固原理
Android开发者常常面临的一个问题就是防破解、 防二次打包。现如今,安全问题越来越重要,越来越多 的Android开发者也开始寻求安全的保护方案。请看一下下面的几张图片: 加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是…
6年老Android的阿里一日游 (上)| 掘金技术征文
2. 一面(考察技术深度)面试时间1小时 1. 面试官:来先介绍下你最成熟的一个项目是哪个? 2. 面试官:嗯嗯嗯,好的,我这有纸,能简单的画一下你这个项目的架构图吗? 3. 面试官:好,来说一说在项目中做过哪些优化? 4. 面试官:按照你说的,在项目启动的时候,为了提速打开A…
SurfaceView+MediaPlayer封装之路
我的播放器叫做JsPlayer,喜欢的话,就给个star喽^_^https://github.com/shuaijia/JsPlayer 这里我只介绍播放器封装思路,会贴出部分代码,如果大家想查看完整代码,可以去github查看,有不清楚或错误或改进的地方,可以issues 我