文章分类 -  Android

摘要:转至:http://pccp.me/archives/448.html12345public void onAttachedToWindow(){ this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); }在activity中加上这段代码就可以屏蔽home,至于为什么,因为android系统自己对与home键power键在PhoneWindowManager中做了处理,不会返回到上层应用的,但是我在看这部分代码的时候看到:1234567891011121314 阅读全文
posted @ 2011-06-01 15:50 newcj 阅读(6097) 评论(1) 推荐(0) 编辑
摘要:原文链接 http://www.7dot9.com/2010/08/android-bitmap%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6/在编写Android程序的时候,我们总是难免会碰到OOM的错误,那么这个错误究竟是怎么来的呢?我们先来看一下这段异常信息:08-14 05:15:04.764: ERROR/dalvikvm-heap(264): 3528000-byte external allocation too large for this process.08-14 05:15:04.764: ERROR/(264): VM won’t let us 阅读全文
posted @ 2011-05-14 14:44 newcj 阅读(2075) 评论(0) 推荐(1) 编辑
摘要:源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个a... 阅读全文
posted @ 2011-03-12 00:34 newcj 阅读(11603) 评论(6) 推荐(7) 编辑
摘要:今天在做一个应用的时候要用到类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用onDestroy),而是类似于按Home键,让Activity类似于“暂停”(即只调用onPause,onDestroy)。 最开始想到的便是Override onKeyDown 这个方法,但经过调试,发现这个在按下Home键时,系统是不会发送消息到这里处理的,也就是说模拟KEYCODE_HOME 是没有效果的,之后又在网上查到 dispatchKeyEvent 这个函数,以下是函数说明:Called to process key events. You ca. 阅读全文
posted @ 2011-03-12 00:24 newcj 阅读(16056) 评论(4) 推荐(0) 编辑