按类别查询搜索结果
关于关键词 的检测结果,共 5250
【Android平台】 字集编码
iibull | 2013-02-03 15:24:54 | 阅读(4400) | 评论(0)
字集编码系统的问题真的是一门相当深刻的学问,我们已花了相当多的篇幅,从最开始的 LC_CTYPE 讲起,经过 mbs 与 wcs 的互转,一路深入到 iconv,现在已经要开始谈整个系统最核心的部分了,而这部分将可能牵涉到更多程序设计的细节,恐怕读者们再读下去要受不了了。故在这一小节中我们将不 再触及程序设计的部分,而改以...【阅读全文】
zhenze12345 | 2013-02-01 11:02:34 | 阅读(1350) | 评论(0)
Android Native C 之 Helloworld的四种编译方式 【阅读全文】
守候心田 | 2013-01-31 11:24:12 | 阅读(2600) | 评论(0)
Linux系统中的init进程(pid=1)是除了idle进程(pid=0,也就是init_task)之外另一个比较特殊的进程,它是Linux内核开始建立起进程概念时第一个通过kernel_thread产生的进程,其开始在内核态执行,然后通过一个系统调用,开始执行用户空间的/sbin/init程序,期间Linux内核也经历了从内核态到用户态的特权级转变,/sbin/init...【阅读全文】
broadviewbj | 2013-01-31 09:29:35 | 阅读(1940) | 评论(0)
Looper中的消息队列处理机制Looper也提供了消息的定义、消息的发送、消息的处理者的自定义和消息队列。在其头文件Looper.h中,定义了消息结构体Message,它只有一个类型成员,Message的定义如下(见文件Looper.h,下同): 消息的处理者可由MessageHandler进行处理:使用者可通过派生出子类来扩展消...【阅读全文】
【Android平台】 S5PC110增加APN设置
huabinbin00 | 2013-01-29 16:59:04 | 阅读(1630) | 评论(0)
<?xml version="1.0" encoding="utf-8"?><!--/*** Copyright 2006, Google Inc.**** Licensed under the Apache License, Version 2.0 (the "License");** you may not use this file except in compliance with the License.** You may obtain a copy of the License at**** http://www.apache.org/licenses/...【阅读全文】
broadviewbj | 2013-01-29 13:47:28 | 阅读(810) | 评论(0)
《深入剖析Android系统》第9章RIL补充配图《深入剖析Android系统》一书中第9章的RIL部分的函数层层调用,可以用插图的方式标示出主要的调用关系。由于插图较大,不适合16开的书籍尺寸大小,故未将相关插图放到《深入剖析Android系统》一书中。读者在阅读该章内容时,可以在电脑上放大插图来查看函数的调用关系...【阅读全文】
broadviewbj | 2013-01-29 13:26:01 | 阅读(750) | 评论(0)
Looper中的睡眠等待与唤醒机制C++类Looper中的睡眠和唤醒机制是通过pollOnce和wake函数提供的,它们又是利用操作系统(Linux内核)的epoll机制来完成的。当被监控的文件(通过epoll_ctl的EPOLL_CTL_ADD添加进去)可I/O时,epoll_wait调用会从睡眠中醒来,这时,可以检查是哪个(或哪些)文件描述符对应的文件可...【阅读全文】
gechunming | 2013-01-29 11:36:58 | 阅读(0) | 评论(0)
现象描述:系统开启后,设置闹钟然后让系统进入休眠模式,只有第一次闹钟的中断可以把CPU从休眠模式唤醒,第二次就会失败,从示波器上看到第一次唤醒后,中断线一直维持低电平。与中断没有清除的现象相同。 问题分析: S5M8767与CPU是I2C接口进行通信的,注册中断的代码如下: ret = request_threaded_...【阅读全文】
broadviewbj | 2013-01-28 14:37:50 | 阅读(720) | 评论(0)
Looper对文件描述符的监控与处理上面提到的管道的读端是一种文件描述符,那么其他的文件描述符,如普通的文件、设备文件和套接字(包括套接字对)等的描述符,都可以被Looper用来监控,实现类似于上面的消息队列的唤醒和处理机制。通常,消息是通过消息队列发送的,也可以通过套接字(比如已建立好连接的套接字...【阅读全文】
【Android平台】 USB 描述符
garyybl | 2013-01-28 10:26:40 | 阅读(960) | 评论(0)
一个USB设置可以有多个配置,在初始化的过程中,会选择一个默认的配置,选择的方法根据驱动实现而不一样,linux usb会选择第一个标准的配置。else if (udev->descriptor.bDeviceClass !=USB_CLASS_VENDOR_SPEC &&(desc && desc->bInterfaceClass !=USB_CLASS_VENDOR_SPEC)) {best = c;...【阅读全文】
zhenze12345 | 2013-01-28 10:23:29 | 阅读(1690) | 评论(0)
在通知栏显示该推送的时候在adb shell中dumpsys notification就能知道推送该条通知的包名然后通过pm list packages -f就能知道包名和apk名的对应关系【阅读全文】
【Android平台】 Android Camera
garyybl | 2013-01-26 14:49:14 | 阅读(1230) | 评论(0)
1. Overview1.1 物理架构1.2 Android架构2. CameraService3. HAL4. Overlay5. Video for Linux1. Overview 本文以Freescale IMX为例剖析camera摄像头的系统架构。 1.1 物理架构 硬件方面,camera系统分为主控制...【阅读全文】
garyybl | 2013-01-26 14:46:37 | 阅读(2710) | 评论(0)
1. init进程2. zygote进程2.1 AndroidRuntime2.2 ZygoteInit3. system_server进程3.1 init1阶段3.2 init2阶段接着Linux启动部分 http://blog.csdn.net/qianjin0703/article/details/68811071. init进程系统在内核空间初始化进程,内存,文件系统,驱动模块之后,调用in...【阅读全文】
broadviewbj | 2013-01-25 14:19:17 | 阅读(2160) | 评论(0)
EventThread线程对VSync的接收 EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它是来自HAL层的hwc_composer_device的抽象硬件设备。若硬件不支持,则HWComposer会创建一个线程去模拟产生VSync事...【阅读全文】
broadviewbj | 2013-01-24 16:03:43 | 阅读(1410) | 评论(0)
前面提到,EventThread在接收到VSync后再将它们分发给感兴趣的注册者,分发的过程是在其线程循环threadLoop函数中完成的。读者也可以先阅读后面一节内容,先了解感兴趣的注册者如何得到VSync通知以及系统中可能存在哪些感兴趣的注册者后,再回来阅读本小节。

【阅读全文】
【Android平台】 深入剖析Android
broadviewbj | 2013-01-24 15:17:38 | 阅读(1730) | 评论(0)
 深入剖析Android系统(基于Google发布的Jelly Bean原始代码,讲述Android系统的内部静态结构关系和内部运行机制,为你呈现原汁原味的Android代码分析大餐!)杨长刚 著ISBN 978-7-121-19374-32013年1月出版定价:59.00元464页16开编辑推荐基于Google发布的Jelly Bean原始代码...【阅读全文】
守候心田 | 2013-01-24 14:53:38 | 阅读(9150) | 评论(0)
Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念1,源代码和目标位置源代码: /hardware/libhardware目录,该目录的目录结构如下:/hardware/libhardware/hardware.c编译成libhardware.so,目标位置为/system/lib目录/hardware/libhardware/include/hardware目录下包含如下头文件:...【阅读全文】
ghunix | 2013-01-23 17:45:26 | 阅读(1540) | 评论(0)
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。资料名称下载地址...【阅读全文】
【Android平台】 寻访从前朋友
山东墙体广告 | 2013-01-23 15:01:30 | 阅读(90) | 评论(0)
  在我的印象中,阿美就是一个典型的美人胚子,她非常有气质,像明星一样。个子高桃,身材苗条,眼大鼻挺,唇红齿白,一笑洁白整齐的牙齿爽心悦目,肤若凝脂,双眸含情、顾盼有神,那眼睛是会说话的哦。那身材、那面相,绝对让人过目不忘。关键还有,美貌如花的她,性格特好。    前几日,我突...【阅读全文】