一事无成的人,很多地方都是相似的。 1. 缺席 百分之八十的成功来自于出席。 ——伍迪·艾伦 更多的出席——这是在生活中你可以保证更多成功所做的最大也是最简单的事情之一,无论是在你的社交生活中,你的事业上还是你的健康方面…
分类:Android
Android开发规范(updating)
请看完结版:Android开发规范(完结版)
14.Dynamic & Realtime Data(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
关于ViewStub的所有
ViewStub – Optimized Layout 作用:用于优化布局,懒加载,运行时才会加载布局。 使用场景:通常用于有些隐藏的或者特殊情况才会显示的布局。 例如:一个ListView,数据为空时,显示…
ImageView.ScaleType设置
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: scaleType=“matrix” 是保持原图大小、从左上角的点开始,…
RecyclerView之三级缓存源码解析
序言 RecyclerView有三大典型的功能,一个是Recycler的缓存机制,一个LayoutManager的布局管理,一个ItemDecoration的分割线绘制;本文将结合源码讲解其缓存机制 更多相关的源码解析见…
Android开发工程师文集-layout_weight讲解
前言 大家好,我是 Vic,今天给大家带来Android开发工程师文集-layout_weight讲解的概述,希望你们喜欢 Layout_weight的相关代码展示 <TextView android:layout…
设计模式之我见(一)--SOLID设计原则
前言 设计原则—-一个老生常谈却又常谈常新的话题。 唤作原则,即为实际编码、模式设计时的基本思想,理解在先,使用在后。流于字面的思想经不起推敲,融于实践才能为己所用。 开闭原则(Open Closed Pri…
WindowManager$BadTokenException(WindowManager源码分析)
简介: 本文主要讲解WindowManager里的addView(View view, ViewGroup.LayoutParams params),removeView(View view),removeViewImm…
Android面试一天一题(Day 38:如何设计一个照片上传App)
这是一篇长文,需要你有耐心看完,看前或者看后最好自己动手实践一下。 前段时间有和一个在北美的读者交流,他提到去Facebook面试的一些经历,希望我能写一个关于“如何设计一个照片上传App”的主题,因为他不太清楚面试官让…
Android Studio 3.0 如何生成 aar 并使用?
升级了 Android Studio 3.0 之后,发现 module 不会自动生成 aar 了。所以只能手动添加代码生成了。 第一步,在顶层的 build.gradle 添加依赖 // Top-level build …
工具类之AppUtils
花了好大劲总算整理完了应用相关的工具类,老司机没时间多说了,发车~~ App相关→AppUtils.java isInstallApp : 判断App是否安装 installApp : 安装App(支持6.0) inst…