文档章节

Android:注册一个方向传感器的回调,能够让app常驻内存不被杀死

Q_J
 Q_J
发布于 2015/06/18 10:30
字数 170
阅读 401
收藏 8

随便什么地方加上一段代码就行了:


OrientationEventListener mOrientationListener = new OrientationEventListener(this, SensorManager.SENSOR_DELAY_UI) {
	public void onOrientationChanged(int orientation) {
	}
};
if (mOrientationListener.canDetectOrientation())
	mOrientationListener.enable();



进一步设想,换成别的传感器类型也行,没有做跟多的实验,估计会有更少费系统能量的方法。

这个方法比起   startForeground(随便什么整数, new Notification(/*不要参数*/)) 的效果还要好,该方法只能让oom_adj降到2。


© 著作权归作者所有

共有 人打赏支持
Q_J

Q_J

粉丝 12
博文 67
码字总数 54682
作品 0
日本
加载中

评论(1)

惺惺惜猩猩
惺惺惜猩猩
马克,有人试过吗?
Titanium 用户界面之事件处理

事件触发 自定义事件 App级别的事件 移除事件监听器 特殊的事件 注意事项及最佳实践 延伸阅读 内容 事件是可以被javascript检测到的一种行为。应用程序应该可以捕获和处理事件。当然,你必须...

lifer
2012/10/18
0
0
Android Activity---管理Activity的生命周期

通过实现回调方法来管理Activity的生命周期是开发强壮和灵活应用程序的关键。Activity的生命周期直接受到与之相关的Activity、任务和回退堆栈的影响。 Activity存在基本的三种状态: 恢复态(...

长平狐
2012/10/16
273
0
android broadcastReceiver生命周期及两种应用

一:Android 广播的生命周期 一个广播接收者有一个回调方法:void onReceive(Context curContext, Intent broadcastMsg)。当一个广播消息到达接收者时,Android调用它的onReceive()方法并传递...

gavin_jin
2012/02/17
0
4
Service的生命周期与Activity生命周期区别

碰到一面试题 简述activity/service生命周期? 组件的生命周期 应用程序组件都有一个生命周期,从响应Intent的Android实例开始到这个实例被销毁。在这期间,他们或许有效或许无效,有效时或许...

xiahuawuyu
2012/07/24
0
0
android activity详解二:Activity的生命周期

管理Activity的生命周期 通过实现activity的生命周期回调方法来管理你的activity,是创造既稳定又灵活的activity的关键。Activity的生命周期直接受到相关的其它activity和它的任务以及所在栈...

晨曦之光
2012/03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

理解数据库的4种隔离级别

本文转自:http://m.blog.csdn.net/article/details?id=51924963 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,...

初雪之音
42分钟前
1
0
主流的消息队列MQ比较,详解MQ的4类应用场景

目前主流的MQ 1.ZeroMQ 号称最快的消息队列系统,尤其针对大吞吐量的需求场景。 扩展性好,开发比较灵活,采用C语言实现,实际上只是一个socket库的重新封装,如果做为消息队列使用,需要开发...

游人未归
今天
4
0
React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
今天
4
0
Jenkins使用

clean install -Dmaven.test.skip=true 系统设置 全局工具配置 其他的配置类似 构建项目配置

1713716445
今天
2
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部