1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...
前言 在Android开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2...
版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。未经允许,不得转载。 一、前言 在实际开发过程中,如果碰到 Bug ,必然免不了需要打印...
一张截图来看看一个Android开发者经常使用哪些软件。如图这些软件都获取了Root权限。(当然部分软件没有Root权限也是可以安装使用的,只是一些功能会被限制) 没有Roo...
布局呢是NestedScrollView嵌套webview,Google官方的不建议行为,但是实际需求重如泰山,问题是什么呢,就是webview在滚动的时候下方会出现很大的空...
@中王之王 找UI切图呗
CheckBox和RadioButton自定义图标的问题在Android开发中CheckBox和RadioButton应该是最常用的控件了,但是在不同Android系统的手机上他们的显示样式又都不相同,为了软件的统一性开发中经常会...
Android6.0中新添加了运行时权限,对于一些敏感的权限系统要求等用户确认授予权限后才可使用。如果没做Android6.0的适配在Android6.0的设备上并且apk的...
Android 4.4 (api 19) 介绍了一种新的flagSYSTEM_UI_FLAG_IMMERSIVE用来实现软件的真正全屏显示。我们一般称这种模式为沉浸模式(Im...
开发人员在设计Android Layout布局时,总会伴随着一些乱七八槽的困扰。比如,为了更加逼真的真实数据预览效果,我们在开发时会将TextView的text属性写上一些假...
自定义ShapeTextView 其实就是代码代替xml实现shape的过程 ShapeTextView 属性的定义 每个View都有一些它的特殊属性,在创建新的View的时...
Toolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件,用来代替以之前的 ActionBar。尽管Google诚意满满,使...