博客专栏  >  移动开发   >  android4.0 源码解读

android4.0 源码解读

详细分析Android4.0的源码,为大家学习工作提供参考。

关注
2 已关注
25篇博文
  • [Android源码分析]蓝牙文件传输过程解析之UI实现

    蓝牙文件的传输是蓝牙中的一个很重要的应用,本文就来分析一下这个流程中涉及的一些UI操作。 1、  蓝牙图标的出现 我们在发送文件的时候第一步就是点击分享按钮后跳出一个如图1所示的对话框。这里就可以选择...

    2014-02-20 09:10
    5302
  • [Android源码分析]L2CAP的创建过程分析

    L2CAP层的实现在整个蓝牙的使用过程中尤为关键和复杂的,它涉及的方方面面比较多,晓东可能会要花几篇文章才能讲个大概,这篇文章先介绍L2CAP的初始化,这还是没有和controller交互的部分,要先...

    2013-12-25 09:32
    2505
  • [Android源码分析]L2CAP的bind分析以及psm和cid的介绍和实现

    继续上文的socke的创建之后,我们自然而然就会想到下面的工作了,没错就是bind。 5.6 l2cap的bind分析     按照国际惯例,在建了socket之后,必然会有bind,哈哈~~ ...

    2013-12-27 09:25
    3371
  • [Android源码分析]jni层之下的配对分析

     4、createPairedDeviceNative       按照惯例,我们看一下jni层,这次也没有什么特别的,唯一需要注意的就是一个android的iocapability的设置。 ...

    2013-12-23 09:35
    2373
  • [Android源码分析]蓝牙配对之jni之上的点点滴滴

         在之前晓东已经和大家分析完成了蓝牙打开和蓝牙搜索的过程了,在搜索到设备的下一步我们要做的就是蓝牙的配对了。本文晓东将和大家一起来看看蓝牙配对究竟涉及到了哪些内容。      ...

    2013-12-18 09:50
    3369
  • [Android源码分析]蓝牙搜索过程中你所不知道的小细节

    在上文中,我们说到蓝牙搜索并没有在收到inquiry complete的命令后就立即结束,而是会继续发送remote name request的command去得到对方的名字,本文就来和大家一起详细分...

    2013-12-16 09:43
    2751
  • [Android源码解析]蓝牙扫描结果反馈的分析

    在前面两篇文章中,晓东和大家一起分析了android是如何向蓝牙发送扫描命令的,这篇文章我们将继续来看,蓝牙在收到扫描命令之后是如何向android上层反馈搜索到的设备以及上层对这些搜索到的设备是如何...

    2013-12-11 09:43
    3615
  • [Android源码分析]从spec角度来详细分析inquiry command带来的影响

    上文我们详细介绍了Android是如何通过ui操作到最终发出inquiry command来实现蓝牙的扫描功能的。本文晓东将会和大家一起来看看inquiry command的格式,以及发出这个comm...

    2013-12-09 09:21
    3216
  • [Android源码分析]蓝牙搜索过程分析

     在完成打开蓝牙的分析之后,我们就正式进入到蓝牙使用的阶段了。毫无疑问,我们第一个对蓝牙的操作当然就是扫描设备了。那就是这样一个点击“扫描设备”究竟干了些什么,晓东和大家来仔细分析一下。 ...

    2013-12-06 09:37
    2579
  • [Android源码解析]Property之十月怀胎到茁壮成长所涉及的方方面面

    其实在网上讲Property的文章还是蛮多的,不过源码级分析的倒是不多,晓东正好做好了一个项目,其中涉及到了Property的一些内容,折腾了一段时间,心想不如来读读源码,看看究竟是怎么回事。 1、p...

    2013-11-29 09:19
    4335
  • [Android源码分析]蓝牙打开分析--苦尽甘来之再次回到jni之上

    第三章,苦尽甘来之再次回到jni之上          经过了上面两章的分析,我们基本已经对一次的“下乡活动”了解清楚了,下面我们就要详细分析再次回到jni之上的一些操作了。再这之前,我们先来看...

    2013-11-22 09:43
    5027
  • [Android源码解析]Eventloop在jni层的分析

    3 eventloop在jni层的详细分析          Eventloop在整个bluetooth的jni层和bluez之间的交互,以及jni和framework层之间的交互过程中有着举足轻重的...

    2013-11-21 09:05
    3260
  • [Android源码分析]bluez中adapter初始化分析

    作为一个程序员,咋废话就不多说了,直接看代码吧,哈哈~~   2)adapter的初始化 gboolean adapter_init(struct btd_adapter *adapter) ...

    2013-11-20 09:42
    2874
  • [Android源码分析]bluez internal event的处理

    在上面2.1中是hci dev的注册和up,2.3中有bluez的初始化,这两者是有一个交集的,那就是说bluez初始化后会监听hci dev的一些event,主要有HCI_DEV_REG和HCI...

    2013-11-19 09:21
    2643
  • [Android 源码解析]bluez中几个重要plugin的初始化--audio,input,network,health

    本来只想分析一下hciops的初始化就不再管了,后来发现别的plugin的初始化在后面还是会有涉及,心中想,既然已经分析了这么多,咋就索性都分析了算了,反正也不差这一点代码,其它的plugin还有au...

    2013-11-10 10:56
    2730
  • [android源码分析]bluez启动过程中的各种plugin的初始化(一)--__bluetooth_builtin数组所耍的花样

    在bluez启动过程中,各种插件的初始化尤为重要,没有这些插件,很多功能将无法实现。 2.3.5 plugin的初始化 插件的初始化,是什么的干活,其实还是很重要的,我们来看看吧。 gboole...

    2013-10-31 11:23
    2651
  • [android源码分析]sdp Server的启动分析

    SDP server是蓝牙启动过程中的一个非常重要部分。本文简单介绍一下这个函数的实现。 int start_sdp_server(uint16_t mtu, const char *did, uin...

    2013-10-28 09:23
    2365
  • [android源码解析]bluetoothd默认初始化中main.conf的解析

    上文我们从总体上把握了bluetoothd启动的流程,下面我们就具体的细节来详细分析一下,首先要看到的就是init_defaults,在它里面最重要也是最有意义的就是main.conf的解析了。我们通...

    2013-10-24 09:21
    3485
  • 眼花缭乱的UI,蓝牙位于何方

    我们在前面已经分析了Android启动中涉及蓝牙的各个方面,今天我们着重来看看,在蓝牙打开之前,我们能看到的蓝牙UI有哪些,这些UI又是如何实现的。 1,settings中UI的分析         ...

    2013-10-11 10:28
    3467
  • [Android源码分析]从蓝牙界面看设置中fragment的实现

    本文和上一篇博文的关联性较大,基本属于后续分析篇。 上一篇博文地址:http://blog.csdn.net/u011960402/article/details/12612173 2. Settin...

    2013-10-12 09:10
    4646
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部