- 博客(21)
- 收藏
- 关注
原创 内存溢出
Android 内存溢出(Out Of Memory)的总结(转)随着所做的游戏越来越复杂,图片越来越多,内存溢出已经成了不得不注意的问题了。错误日志:11-03 12:36:54.812: ERROR/AndroidRuntime(5084): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget...
2012-09-22 22:51:11 78
原创 [教程] 【转】Android 通过软引用实现图片缓存,防止内存溢出 [复制链接]
public class BitmapCache { static private BitmapCache cache; /** 用于Chche内容的存储 */ private Hashtable<Integer, MySoftRef> hashRefs; /** 垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入队列中) */ pr...
2012-09-22 19:18:51 84
原创 Android自适应不同分辨率或不同屏幕大小
Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)2011-08-09 0:36一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,...
2012-09-22 15:09:23 1502
原创 Android使用Application总结
Android使用Application总结Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context<application android:name="com.appstore.service.My...
2012-09-22 11:56:03 65
原创 raw文件夹下资源的访问
1: 重命名raw下资源的名字, 规则如下, 在每个资源文件的后缀前加上下划线+后缀,比如kelven.mp3按照规则则改成kelven_mp3.mp3, shmily.ogg按照规则则改为shmily_ogg.ogg __________________这步必须滴。2: 通过Java的反射机制, 反射R.raw这个类, 可以得到raw类中的所有Field。然后根据Field的名...
2012-09-21 16:50:20 382
原创 PreferenceFragment
public class SettingPrefsFragment extends PreferenceFragment implements OnPreferenceChangeListener, OnPreferenceClickListener { private CheckBoxPreference mAutoUpdate; private ListP...
2012-09-20 17:50:33 132
原创 Android自定义组件2转载
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/872734 <!--正文 begin--> Android自定义组件(一) 在原生组件上避免不了覆写、组合等,以定义自己的组件,也方便以后复用。例如之前工程里出现了多次的文件浏览...
2012-09-18 22:10:44 80
原创 自定义控件
<com.yulin.test.MyView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <GridLayou...
2012-09-18 16:17:38 87
原创 onNewIntent()与singleTask启动模式
当有一个活动A设置启动模式为singleTask模式时。 又有多个其他活动需 经过Intent 跳转到活动A,并附带信息。 那么肯定会设置action!当活动A 判定是哪一个活动过来的时候。 当活动A没被系统杀了。活动A的oncreate ...
2012-09-18 10:52:31 105
原创 java 12<--->24小时转化
//2012-09-16 19:07:13 // SimpleDateFormat mformat = new // SimpleDateFormat("yyyyMMdd_HH_mm_ss");//24小时机制 // SimpleDateFormat format = new ...
2012-09-17 16:21:01 126
原创 可以拖动的listview+限制拖动某一图片
可以拖动的listview+限制拖动某一图片package com.coolwind.weather;import java.lang.reflect.Field;import android.app.Activity;import android.app.Service;import android.content.Context;import android...
2012-09-16 08:43:22 103
原创 Android自定义属性,format详解
1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-sty...
2012-09-14 18:20:18 75
原创 Android实现可拖拽的ListView
通过继承 ListView 实现可拖拽的 ListView ,先说说实现拖拽的原理吧,实现拖拽需要考虑三个问题:第一怎么确定你在拖拽 listview 里面的 item 的时候就是你手指当前选中的 item ;第二实现拖拽的效果,就是有一个浮动的层跟随你的手指在移动;第三你放开手指时怎么把你拖拽的这个 item 放到当前 listView 的位置(也就是说改变 item 的位置)。 明白了...
2012-09-14 16:27:16 109
原创 onSharedPreferenceChangeListener类
onSharedPreferenceChangeListener类 <!-- 正文开始 --> 1。用途 - 用于监视Shared Preference的变化2。例子 public class MyActivityextends Activity implements OnSharedPreferenceCh...
2012-09-13 17:02:26 166
原创 enum用法
public class timeofdayManager { private TimeDefine mTimeDefine; private Context mContext; public static enum timeofday{DAY,EVENING,NIGHT}; public timeofdayManager (Context co...
2012-09-13 14:42:34 60
原创 Android 4.0 Launcher2源码分析——启动过程分析
http://www.2cto.com/kf/201208/148130.html
2012-09-12 13:43:26 72
原创 SoftReference和WeakReference
Java2增强了内存管理功能, 增加了一个java.lang.ref包,其中定义了三种引用类。这三种引用类分别为SoftReference、WeakReference和PhantomReference.通过使用这些引用类,程序员可以在一定程度与GC进行交互,以便改善GC的工作效率。这些引用类的引用强度介于可达对象和不可达对象之间。 创建一个...
2012-09-12 11:58:06 87
原创 fragment+actionbar
public class Polling extends FragmentActivity { private ViewPager mViewPager; private TabsAdapter mTabsAdapter; public void onCreate(Bundle savedInstanceState) { super.onCreate...
2012-09-10 10:52:20 176
原创 线程池
package mine.util.thread;import java.util.LinkedList;import java.util.List;/** * 线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息 */public final class ThreadPool { // 线程池中默认线程的个数为5 private sta...
2012-09-08 12:39:19 85
原创 java 线程池示例(自己实现的参考别人的代码)
一般一个简单线程池至少包含下列组成部分线程池管理器(ThreadPoolManager):用于创建并管理线程池工作线程(WorkThread): 线程池中线程任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。任务队列:用于存放没有处理的任务。提供一种缓冲机制。 package com.yulin...
2012-09-08 09:56:50 583
原创 源码下载
http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r1.2/
2012-09-07 22:21:07 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人