02 2014 档案

(转)Android调试运行时错误之Process XXX terminated by signal (11)
摘要:Android调试运行时错误之Process XXX terminated by signal (11)作者 朱先忠最近使用C++开发Android程序,发现在Eclipse环境下进行Native代码调试相当困难,但也不是绝对没有路可走。其中的困难之一便是,你需要时常面对native程序的崩溃问题,真真不点“简直是令程序员崩溃”。Android java程序在异常之前还打印出代码调用栈,让程序员有迹可寻,结合单步调试,定位问题相对容易些。而native程序崩溃,只会打印出一段天书,让人摸不着头脑。比如,下面就是一段native程序异常后,在logcat中打印出的信息:04-30 15:30:2 阅读全文

posted @ 2014-02-28 13:19 笨笨居士 阅读(2114) 评论(0) 推荐(0)

Android的BUG(三) - 广为人知的诟病:频繁重启问题( 转)
摘要:使用过Android的同学,尤其是用过山寨pad,应该对Android的重启问题印象深刻吧。Android由于其设计的复杂性,可能会使得系统在不经意时陷入异常状态,因此Android设计了一套看门狗机制,当检测到问题后,自动重启。再说说我碰到的问题吧,刚带起Android的时候,android的重启问题异常严重,经常操作一会后,界面卡住,等待1分钟左右,重启…, trace大约如下:W/Watchdog( 813): *** WATCHDOG KILLING SYSTEM PROCESS: com.android.server.am.ActivityManagerServiceW/AudioF 阅读全文

posted @ 2014-02-26 17:10 笨笨居士 阅读(658) 评论(0) 推荐(0)

linux中fork()函数详解(原创!!实例讲解) . (转)
摘要:原:http://blog.csdn.net/jason314/article/details/5640969一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。 我们来看一个例子:[cpp] view plaincopyprint?/**f 阅读全文

posted @ 2014-02-25 10:48 笨笨居士 阅读(224) 评论(0) 推荐(0)

如何分析解决Android ANR(转)
摘要:[java]view plaincopyprint?来自:http://blog.csdn.net/tjy1985/article/details/6777346http://blog.csdn.net/tjy1985/article/details/6777355http://blog.csdn.net/tjy1985/article/details/6777983http://www.eoeandroid.com/forum.php?mod=viewthread&tid=165974================================================== 阅读全文

posted @ 2014-02-21 10:31 笨笨居士 阅读(431) 评论(0) 推荐(0)

导航