java - Android后台服务如何非root权限下获取手机当前状态信息?
PHPz
PHPz 2017-04-18 10:53:43
0
2
1018

我想写一个后台服务,每隔固定时间收集一次手机当前状态信息,包括内存使用情况,CPU使用情况,以及各个进程使用的资源占比。(看Linux进程也可以接受)

adb工具好像只能用来开发调试,用Linux内核的命令好像又权限不够。所以来提问。

先谢过各位了!


已经找到解决方法了,如果有其他方法欢迎大家补充!

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
黄舟

우선 @didikee 첫 답변 감사드립니다

이 아이디어에 따라 Android Process 클래스를 찾았습니다. 이 클래스는 proc 폴더의 정보를 읽어서 다양한 프로세스 정보를 얻는 것 같습니다. 자세한 내용은 github을 참조하세요.

또 하나: 확장 독서

PHPzhong

1.CPU 주파수, CPU 정보: /proc/cpuinfo/proc/stat
2. 메모리: /proc/meminfo
3. proc/ 디렉터리에 있는 이 정보 파일은 읽기만 가능하고 쓸 수 없습니다. 모두.

스크린샷을 찍었습니다. 직접 살펴보세요. (물론 휴대폰으로 살펴보시길 바랍니다.)

참고자료: http://www.cnblogs.com/brainy/archive/2012/05/30/2526752.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!