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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

解读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挂起进程直到信号到达。...
Android开发:AsyncTask异步操作

Android开发:AsyncTask异步操作

AsyncTask能够适当地、简单地用于 UI线程。这个类准许执行后台操作,让那些没有熟练操作线程的操作者在 UI线程上发布结果。异步任务的定义是一个在后台线程上运行,其结果是在 UI线程上发表的计算。、异步任务被定义成三种一般类型: Params, Progress和 Result;四步: begin , doInBackground , processProgress和end.自己写的练习importAndroid.app.Activity; impo...
Android开发:SQLite数据库操作

Android开发:SQLite数据库操作

Android中内置的是SQLite小型数据库,类似access一样是以文件方式存在的,操作起来十分方便。android操作SQLite需要继承自SQLiteOpenHelper 来得到连接。实现了2个方法:onCreate和onUpgrade。第一次获得对数据库的读或写操作的时候调用onCreate,所以这里面写创建数据表的语句;在数据库版本变化的时候会调用onUpgrade,所以如果表结构变化了就在这里修改。 下面的代码继承了SQLiteOpenHel...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>