随笔分类 -  Android

Android学习
摘要:三级缓存的概念:内存-->硬盘-->网络由内存、硬盘、网络缓存形成。关于三级缓存用到的技术:Android高效加载大图、多图解决方案、有效避免程序OOM使用的核心技术就是LruCache。LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片... 阅读全文

posted @ 2015-07-10 11:23 阿祥当码农 阅读(1230) 评论(0) 推荐(1) 编辑

摘要:有时候界面上会用到统一的布局,比如toolbar,你可能会想到在用到的地方都去加上toobar这样对于程序的开发与维护来说都显得特别麻烦,我们可以将他写在父类中。首先创建一个BaseActivity,MainActivity继承BaseActivity。通过重写setContentView和将子布局... 阅读全文

posted @ 2015-05-14 09:41 阿祥当码农 阅读(6354) 评论(0) 推荐(1) 编辑

摘要:安卓开发项目文件中有一个目录叫做menu,里面有tybmain.xmlitem选项里有一句 android:showAsAction = "never"那么这句话是做什么用的呢?原来是特定版本用到的,当你的应用程序目标设为蜂巢平台(即 Android 3.0)时,你可以利用Action Bar部件提... 阅读全文

posted @ 2015-05-05 10:36 阿祥当码农 阅读(13302) 评论(0) 推荐(0) 编辑

摘要:AndroidBar返回为NULL。是因为values-v11和values-v14下面的style的主题的设置的原因。在SDK 11的设备上,会使用第二处,SDK 14会使用第三处。只需要将三个地方的主题分别设置就可以,结构如下:values-------- valu... 阅读全文

posted @ 2015-05-05 09:58 阿祥当码农 阅读(1747) 评论(0) 推荐(0) 编辑

摘要:在项目中切换Fragment,一直都是用replace()方法来替换Fragment。但是这样做有一个问题,每次切换的时候Fragment都会重新实列化,重新加载一次数据,这样做会非常消耗性能用用户的流量。官方文档解释说:replace()这个方法只是在上一个Fragment不再需要时采用的简便方法... 阅读全文

posted @ 2015-04-10 15:58 阿祥当码农 阅读(32864) 评论(2) 推荐(1) 编辑

摘要:今天使用DrawerLayout做网易4.4版本侧边栏发现点击DrawerLayout空白部分,下面部分content会获得点击事件。解决方法是在的布局里面加上clickable=true。 阅读全文

posted @ 2015-04-10 15:45 阿祥当码农 阅读(1619) 评论(0) 推荐(0) 编辑

摘要:转载:http://www.cnblogs.com/wubingshenyin/p/4413672.html(原文连接)前段时间看见ActionBar-PullToRefreshLibs用来刷新很好看,配合4.4以上支持的沉浸式效果更佳,于是便想配合沉浸式+ActionBar-PullToRefre... 阅读全文

posted @ 2015-04-10 15:09 阿祥当码农 阅读(1491) 评论(0) 推荐(0) 编辑