android
文章平均质量分 76
zhuxiaoxuandd
这个作者很懒,什么都没留下…
展开
-
图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩转载 2015-08-24 14:50:25 · 189 阅读 · 0 评论 -
android应用的安装之静默安装
调用android系统隐藏的api,所以需要导入jar包第一步: /** * 判断手机是否有root权限 */ public static boolean hasRootPerssion(){ PrintWriter PrintWriter = null; Process process = null;原创 2015-09-08 12:20:43 · 276 阅读 · 0 评论 -
关于ListView的下拉刷新和上拉加载功能
需要这三个工具类package com.example.Xlistview.ui;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android原创 2015-09-09 11:40:25 · 446 阅读 · 0 评论 -
实现自定义的垂直滚动的TextView和
/** * @author sun Apr 2, 2014 定义垂直滚动的TextView */public class VeticalMarqueeTextView extends TextView {protected static final int FLAG_MARQUEE_TEXT = 0x1;protected static final int FLAG_M原创 2015-09-02 17:45:16 · 307 阅读 · 0 评论 -
ListView下拉刷新实现排序
下拉后的刷新排序,就是把刷新出来的新数据放到listview的顶层上拉加载排序,就是把上来出来的数据放到listview的最底层也就是对于list数据集合的排序代码:Collections.sort(list, comparator);private Comparator comparator = new Comparator() {@Overridep原创 2015-09-09 15:32:15 · 441 阅读 · 0 评论 -
【工具类】ViewHolder模式超简洁写法
工具类记录:工具类,到哪儿哪儿能用ViewHolder是什么就不解释了。大家通常怎么写ViewHolder呢?[java] view plaincopy ViewHolder holder = null; if(convertView == null){转载 2015-09-01 17:17:12 · 310 阅读 · 0 评论 -
android中判断service是否运行
/*** 用来判断服务是否运行.* @param context* @param className 判断的服务名字* @return true 在运行 false 不在运行*/public boolean isServiceRunning(Context mContext, String className) {boolean isRunning = false;原创 2015-09-02 15:19:52 · 378 阅读 · 0 评论 -
Android,java开发性能优化大总结
一.Android相关1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2. View中设置缓存属性.setDrawingCache为true.3. 优化你的布局。通过Andr转载 2015-07-31 16:01:45 · 354 阅读 · 0 评论 -
android自定义圆形imageview
Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。解决图片锯齿问题。解决图片变形问题。原始图片:核心代码:[java] view plaincopy/** * 圆形ImageView,可设置最多两个宽度不同转载 2015-09-22 09:54:33 · 416 阅读 · 0 评论