当前搜索:

Android应用程序与SurfaceFlinger服务的关系概述和学习计划 .

SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到底,无论SurfaceFlinger服务有多复杂,它都是为Android应用程序服务的,因此,我们就从Android应用程序与SurfaceFlinger服务的关系入手,来概述和制定SurfaceFlinger服务的学习计划。...
阅读(767) 评论(0)

Android应用程序组件Content Provider简要介绍和学习计划 .

在Android系统中,Content Provider作为应用程序四大组件之一,它起到在应用程序之间共享数据的作用,同时,它还是标准的数据访问接口。前面的一系列文章已经分析过Android应用程序的其它三大组件(Activity、Service和Broadcast Receiver)了,本文将简要介绍Content Provider组件在Android应用程序设计中的地位,为进一步学习打好基础。...
阅读(943) 评论(0)

Android系统中的广播(Broadcast)机制简要介绍和学习计划 .

在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制;这些组件甚至是可以位于不同的进程中,这样它就像Binder机制一样,起到进程间通信的作用;本文通过一个简单的例子来学习Android系统的广播机制,为后续分析广播机制的源代码作准备。         在Android系统中,为什么需要广播机制呢?广播机制,本质上它就是一种组件间的通信方式,如果是两个...
阅读(777) 评论(0)

Android应用程序的Activity启动过程简要介绍和学习计划 .

在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得益于应用程序框架层提供了一套完整的机制来协助应用程序启动这些Activity和Service,以及提供Binder机制帮助它们相互间进行通信。在前面的文章Android进程间通信(IPC)机制Binder简要介绍和学习计划和Android系统在新进程中启动自定义服...
阅读(1124) 评论(0)

Android系统匿名共享内存Ashmem(Anonymous Shared Memory)简要介绍和学习计划

在Android系统中,提供了独特的匿名共享内存子系统Ashmem(Anonymous Shared Memory),它以驱动程序的形式实现在内核空间中。它有两个特点,一是能够辅助内存管理系统来有效地管理不再使用的内存块,二是它通过Binder进程间通信机制来实现进程间的内存共享。本文中,我们将通过实例来简要介绍Android系统的匿名共享内存的使用方法,使得我们对Android系统的匿名共享内存...
阅读(1988) 评论(0)

Android进程间通信(IPC)机制Binder简要介绍和学习计划

在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。         我们知道,Android系统是基于Linux内核的,而Lin...
阅读(1536) 评论(0)

Android硬件抽象层(HAL)概要介绍和学习计划

Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,...
阅读(1122) 评论(0)

Android系统源代码情景分析

Android系统源代码情景分析(含CD光盘1张) (全面、深入、细致地掌握Android,引领移动互联网新时代!) 罗升阳 著 ISBN978-7-121-18108-5 2012年10月出版 定价: 109.00元(含光盘1张) 16开 840页 全面、深入、细致地掌握Android,引领移动互联网新时代! 内 容 简 介 在内容上,本书结合使用情景,全面、深入、细致地分析...
阅读(3374) 评论(0)

“李刚畅谈Java编程人生”讲座

讲座主题:李刚畅谈Java编程人生 时间:2012年9月23日13:30-16:00 地点:中关村图书大厦五层多功能厅 主讲人:李刚 讲座内容: 1、 主要内容: 疯狂的本质是享受像编程一样生活,人生更快乐程序员职业生涯总结、展望享受探索,享受创业享受编程,享受生活。 2、读者自由提问及交流互动 3、抽奖 4、签售《疯狂Java讲义(第2版)》《轻量级Java EE企业应用实战(第...
阅读(2368) 评论(0)

远程支付技术方案

远程支付技术方案 远程支付,指用户与商户不需要面对面交互,而是使用移动终端通过无线通信网络,与后台服务器进行交互,由服务器端完成交易处理的支付方式。 按照使用的技术类型,远程支付技术方案主要包括短信支付、客户端(无卡)支付、智能卡支付和智能终端外设支付四种技术方案。 ◎      短信支付:指用户通过编辑、发送短信完成的支付业务。 ◎      客户端(无卡)支付:指用户通过移动互联网浏览...
阅读(3509) 评论(0)

移动支付的基本要素

移动支付的基本要素 移动支付的本质是支付服务提供商通过合适的支付渠道为买家购买服务或商品而将资金从买家的账户划拨到卖家账户。移动支付和电子支付同样主要包括了四个要素:买家和卖家的资金账户、资金安全、支付接入渠道和支付应用。因此,开展移动支付服务,首先必须回答以下四个问题: ◎      要服务于什么类别的支付应用? ◎      可以使用哪些支付账户? ◎      可以向用户提供...
阅读(2750) 评论(0)

走进移动支付:开启物联网时代的商务之门

智慧城市丛书  走进移动支付:开启物联网时代的商务之门 ISBN978-7-121-16908-3 中国电信移动支付研究组 编著 2012年6月出版 定价:69.00元 16开 400页 内 容 简 介 随着智能手机的普及,移动互联网的快速发展,我国的移动电子商务迎来了新的发展机遇,而移动电子商务的真正核心在于支付。支付手段的易用性、安全性、信用度和用户接受度会影响移动电子商务的...
阅读(4541) 评论(0)

Media Queries语法总结

Media Queries语法总结 Media Queries的语法如下所示: @media [media_query]media_type and media_feature 使用Media Queries样式模块时都必须以“@media”方式开头。 media_query表示查询关键字,在这里可以使用not关键字和only关键字。not关键字表示对后面的样式表达式执行取反操作。例如如下...
阅读(1124) 评论(0)

Media Queries移动设备样式

Media Queries移动设备样式 本节我们将为你带来一种全新的样式技术。通过Media Queries样式模块,可以实现根据移动设备的屏幕大小,定制网站页面的不同布局效果。它的优点是开发者只需要实现一套页面,就能够在所有平台的浏览器下访问网站的不同效果。 传统网站在iPhone上的显示问题 在开始介绍Media Queries知识之前,先来看看一个传统的网站在各种移动设备上的页面显示效...
阅读(1207) 评论(0)

JavaScript语言精髓与编程实践(第2版)

JavaScript语言精髓与编程实践(第2版)  周爱民 著 ISBN978-7-121-15640-3 2012年3月出版 定价:79元 16开 476页 宣传语:以JavaScript视角看整个计算机语言的世界,小角度引来的大话题 内 容 简 介 本书详细讲述JavaScript 作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言...
阅读(1425) 评论(0)
45条 共3页首页 上一页 1 2 3
    个人资料
    • 访问:3734377次
    • 积分:54833
    • 等级:
    • 排名:第57名
    • 原创:1454篇
    • 转载:83篇
    • 译文:1篇
    • 评论:3729条
    博客专栏
    最新评论