上一篇文章楼主提到由Context引发的内存泄漏,在这一篇文章里,我们来谈谈Android开发中常见的Activity内存泄漏及解决办法。本文将会以“为什么”“怎么解决”的方式来介绍这几种内存泄漏。 在开篇之前,先来了解一下什么是内存泄漏。 什么是内存泄漏? 内存泄漏 ...
在项目中,遇到了需要在某个activity中根据不同的情况下设置为横屏或竖屏,而且不因重力感应改变方向。因此刚开始我没有在manifest里指定方向,而是在代码中强制设置屏幕的方向 或者是 这样设置后可以根据不同的情况调整屏幕的方向,但如果进行锁屏,解锁后通过跟踪log发现activity又重走了OnCreate,当前activity的状态无法保存。正常进入当前activity时会走两次OnCre ...
2012-06-07 10:37 0 7169 推荐指数:
上一篇文章楼主提到由Context引发的内存泄漏,在这一篇文章里,我们来谈谈Android开发中常见的Activity内存泄漏及解决办法。本文将会以“为什么”“怎么解决”的方式来介绍这几种内存泄漏。 在开篇之前,先来了解一下什么是内存泄漏。 什么是内存泄漏? 内存泄漏 ...
之前写了一个一键锁屏软件,有个朋友用了后发现了问题,所以昨天研究了一个activity在锁屏后的生命周期变化。如下: 锁屏分为两个步骤,先是锁定屏幕,再是黑屏 onCreate(在该方法里锁屏)--->onStart--->onResume 黑屏后:onPause 点亮屏幕 ...
对于忘记Android锁屏密码的筒子们,除重新刷包或者wipe data外,还可用adb来删除密码: 方法很简单 1、手机连接电脑,不要打开数据连接,在充电模式下进行。 2、在电脑上,解压adb.zip后,把adb文件放在电脑C盘根目录下。 3、进行图中操作,删除*.key文件 ...
1、首先定义 ScreenListener package com.app.lib; import android.content.BroadcastReceiver; import android.content.Context; import ...
一、情况简介 从去年开始PC端的敲诈者类病毒在不断的爆发,今年年初的时候手机上也开始出现了敲诈者之类的病毒,对这类病毒很无语也是趋势,因为很多时候病毒的产生是和金钱利益相关的。前天去吾爱破解论坛病毒样本区看了看,有用户反映中了Android敲诈者病毒,就花时间分析了一下 ...
最近在做视频播放器的时候,遇到一个问题,在用户播放视频然后锁屏之后,视频播放器仍然在继续播放,遇到类似手机系统状态改变的问题的时候,首先想到了广播(don't call me,i will call you);在网上搜罗了一个方法,做个总结; 在上面的代码中,用到了动态注册广播 ...
环境:手机浏览器 1、visibilitychange ios Safari 不兼容 重要的就是给window加一个visibilitychange监听,在里面判断document.visibi ...
最近项目中有截屏的需求,普通的view截屏方法网上一搜一大把,但是SurfaceView截屏黑屏问题很多文章说的并不清楚,自己参考了一些别的博客,再加上自己的思考,算是找到了一种解决方案。 1、首先看我们一般是怎么用SurfaceView的 public class ...