首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
常用工具类
订阅
高耳机
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
三款 Android 日志框架对比「Logger、Timber、XLog」
为什么需要日志框架 如果我们需要用三方库,那就意味着基于原生方案会存在一些痛点,我们不得不使用某种手段去解决这些痛点。那原生 Logcat 存在哪些痛点,我们来聊一聊: 日志不能持久化,缓冲区日志很容
Android APK打包流程
1. 打包资源文件,生成R.java文件 打包资源文件的工具是aapt(The Android Asset Packaing Tool),目录 sdk\build-tools\25.0.0\aapt。 在这个过程中,项目中的AndroidManifest.xml文件和布局文件X…
Android 常用开源库总结(持续更新)
收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 HTextView 一款支持TextView文字动画效果的Android组件库。 SlantedTextView 一个倾斜的TextView…
工具类之 NetworkUtils
安卓开发一般都需要和网络打交道,常用操作老司机已为你封装完毕,经常有小伙伴问怎么判断 wifi 连上了是否可用,那我告诉你,你可以用 ping 或者访问你们服务端的一个接口查看返回状态,老司机已用 ping 为你封装了 isWifiAvailable,具体可以查看源码,现在为你开车。
Android 开发人员不得不收集的代码 (持续更新中)
做这份整理是想把它作为 Android 开发的小字典,当遇到一些琐碎问题时,不用再面向百度或者谷歌查询 API 的使用,费时费力,这里有的话,大家尽管撸走;同时也希望它能逐日壮大起来,期待大家的 Star 和完善,当然我也会一直更新发布版本和日志,为了方便大家导入,现已上传 jcenter;其中很多代码也是汇四方之精华,谢谢前辈们的提供,当然最终还是要通过单元测试的,如有错误,请及时告之。
性能调优;如何让你的APK瘦身88%!
随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是钱,减少APP的大小就显得尤为重要。从开发者层面上来讲,你…
手把手带你搭建Mvp+Dagger架构
0. 序言 之前写过一篇名为"看完不会写MVP架构我跪搓板"的博文,收到一些阅读者的建议,希望能够对Rxjava的生命周期进行管理以及添加Dagger到MVP架构中,所以今天抽一点时间写一篇拿来即可于实战的Demo。 1. 博文目录 2. 添加依赖 3. 创建项目基本目录 4.…
Android进阶知识:事件分发与滑动冲突
Android学习一段时间,需求做多了必然会遇到滑动冲突问题,比如在一个ScrollView中要嵌套一个地图View,这时候触摸移动地图或者放大缩小地图就会变得不太准确甚至没有反应,这就是遇到了滑动冲突,ScrollView中上下滑动与地图的触摸手势发生冲突。想要解决滑动冲突就…
Android 的二级缓存如斯简单
其也就是所谓的硬盘缓存,在 AndroidUtilCode 1.17.0 版本,该 CacheUtils 已被我标记废弃,可替换为 CacheDiskUtils,下一个大版本1.18.x 可能就会移除 CacheUtils。 借助以上三个缓存工具类,那么 Android 端的缓…
2017下半年掘金日报优质文章合集:Android篇
由于文章确实量很多所以没有再进行细分了,大家可以Mark起来~不过呢小饼还是建议大家到微信群里看每日小报,毕竟每天消化一两篇会更加有用,日积月累就会有很大的收益。反而积攒到一起的话要么就是「债多了不愁。。」再也不会打开(比如我TAT);要么就是看得很累,要花很多时间来补。