文档章节

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

Q_J
 Q_J
发布于 2015/06/18 10:30
字数 170
阅读 404
收藏 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)

惺惺惜猩猩
惺惺惜猩猩
马克,有人试过吗?
Android进程系列第八篇---LowmemoryKiller机制分析(下)

前面进程系列已经更新了七篇,本文(基于kernel 3.18),基于前两篇博客,继续梳理LMK杀进程机制下篇,主要总结LowmemoryKiller的中kernel的原理部分。 Android进程系列第一篇---进程基础 An...

LooperJing
10/16
0
0
喜闻乐见-Android应用的生命周期

本文主要讲述了App的启动流程、Application的生命周期以及进程的回收机制。 在绝大多数情况下,每一个Android应用都在自己的Linux进程中运行。当需要运行某些代码时,进程就会被创建。进程将...

Q吹个大气球Q
10/01
0
0
Titanium 用户界面之事件处理

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

lifer
2012/10/18
0
0
正确应对系统内存不足,OnLowMemory和OnTrimMemory回调

理论上,一个具备良好行为的应用应该考虑Android系统内存紧张的问题,这样有助于维持一个良好的生态。在前人的基础上,本文对OnLowMemory和OnTrimMemory回调进行了总结。 1. OnLowMemory OnL...

Mr云台
2017/04/07
0
0
Android知识点回顾之Manifest文件-下篇

application 应用的声明。包含应用组件的声明和对组件有相关影响的属性声明。 name:Application子类(自定义Application)的全名,此Application子类会在所有组件之前进行初始化。此项为可选...

星泉毅
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript实现Apache .htaccess 转化nginx生成器工具-toolfk程序员工具网

本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。T...

toolfk
6分钟前
0
0
一个EOS区块链RPC API接口的PHP SDK包

作为我们Block Producer对社区利益的承诺的一部分,我们希望专注于构建有助于提高EOS平台采用率的工具/应用程序。与大多数大型应用程序一样,当你只有少量或过时的文档并且缺乏工具来帮助你进...

笔阁
9分钟前
1
0
比特币和Dapp

在比特币的简史中,它已经从一种不受管制的非法活动货币转变为一种合法便捷的全球商业促进者。当然,加密货币受到无数因素的影响,这些因素共同使其成为世界上最难以预测的货币之一。但是,尽...

geek12345
12分钟前
0
0
php中流行的rpc框架详解

什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)那什么是远程调用?通常我们调用一个php中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法...

hansonwong
13分钟前
0
0
Linux系统信息面板管理工具psdash

Psdash 是一款查看 Linux 系统信息的 web 面板,和另一款系统监控工具 Glances 一样,psDash 的系统信息的采集也是由 psutil 完成的。和 Glances 不同的是,psdash 没有提供 API,只带了一个...

linuxprobe16
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部