自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Android 中的缓存机制与实现

Android 中的缓存机制与实现  Android开发本质上就是手机和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过二级缓存来减少频繁的网络操作,减少流量、提升性能。一、二级缓存工作机制  所谓二级缓存实际上并不复杂,当An

2017-05-23 10:04:08 348

转载 Android状态栏微技巧,真正理解沉浸式模式

出处:http://blog.csdn.net/guolin_blog/article/details/51763825本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏

2016-10-29 14:44:01 384

原创 Android开发者的混淆使用手册

综述毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避64K方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加了逆向工程的难度。而依靠 Gr

2016-10-27 17:32:15 1652 1

转载 Android AutoLayout全新的适配方式

出自http://blog.csdn.net/lmj623565791/article/details/49990941;一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案

2016-10-14 15:37:49 431

原创 android的四大基础----Service篇

android中有四大组件:Activity,Service,BroadcastReceiver和ContentProvider。其中Service级别上跟Activity其实差不多,只是Service只能在后台运行,适合那些不需要界面的操作,像是播放音乐或者监听动作等,因为它的名字就已经提示了:它就是一个服务。      Service同样也是运行在主线程中,所以不能用它来做耗时的请求或

2016-10-14 14:16:32 443

原创 实用的anroid studio快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2016-06-25 16:28:41 436

转载 Android Handler 异步消息处理机制的妙用 创建强大的图片加载类

出处:http://blog.csdn.net/lmj623565791/article/details/384768871、概述一般大量图片的加载,比如GridView实现手机的相册功能,一般会用到LruCache,线程池,任务队列等;那么异步消息处理可以用哪呢?1、用于UI线程当Bitmap加载完成后更新ImageView2、在图片加载类初始化时,我们会

2016-06-23 18:23:14 850

转载 Android 快速开发系列 打造万能的ListView GridView 适配器

出处:http://blog.csdn.net/lmj623565791/article/details/38902805 1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个

2016-06-23 18:20:53 432

转载 Android 图片选择器 图片该这么加载

出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【张鸿洋的博客】1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了

2016-06-23 18:16:46 1453

转载 Android中的自定义属性attrs

1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自定义的属性(注意namespace)在CustomView的构造方法中通过TypedArray获取ps:如果你对上述几

2016-06-23 18:10:19 1002 1

转载 Android UI性能优化实战 识别绘制中的性能问题

http://blog.csdn.net/lmj623565791/article/details/45556391; 本文出自:【张鸿洋的博客】1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期google又在uda

2016-06-23 18:06:58 454

转载 为RecyclerView打造通用Adapter 让RecyclerView更加好用

http://blog.csdn.net/lmj623565791/article/details/47251585; 本文出自:【张鸿洋的博客】一、概述记得好久以前针对ListView类控件写过一篇打造万能的ListView GridView 适配器,如今RecyclerView异军突起,其Adapter的用法也与ListView类似,那么我们也可以一步一步的

2016-06-23 17:59:51 367

原创 Android 沉浸式状态栏 一设置状态栏颜色

第一步: // 需要setContentView之前调用 private void setTranslucentStatus() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // 透明状态栏 getWindow().addFlags(

2016-06-23 15:36:05 493

转载 Android AutoLayout全新的适配方式

http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:

2016-06-23 11:05:37 312

原创 Android小经验

查看SQLite日志12adb shell setprop log.tag.SQLiteLog Vadb shell setprop log.tag.SQLiteStatements V因为实现里用了Log.isLoggable(TAG, Log.VERBOSE)做了判断,LessCode的LogLess中也参考了这种机制:LogLe

2016-06-23 10:11:51 364

原创 如何设置Android中控件的颜色透明度

1、#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。2、透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)3

2016-06-22 10:49:47 362

原创 Volley框架简析

1、获取volley源码(需要翻墙访问)$ git clone https://android.googlesource.com/platform/frameworks/volley$ cd volley$ android update project -p$ ant jar12341234将编译得到的jar包引入到我们的项目中;没有翻墙的同学可以通过网络搜索下载,也可以在此下载

2016-06-21 11:39:44 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除