首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
app优化
订阅
拙峰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
我的 Android 开发实战经验总结
我的 Android 开发实战经验总结 字数 4440 阅读 5137 评论 43 喜欢 250 以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。
Android 模块化探索与实践
本文首发于《程序员》杂志五月刊,此版本有部分纠错与调整 一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 An…
基于 Glide 的二次封装
已经很方便了,为啥还要封装? --------1. 避免以后换框架的时候需要改的地方太多。如果封装了只需要改封装的方法而不会影响到所有的代码; 2. 入口统一,所有图片加载都在这一个地方管理,一目了然,即使有什么改动我也只需要改这一个类就可以了; 3. 虽然现在的第三方库已经非常好用,但是如果我们看到第三方库就拿来用的话,很可能在第三方库无法满足业务需求或者停止维护的时候,发现替换库,工作量可见一斑。这就是不封装在切库时面临的窘境; 4. 外部表现一致,内部灵活处理原则 ------- 欢迎查看源码 点击 star 以资鼓励
人手一本: Android 应用优化小手册
对我们技术从业者而言, 很多时候时候不是我们不知道怎么做, 而是不知道做什么? 今天系统的总结自己关于如何对 Android 应用进行优化的一些经验, 共计八个维度.
Android绘制优化(一)绘制性能分析
前言 一个优秀的应用不仅仅是要有吸引人的功能和交互,同时在性能上也有很高的要求。运行Android系统的手机,虽然配置在不断的提升,但仍旧无法和PC相比,无法做到PC那样拥有超大的内存以及高性能的CPU,因此在开发Android应用程序时也不可能无限制的使用CPU和内存,如果对…
利用AspectJ实现Android端非侵入式埋点
前言 最近在项目中遇到通过埋点对用户行为进行收集的需求,由于项目运行在局域网,而且有一些很细化的需求,比较几种技术方案之后,选择了通过AspectJ进行埋点。本文主要介绍笔者对学习和使用AspectJ的总结。 AspectJ是什么 正如面向对象编程是对常见问题的模块化一样,面向…
Android 开发—— 小工具,大效率
首先申明下,此 Hugo 非 彼 Hugo(Hugo 是由 Go 语言实现的静态网站生成器)。本文主要介绍几种比较 nice 的插件和工具,有利于改善代码质量及效率提高。
一行代码搞定漂亮的 Android6.0 权限申请界面
随着 Android6.0 的普及, 权限申请也变成了我们开发中必写的一段代码。比如 sd 卡权限、定位权限、拍照权限,这些几乎都是每个 app 必备的。而一般情况下我们都会在需要权限之前申请,然后各种判断。那既然是一些必备的是权限,我们为何不在我们一次打开 app 的时候就把这个全部都申请了呢?可是一下申请那么多权限对用户来说显然不是很友好,所以我们不妨在申请权限之前告诉一下用户,好让用户有个心理准备。于是借鉴了饿了么的权限申请界面,封装了一个库