Welcome 微信登录

首页 / 操作系统 / Linux

Android的Logcat命令详解:翻译Enabling logcat Logging

Android的Logcat命令详解:翻译Enabling logcat Logging

Android LOG系统提供了收集和查看系统调试输出的功能。各种应用程序和系统其他部分输出的LOG都存储在一些循环缓冲区里,这些缓冲区可以通过 logcat 命令来查看和过滤使用。使用logcat命令你可以用 logcat 命令来查看和控制系统LOG Buffer里内容,通常用法:[adb] logcat [<option>] ... [<filter-spec>] ...这节下面内容解释过滤以及命令的选项。关于选项的全面总结可参...
Linux Shell脚本中点号和source命令

Linux Shell脚本中点号和source命令

Linux中一个文件是根据其是否具有执行属性来判断他是否可以直接运行的。就像Windows下的exe一样。如果我们要执行某一个文件,可以先将其权限修改为可执行(必须是所有者或者root才能修改)。然后,通过用sh来执行该脚本或者./脚本名。但有时候我们并不想修改文件权限,可能我们也没有那个权限,所以我们可以使用.(点号)+文件名来临时执行一个脚本而无须修改权限。在Linux系统中存在大量的脚本,其中你会看到大量这个用source命令(从 C Shell 而...
解析Android消息处理机制:Handler/Thread/Looper & MessageQueue

解析Android消息处理机制:Handler/Thread/Looper &amp; MessageQueue

Keywords: Android Message HandlerThread Looper UML本文解析Android如何利用Handler/Thread/Looper以及MessageQueue来实现消息机制的内部实现。知道了它的内部实现机理之后,以后再遇到使用它们时候的任何问题就驾轻就熟、迎刃而解了。Android利用执行在HandlerThread线程中的Looper的相应消息分发/处理,与其他线程中的消息发送结合,实现完整的消息处理机制。本文首...
搭建Windows下Android应用开发环境——Eclipse/Android/ADT

搭建Windows下Android应用开发环境——Eclipse/Android/ADT

Window下Android的应用开发环境,很早以前就在我的机器上搭建好过。不过时间久远了,都不知道放在哪里了,而且工具也基本都已经升级过了,今天又重新安装了一遍,发现安装的过程中还是会有些问题,特在此记录下来,以便回头查阅,也希望对别人能有所帮助。下载安装步骤可参照:http://developer.android.com/sdk/installing.html一、工具准备JDK下载JDK 5.0 update 22 (jdk-1_5_0_22-wind...
Android Activity生命周期管理

Android Activity生命周期管理

本文描述Android中Activity的状态,Activity的状态转换,从而总结了Activity各个生命周期的典型时序。与Android现有框架结合,充分考虑Activity的各个生命周期阶段,应用开发者实现相应的回调接口,只有这样,才能开发出符合框架规范的程序。Activity状态Activity在Android系统中用一个LIFO机制的Activity栈来管理。当新的Activity[A]启动时,它就被放在了Activity栈的顶端,而进入运行状...
解读Android LOG机制的实现

解读Android LOG机制的实现

Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列的第一篇,解读LOG机制的实现架构。LOG的运行环境 下图是Android官方网站上给出的Android的Debug环境。 Android的LOG机制当然也在这个环境中运行。我们重点关注Emulator和Devic...
Google呼吁开发者准备使用最新版本Android

Google呼吁开发者准备使用最新版本Android

北京时间9月20日消息,据国外媒体报道,Google在向开发者“推销”既可以在智能手机又可以在平板电脑上运行的最新版本Android移动操作系统。 Google的“Android开发者博客”作者斯科特·梅恩(Scott Main)周一表示,被称作“冰淇淋三明治”(Ice Cream Sandwich)的最新版本Android将“支持配置大尺寸显示屏、小尺寸显示屏,以及中间尺寸显示屏的设备”。 梅恩还强调说,未来,Android“在所有尺寸屏幕的设备上将...
Linux进程的计时器和间隔计时器

Linux进程的计时器和间隔计时器

比较常用的时间控制函数就是sleep();让我们当前的进程休眠指定的秒数。系统中的每个进程都有一个私有的闹钟。这个闹钟很像一个计时器,可以设置在一定秒数后的闹钟。 时间一到,时钟就发送一个信号SIGALRM到进程。除非为SIGALRM设置了处理函数,否则信号将杀死这个进程。sleep函数由3个步骤组成: 1.为SIGALRM设置一个处理函数; 2.调用alarm(num_seconds); 3.调用pause。系统调用pause挂起进程直到信号到达。...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>