Android程序员面试宝典 由于apk程序需要发布到不同市场,针对不同市场,做下载数量的统计,或者针对不同的市场的apk,推送消息和广告。 这时候,需要给每个apk,做一个标记,而这个标记就是区分不同市场。 因此:多渠…
分类:Android
从缓存文件的角度帮你理解 Okhttp3 缓存原理
@[toc] 本文以一个不同的角度来解读 Okhttp3 实现缓存功能的思路,即:对于对于的缓存空间(文件夹)中的缓存文件的生成时机、不同时期下个文件的状态、不同时期下日志文件读写。通过这些方法来真正理解 Okhttp3…
SharedPreferencesUtils
Android程序员面试宝典 项目地址:https://github.com/open-android/SharedPreferencesUtils 使用步骤 1. 在project的build.gradle添加如下代码…
Android端一键更名压缩图片
六月份,换了份工作,离开了一个我觉得非常优秀的团队。讲真,在这个巅峰时期十五人的开发团队中,极佳的氛围是我从未见过的。虽然解体了,但还是要感谢我的小伙伴。毕竟在去年年底这种哪怕要招人都等到年后的节骨眼上,给我offer让…
Android 常见工具类封装
1,MD5工具类: public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2'…
实现京东商城手机注册获取验证码
Android程序员面试宝典 自定义控件 一分钟实现贴纸功能 一分钟实现TextView高亮 一分钟实现新手引导页 一分钟实现ViewPager卡片 一分钟实现加载对话框 一分钟实现轮播图 一分钟实现GridView拖拽…
LeakCanary 源码分析
LeakCanary是一个检测内存泄漏的工具,使用非常简单。主要用来检测Activity和Fragment内存泄漏,如果发生内存泄漏,直接在用UI显示哪里发生了泄漏并展示对象引用链。 LeakCanary地址:https…
史上最全AndroidStudio快捷键
直接上干货,有了这些快捷键,效率提升杠杠的, 常用快捷键 搜索导航相关快捷键 构建运行相关 调试相关 重构相关 版本控制相关
IDEA入门级使用教程----你怎么还在用eclipse?
上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢? 本文首发自我的csdn(以后的文章都会在简书首发) 最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclip…
Android Studio检测没有用到的资源
参考: Android Studio检测没有用到的资源 第一步 Inspect Code是代码检测 第二步 输入unused关键字 可以检测项目中没有用到的 例如:resources、import、 library 第三…
Mac效率神器Alfred以及常用Workflow
概述 没有Alfred基础的,请先阅读5分钟上手Mac效率神器Alfred以及Alfred常用操作 大纲 名称 作用 类别 出处 修改日期 Github 更便捷地使用Github 开发编程 Github 2017-01-…
Gradle版本与Gradle插件理解
参考: 2.7-3 Android Studio 的Gradle一点理解, 查看gradle 版本和android 插件的版本 Android Gradle和Gradle插件区别 Android Studio 常见 Bu…