首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小墙程序员
掘友等级
创作不易,求求点个赞吧🥺
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
446
文章 438
沸点 8
赞
446
返回
|
搜索文章
小墙程序员
赞了这篇文章
夜比昼长
6年前
关注
听说你还在用工具类来判断网络状态?试试这个吧,像使用EventBus一样简单优雅
首先最直观的,不够优雅,代码判断量太多,如果你的操作是需要频繁的监听网络状态,那么过多的if/ else肯定会让后面维护变的眼花缭乱。 以上方法只能在网络操作之前判断网络状...
112
44
分享
小墙程序员
赞了这篇文章
Android轮子哥
Android开发工程师
·
20天前
关注
月下载 40 万次的框架是怎么练成的?
市面上的 Android 权限请求框架多如牛毛,是什么原因让大家不约而同选择了 XXPermissions 呢?我想最打动人心的应该是细节,今天就带你深入了解想要做好一套框...
99
23
分享
小墙程序员
29天前
关注
一文了解 Android 5 到 16 期间跨进程通信(IPC) 的使用
跨进程通信方式 Android是在Linux内核基础之上运行,因此Linux中存在的IPC机制在Android中基本都能使用,如: 管道:在创建时分配一个page大小的内存...
11
评论
分享
小墙程序员
赞了这篇文章
汪海游龙
Android @商米科技
·
6年前
关注
提升 50% 的编译速度!阿里零售通 App 工程提效实践
当前,大多数 Android 工程都是基于 Gradle 工具进行构建和编译的,一开始,当你的工程不够复杂,或者还只是小型项目的情况下,基本都不需要去关心构建优化的事情,而...
191
29
分享
小墙程序员
赞了这篇文章
Android轮子哥
Android开发工程师
·
1月前
关注
尝试解决 Android 适配的最后一公里
框架介绍 Android 碎片化至始至终是一个令人非常头疼的问题,特别为 XXPermissions 上面为不同的厂商做适配的时候就非常头疼,因为市面上能找到的开源库只能判...
104
35
分享
小墙程序员
赞了这篇文章
Nekocode
全沾工程师 @Freelance
·
7年前
关注
Android 之 Jar 包偷天换日
在 Android 开发中,很多时候,我们可能想要修改第三方库里的某些类。那么我们有两个主流的方式来实现: 第一种方式,优点是方法简单不容易出错,而且 Debug 的时候不...
170
20
分享
小墙程序员
赞了这篇文章
yechaoa
🏆掘金签约作者 @阿里巴巴
·
3年前
关注
Android通知Notification使用全解析,看这篇就够了
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 1、效果 2、简介 通知是 Android 在您的应用 UI 之外显示的消息,...
159
37
分享
小墙程序员
赞了这篇文章
NanBox
Android @KG
·
5年前
关注
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避...
720
129
分享
小墙程序员
赞了这篇文章
peakmain9
Android 鸿蒙 Flutter Android Compose
·
2月前
关注
Gradle 8.11.1的升级之旅
如果大家的gradle版本之前是4.0.1或者4.2.0这种低版本,大家不要一下子就升到8.0版本,一定要一步步升级 第一步:gradle 4.0.1升级到7.4.2 bu...
16
2
分享
小墙程序员
1月前
关注
kotlin元编程(二)使用 Kotlin 来生成源代码
在上一篇文章 一文了解 ksp 的使用 中,我们使用了 kotlinPoet 来为 ksp 生成对应的源代码。这篇文章将详细介绍包含 kotlinPoet 在内的为 kot...
1
评论
分享
小墙程序员
1月前
关注
kotlin元编程(一)一文理解 Kotlin 反射
反射是指程序可以分析、修改自身数据结构的能力。反射为静态语言补充了动态能力,使得我们可以通过类名、函数名、字段名获得操作类、函数、字段的对象,进而实现对这些程序结构的访问和...
4
评论
分享
小墙程序员
赞了这篇文章
jsonchao
Android @Alibaba
·
5年前
关注
深入探索 Android 网络优化(一、网络筑基篇)上
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 网络优化一直被认为是移动优化水最深的领域之一,因此要想对网络进行深入优...
175
25
分享
小墙程序员
赞了这篇文章
布尔先生
前端工程师 @某金融公司
·
5年前
关注
Charles 抓包及 Mock 数据教程——超级详细
Charles 是通过将自己设置成代理服务器来完成封包截取的,所以使用 Charles 的第一步是将其设置成系统的代理服务器。 启动 Charles 后,第一次 Charl...
28
2
分享
小墙程序员
1月前
关注
Android 性能优化(六)使用 Callstacks Sample 和 Java/Kotlin Method Recording 分析方法的耗时
在上一篇文章 Android 性能优化(五)使用 Heap Dump 分析内存 中,我们使用 Android Profiler 工具中的 Heap Dump 来分析内存。这...
9
评论
分享
小墙程序员
1月前
关注
Android 性能优化(五)使用 Heap Dump 分析内存
Android Profiler 在新版的 Android studio 中, Profiler 的界面发生了变化,如下图所示。 其中: System Trace:显示整个...
12
评论
分享
小墙程序员
1月前
关注
一文了解 AGP8 的使用
AGP 是 Android Gradle Plugin 的简称。AGP 的主要主要的用于实现 Android 项目的构建。当我们执行 assemble 命令时,会有如下图的...
6
1
分享
小墙程序员
赞了这篇文章
fundroid
Android GDE @Bytedance
·
4年前
关注
Jetpack Compose 架构如何选? MVP, MVVM, MVI
虽然 Compose 1.0 即将发布,但真正要在项目中落地还少不了一套合理的应用架构,面对MVP、MVVM、MVI等架构应该如何选择呢...
94
35
分享
小墙程序员
3月前
关注
Linux教程(五)计划任务
在 Linux 中,我们可以通过计划任务来实现指定时间或者周期性地自动执行命令或脚本的功能。计划任务可以分为一次性计划任务和周期性计划任务。 一次性计划任务 at 命令用于...
2
评论
分享
小墙程序员
3月前
关注
Linux教程(四)内存和磁盘相关命令
内存相关命令 free free 命令的作用是显示系统内存的使用情况。常用选项有: -h:以人类可读的格式(KB/MB/GB)显示内存大小。 -m:以 MB 为单位显示。 ...
1
评论
分享
小墙程序员
3月前
关注
Linux教程(三)进程相关命令
在 Linux 中存在很多命令,这篇文章将介绍 Linux 进程相关的命令,如下图所示: 查看进程状态命令 ps ps 命令作用是显示系统中进程的信息。ps 命令的常用选项...
1
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
3,293
文章被阅读
346,006
掘力值
16,106
关注了
9
关注者
706
收藏集
4
关注标签
4
加入于
2018-02-09