自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Elven_Shi的专栏

志之难也,不在胜人,在自胜

  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android性能优化

Android性能优化方案布局优化尽量减少layout层级,减少界面绘制的工作量。 采用,标签自定义View的绘制onDraw中不要创建大量的局部对象。因为onDraw方法会被频繁调用,这样就会在一瞬间产生大量的临时对象,不仅会占用过多内存还会导致系统频繁GC,降低程序执行效率。 onDraw中不要做太多耗时才操作。内存优化静态变量导致的内存泄露 示例:一个外部的静态Context变量引用了

2016-10-28 17:28:55 577

原创 Android之Sqlite开发中可能被你忽视的细节

概述 Sqlite是在Android日常开发中使用的还是比较频繁的。有的同学可能会说:“我平时用的就不多”。一种情况是你用的第三方的开源库比如realm,或者是ORM型的GreenDao等,甚至有的还用了key-value形式的Snappy DB。另一种情况确实是开发中数据库用的少,但是这种情况很少。我们用Sqlite可能很熟练,但是对于一些细节,可能做了很长时间开发的同学有好多细节的地方还是不

2016-10-28 17:21:05 965

原创 Android之Bitmap

加载Bitmap BitmapFactory类提供了四类方法用来加载Bitmap:1、decodeFile(...) 通过图片路径加载,同时可以选择是否设置options,不设置则采用默认options。 例子: Bitmap bm = BitmapFactory.decodeFile(sd_path)采用默认options Bitmap bm = BitmapFactory.decod

2016-10-28 16:59:23 588

原创 ListView性能优化总结

ListView的优化总结1、重用ConvertView 我们都知道getView在首次调用的时候,convertView是null,所以这个时候就需要创建ItemView的layout。后续调用的时候就不需要了,因为此时的convertView已经不为null了。所以,convertView可以复用。不用每次都用inflate一下ItemView的layout布局,如果每次inflate,这样

2016-10-28 16:46:15 522

原创 ListView、GridView的通用型adapter

概述 本篇主要是基于之前的通用型adapter的调整。通用型的adapter中的context不再通过传入的方式进行。而是直接使用application。同时讲ViewHolder这个内部类抽取出来,不再放在通用adapter中。通用型adapter的使用在ListView上的使用 ListView布局,ListView的adapter不再赘述,直接看代码:ViewHolder代码:

2016-10-27 17:21:41 717

原创 WebView你所不知道的细节

WebView你所不知道的细节 WebView的实现主要依靠WebView和WebSettings这两个类来实现。WebView提供容器,WebSetting设置WebView支持的属性。WebView使用过程中需要注意的地方1、在实例化WebView的时候尽量不要使用当前Activity的引用。用代码New一个WebView而不是在XML中静态写入。 我曾经看到有个哥们利用LeakCana

2016-10-26 14:40:56 1628

ListView,RecycleView,GridView以及SwipeRefreshLayout下拉与上拉刷新

各类常用下拉与上拉刷新

2016-04-25

Android引导页设计

APP引导页设计

2016-04-20

相册图片选取,拍照加图片剪辑

相册图片选取,拍照加图片剪辑

2016-04-15

RadioGroup+ViewPager制作的底部导航栏

RadioGroup+ViewPager制作的底部导航栏

2016-04-14

Android自带的下拉刷新控件

相信各位在Android日常开发中常常会用到下拉刷新的控件,然后Android API中好像没后自带的下拉刷新控件。每次要么是自己写一个自定义的下拉刷新控件,要么采用第三方的控件。其实都很麻烦。Google的Android工程师们也意识到了这一点,所以在Android API 19后就把SwipeRefreshLayout放到了v4包里面。

2016-04-12

apache-tomcat-7.0.2服务器

tomact7.0服务器,这是tomact服务器版本中比较不错的服务器版本,也是日常开发中常用的一款tomact服务器。

2013-09-04

W3CSchool参考文档

这是一个集 HTML XML Browser Scripting Server Scripting dot net Multimedia Web Building 于一体的非常全面的W3CSchool文档,内容相当丰富。值得借鉴和学习。

2013-09-04

空空如也

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

TA关注的人

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