摘要:老是看到LOG日志里有些系统回收的东西。明知道是内存问题。但还真不知道怎么下手。唉,无赖啊。网上找资料海里捞针,不容易啊。看到这篇不错。1. verbosegc 一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。 如果在Linux下运行adb logcat命令,可以看到如下的输出: D/dalvikvm( 745): GC_CONCURRENT freed 199K, 53% free 3023K/6343K,external 0K/0K. 阅读全文
posted @ 2012-02-02 20:24 子福当自强 阅读 (6184) 评论 (2) 编辑
摘要:Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.使用logcat命令 你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [<option>] ... [<filter-spec>] ...请查看Listing of logcat Command Options ,它有对logcat命 令有详细的描述 .你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命 令,也可以在你的电脑上查看日志输出。$ a 阅读全文
posted @ 2012-02-02 17:46 子福当自强 阅读 (478) 评论 (0) 编辑
摘要:Android Logcat使用起来可以方便的观察调试内容,除了不能正常的显示中文外(Logcat无法显示中文输出bug依然存在) ,基本上的使用方法(巧用Logcat调试程序)。本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么? 一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择,如图 三、Log.i 阅读全文
posted @ 2012-02-02 17:44 子福当自强 阅读 (201) 评论 (0) 编辑
摘要:在Android程序中可以使用 android.util.Log 类来输出日志信息,该类提供了下列几个静态方法Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(String tag, String msg); Log.e(String tag, String msg); 分别对应 Verbose, Debug, Info, Warning, Error.程序运行后并不会在 Eclipse 的控制台内输出任何信息,那么这些在程序中输出的日志跑哪去了. 阅读全文
posted @ 2012-02-02 17:43 子福当自强 阅读 (138) 评论 (0) 编辑
摘要:在Android中使用Intent在两个Activity间传递数据时,只能是基本类型数据,或者是序列化对象。Intent是一种基于消息的进程内和进程间通信模型,当我们需要在我们应用程序内部,多个Activity间进行复杂数据对象共享交互时,使用Intent就显得很不方便。此时,我们就需要一种数据共享的机制来实现。当然,直接使用java语言中的静态变量是可以的,但在Android中有更为优雅的实现方式。The more general problem you are encountering is how to save stateacross several Activities and a. 阅读全文
posted @ 2012-02-02 16:50 子福当自强 阅读 (482) 评论 (0) 编辑
摘要:在webService里面Session默认是不可用的,必须得开启Session才能使用,如[WebMethod(EnableSession = true)]public string Login(string name){ Context.Session["name"] = name; return name;} 需要在当前方法上启用Session [WebMethod(EnableSession = true)]另外参见http://www.cnblogs.com/hoojo/archive/2011/03/16/1985699.html 阅读全文
posted @ 2012-02-02 14:08 子福当自强 阅读 (163) 评论 (0) 编辑
摘要:不知道大家是否想试一下用Android模拟器如何访问自己建的Web站点呢? 下面我将讲一下如何实现.Step 1:我用的Tomcat作为本地服务器,在Webapps这个目录里,把我的名为kankong的Web工程放进来,启动Tomcat服务器.在浏览器里输入:http://localhost(或者127.0.0.1):8080/kankong/index.html将出现如下界面:Step 2:启动Android 模拟器:如果你在Eclipse里已经启动了Android模拟器就跳过此步.我们如何手动启动Android模拟器呢?首先运行cmd出现我们习惯的黑屏,输入Android list av. 阅读全文
posted @ 2012-02-02 11:51 子福当自强 阅读 (271) 评论 (0) 编辑
悟道2012