Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android软件开发之在程序中时时获取logcat日志信息

Android软件开发之在程序中时时获取logcat日志信息

各位大小盆友们好,由于这周在公司连续加了5天通宵班,项目实在太紧了。还好MOMO没有挂到公司顺利的回到了温暖的家嘎嘎。不过MOMO还是不忘大伙们 哇咔咔~~ 一回来就更新博客,分享一个在软件开发中很实用的例子,也是这几天在通宵加班中我使用的一个小例子, 在程序中监听Log信息。为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异。比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它...
Objective-C 基础语法

Objective-C 基础语法

如果想从事iPhone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中 使用Objective-C 的基本语法。1.打开mac系统中强大的Xcode软件 单击Create a new Xcode project 创建一个Xcode项目。2. 选择“V...
Android图像处理之Bitmap类

Android图像处理之Bitmap类

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是某个辅助类提供了创建Bi...
Linux Device和Driver注册过程及Probe的时机

Linux Device和Driver注册过程及Probe的时机

Linux Device和Driver注册过程,以及Probe的时机。Linux 2.6的设备驱动模型中,所有的device都是通过Bus相连。device_register() / driver_register()执行时通过枚举BUS上的Driver/Device来实现绑定,本文详解这一过程。这是整个LINUX设备驱动的基础,PLATFORM设备,I2C上的设备等诸设备的注册最终也是调用本文讲述的注册函数来实现的。Linux Device的注册最终都是...
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“在所有尺寸屏幕的设备上将...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>