- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Navigation View--抽屉式布局
在Material Design中,Navigation drawer导航抽屉,被设计用于应用导航,提供了一种通用的导航方式,体现了设计的一致性。 典型形式 配合v4包的DrawerLayout,作为其中的Drawer部分。NavigationView是一个导航菜单框架,使用menu资源填充数据,使我们可以更简单高效的实现导航菜单。它提供了不错的默认样式、选中项高亮、分组单选、分组子标题、以及可
2017-05-09 15:26:25
989
原创 android内存泄漏简单分析
JAVA中内存的分配策略程序运行时的内存分配有三种策略,分别是静态的、栈式的、和堆式的,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区(方法区):内存在程序编译的时候就已经分配好,这块内存在程序整个运行期间都存在。它主要存放静态数据、全局static数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以
2017-05-09 15:24:10
274
原创 Glide基本使用
Glide简介 Glide是一个快速和有效的开源媒体管理和图像加载Android框架包装媒体解码,内存和磁盘缓存,和资源汇集成一个简单和易于使用的界面 优点: 可配置度高,自适应程度高 支持常见图片格式,jpg、png、gif、webp 支持多种数据源,网络、资源、assets 、File、Uri等 高效缓存策略支持内存和硬盘缓存 生命周期集成根据Activity/Fragment生命周期自动管
2017-05-09 15:21:29
300
原创 RxJava & Retrofit 初探
RxJava & Retrofit 初探年后一直想学习新的技术,但是公司项目一直很紧,没有太多时间去学习,只能晚上回去后看一点,零零碎碎的学习总是容易忘记,还是博客记录一下比较好。2017加油!! RxJava是什么 一个实现异步操作的库。 RxJava 的异步实现,是通过一种扩展的观察者模式来实现的。 一个响应式编程框架。 无论逻辑多复杂,都能保持代码的简洁度。 观察者模式举个栗子,拿订报纸来说,
2017-05-09 15:18:05
300
原创 动画闪屏页
public class SplashActivity extends Activity { private RelativeLayout rlRoot; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-10-25 23:24:56
378
转载 AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
http://blog.csdn.net/wonengxing/article/details/50069287
2016-10-24 17:16:32
208
原创 github学习(一)安装失败解决
How to fix this error while installing github on windows 7/8/8.1 64bit???? 安装Github时报错 万能的度娘: Try running the following command as an administrator:: %SYSTEMROOT%\SYSTEM32\REGSVR32.EXE %SYSTEMROOT%
2016-09-06 12:48:15
441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人