![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
shangzh
这个作者很懒,什么都没留下…
展开
-
Android休眠唤醒驱动流程分析(一)
****************************************************作者:Sean日期:2012-11-29修改历史:****************************************************标准linux休眠过程:l power management notifiers转载 2014-09-26 16:14:18 · 582 阅读 · 0 评论 -
Android内存优化之OOM
Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!(一)Android的内存管理机制Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http转载 2015-09-22 14:28:10 · 944 阅读 · 0 评论 -
如何分析解决Android ANR
如何分析解决Android ANR分类: Android2012-12-07 16:44 26946人阅读 评论(8) 收藏 举报目录(?)[+][java] view plaincopyprint?来自: http://blog.csdn.net/tjy1985/article/detail转载 2015-09-22 14:05:36 · 2187 阅读 · 0 评论 -
NFC framework introduce(一)
NFC framework introduce 1 NFC 简介对于NFC,是google在android4.0上推出来的,简单介绍下。近场通讯(NFC)是一系列短距离无线技术,一般需要4cm或者更短去初始化连接。近场通讯(NFC)允许你在NFC tag和Android设备或者两个Android设备间共享小负载数据。优酷上有其应用的视频:http://v.youku.c转载 2014-12-10 14:24:04 · 1210 阅读 · 0 评论 -
Android休眠唤醒驱动流程分析(二)
在suspend_freeze_processes()函数中调用了freeze_processes()函数,而freeze_processes()函数中又调用了try_to_freeze_tasks()来完成冻结任务。在冻结过程中,会判断当前进程是否有wake_lock,若有,则冻结失败,函数会放弃冻结。static int try_to_freeze_tasks(bool sig_onl转载 2014-09-26 16:16:53 · 500 阅读 · 0 评论 -
Android休眠唤醒驱动流程分析(四)
关于wake_lock在上文中,已经介绍了wakelock机制,下面从代码的角度进行介绍。wakelock有2种类型,常用为WAKE_LOCK_SUSPEND,作用是防止系统进入睡眠。WAKE_LOCK_IDLE这种锁不会影响到系统进入休眠,但是如果这种锁被持有,那么系统将无法进入idle空闲模式。enum {WAKE_LOCK_SUSPEND, W转载 2014-09-26 16:16:14 · 419 阅读 · 0 评论 -
Android休眠唤醒驱动流程分析(三)
接上一节: static int suspend_enter(suspend_state_t state){int error = 0; device_pm_lock();#ifdef CONFIG_CPU_FREQcpufreq_get_cpufreq_name(0);strcpy(governor_name, cpuf转载 2014-09-26 16:17:27 · 615 阅读 · 0 评论 -
Android休眠唤醒机制简介(二)
******************************************************************作者:sean日期:2012-11-29修改历史:******************************************************************接上一节,结合code来分析一下:转载 2014-09-26 16:15:24 · 429 阅读 · 0 评论 -
Android休眠唤醒机制简介(一)
*************************************************************************作者:sean日期:2012-11-29修改历史:***************************************************************************1、背景介绍:转载 2014-09-26 16:14:46 · 716 阅读 · 0 评论 -
DSO missing from command line原因及解决办法
DSO missing from command line原因及解决办法renweihub 120 1月5日 发布推荐 1 推荐收藏 3 收藏,5.2k 浏览最近项目正经历着一次更新,一系列编译工具都进行了大版本的升级,随时而来的是,原本正常编译的代码出现了大量的warning,最终编译失败,其中一个问题困扰了比较长的时间,虽然f转载 2015-10-12 20:53:47 · 26791 阅读 · 1 评论