- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 android自定义圆形imageview
Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。 解决图片锯齿问题。 解决图片变形问题。 原始图片: 核心代码: [java] view plaincopy /** * 圆形ImageView,可设置最多两个宽度不同
2015-09-22 09:54:33 401
原创 ListView下拉刷新实现排序
下拉后的刷新排序,就是把刷新出来的新数据放到listview的顶层 上拉加载排序,就是把上来出来的数据放到listview的最底层 也就是对于list数据集合的排序 代码: Collections.sort(list, comparator); private Comparator comparator = new Comparator() { @Override p
2015-09-09 15:32:15 428
原创 关于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 430
原创 android应用的安装之静默安装
调用android系统隐藏的api,所以需要导入jar包 第一步: /** * 判断手机是否有root权限 */ public static boolean hasRootPerssion(){ PrintWriter PrintWriter = null; Process process = null;
2015-09-08 12:20:43 251
原创 实现自定义的垂直滚动的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 293
原创 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 359
转载 用Java判断一个URL是否有效的两种方法
方法一: Java代码 import java.io.InputStream; import java.net.URL; public class Test { public static void main(String[] args) { URL url; try { url =
2015-09-02 14:45:34 448 1
转载 【工具类】ViewHolder模式超简洁写法
工具类记录:工具类,到哪儿哪儿能用 ViewHolder是什么就不解释了。 大家通常怎么写ViewHolder呢? [java] view plaincopy ViewHolder holder = null; if(convertView == null){
2015-09-01 17:17:12 293
转载 图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常, 这个问题曾经让我觉得很烦恼,后来终于得到了解决, 那么现在就让我和大家一起分享一下吧。 这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。 先来看下两者的使用方式,再来作比较。 除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。 1、压缩图片 至于要压缩
2015-08-24 14:50:25 176
转载 Java内存泄露的理解与解决
一般来说内存泄漏有两种情况。一种情况如在C/C++ 语言中的,在堆中的分配的内存,在没有将其释放掉的时候,就将所有能访问这块内存的方式都删掉(如指针重新赋值);另一种情况则是在内存对象已经不需要的时候,还仍然保留着这块内存和它的访问方式(引用)。 Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释
2015-08-03 17:36:38 182
转载 多线程与java运行环境的总结
操作系统是平台,可提供软件运行的环境,在系统上运行的软件是一个一个的进程,考虑到安全问题他们之间不能共享数据,所以是进程。线程包含在进程中,他们之间可以共享数据, java语言有自己的运行环境它就是jre,JRE是JVM(java虚拟机)和JDK(java开发工具包)组成,jvm又有编译器和解释器组成,编译器使.java类型的文件转换成.class类型的文件,再有解释器将.class文件由J
2015-07-31 16:09:13 436
转载 Java程序性能调优的基本知识和JDK调优
一 基本知识 1.1 性能是什么 在性能调优之前,我们首先来了解一下性能是什么?关于性能,我想每个学习过Java的人都能列出几点,甚至可以夸夸其谈。在《Java TM Platform Performance》一书中,定义了如下五个方面来作为评判性能的标准: 1) 运算的性能——哪一个算法的执行性能最好? 2) 内存的分配——程序运行时需要耗费多少内存? 3) 启动的时间——程序启动需要
2015-07-31 16:04:19 240
转载 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 341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人