自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦时明月

天行健,君子当自强不息!Linus Torvalds告诫我们:Read the fucking source code!!!

  • 博客(14)
  • 资源 (59)
  • 收藏
  • 关注

转载 Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的 源代码。细心的读者会发现,这几篇文章分析的Binder接口都是基于C/C++语言来实现的,但是我们在编写应用程序都是基于Java语言的,那么,我 们如何使用Java语言来使用系统的Binder机制来进行进程间通信呢?这就是本文要介绍的Android系统应用

2013-01-28 11:15:47 793

转载 Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析

Binder的学习不是一朝一夕的,重在理解。手上有android源代码的话就结合着源代码看,这上面的毕竟只是一些片段,百度文库的那篇文章一定要仔细琢磨!尽管很长,一定要耐心的啃...在上一篇文章Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析中, 我们分析了Android系统进程间通信机制Binder中的Server在启动过程使用Service Ma

2013-01-25 16:00:39 1197

转载 Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析

在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路中, 介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得Service Manager远程接口的,即defaultServiceManager函数的实现。Server获得了Service Manager远程接口之后

2013-01-25 11:11:56 805

转载 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路

在前面一篇文章浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路中, 介绍了Service Manager是如何成为Binder机制的守护进程的。既然作为守护进程,Service Manager的职责当然就是为Server和Client服务了。那么,Server和Client如何获得Service Manager接口,进而享受它提供的服务呢

2013-01-24 16:07:07 496

转载 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路

上一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划简 要介绍了Android系统进程间通信机制Binder的总体架构,它由Client、Server、Service Manager和驱动程序Binder四个组件构成。本文着重介绍组件Service Manager,它是整个Binder机制的守护进程,用来管理开发者创建的各种Server,并且向Client提供查询Se

2013-01-24 14:30:40 550

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

我们知道,在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而 不同的Activity有可能运行在同一个进程中,也可能运行在不同的进程中。这很自然地想到,不在同一个进程的Activity和Service是如何 通信的呢?毕竟它们要协作在一起来完成一个完整的应用程序功能。这就是本文中要介绍的Android系统进程间通

2013-01-24 13:27:57 407

转载 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务

我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统的应用层增加一个内置的应用程序,这个内置的应用程序通过ServiceManager接口获取指定的服务,然后通过这个服务来获得硬件服务。

2013-01-09 16:08:40 527

转载 在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务

在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行。今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件。因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的。硬件工程师研发出一款硬件设备,自然少了软件工程师为其编写驱动程序;而驱动程序的最终目的,是为了使得最上层的应用程序能够使用这些硬件提供的服务来为用户提供软件功

2013-01-09 15:59:51 404

转载 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口

在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知道,Android系统的应用程序是用Java语言编写的,而硬件驱动程序是用C语言来实现的,那么,Java接口如何去访问

2013-01-09 15:54:01 425

转载 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一

2013-01-09 15:26:18 449

转载 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val。进一步,还通过cat命令来直接访问/proc/hello和/

2013-01-09 15:02:09 603

转载 在Ubuntu上为Android系统编写Linux内核驱动程序

在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终

2013-01-09 14:53:21 542

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

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

2013-01-09 14:24:30 538

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

Android硬件抽象层(HAL)概要介绍和学习计划先要牢记这张图片

2013-01-09 14:20:27 664

Android自定义控件(各种各样的圆形进度条)

CircleProgress.rar 高手进阶!你还等什么呢?

2013-11-22

Android经典源码实例全集

Android经典源码实例全集.rar 基础的学习,但是很管用,就当打基础吧。

2013-11-20

二维码扫描DEMO

二维码扫描TwoDimensionCodeDemo.rar 可以学习到Google二维码的第三方插件,和相机的一些工作原理。下载吧!学习研究~

2013-11-20

开源中国客户端Android源码

开源中国客户端oschina-android-app-master.zip,学习研究用。感兴趣的就下载吧!

2013-11-18

屏幕黑板MyPenv.rar

有时候要在屏幕上做一些勾勾画画的动作,这个值得拥有哦。我花了5分的代价

2013-11-15

vlc-android播放网络视频成功

该资源是用了10个资源积分换来的,准备研究,该资源的上传者因为搞错了积分选择搞得大家下载时怨声载道,10分太贵了,据说很不错,大家感兴趣就自己研究吧。

2013-08-26

apache-Tomcat7.0.37

apache-Tomcat服务器-7.0.37-windows-x32位.zip 该tomcat配置文档在博客中。

2013-08-16

ActivePerl-5.16.3.1603-MSWin32-x86

博客:《MRTG在windows下面的步骤教程》第二步:2. 下载ActivePerl 注意:是32位win7系统的。

2013-08-14

SERANY.exe 和 INSTSRV.exe

博客:《MRTG在windows下面的步骤教程》下第三步:3. 下载Windows服务安装工具:SERANY.exe 和 INSTSRV.exe

2013-08-14

mrtg-2.17.4.zip

博客:《MRTG在windows下面的步骤教程》中搭建MRTG时用到的工具包。希望对你有帮助!

2013-08-14

apache-ant-1.9.2-bin.tar.gz

VLC编译要用的的工具ant的包 apache-ant-1.9.2-bin.tar.gz

2013-07-27

gettext-0.18.1.1.tar.gz

VLC编译需要用到的库gettext-0.18.1.1.tar.gz,手动安装

2013-07-27

autoconf-2.68.tar.gz

VLC编译需要用到的autoconf库,手动安装。

2013-07-27

libmpeg2-0.5.1.tar.gz

VLC编译需要用到的libmpeg库,官网的下载链接有问题,需要手动去安装

2013-07-27

VLC编译说明文档

VLC编译说明文档,该文档为别人编译VLC的经验总结,拿来与大家分享。

2013-07-24

android-ndk-r6

android-ndk-r6b,现在很多编译中采用r8编译老是失败,下载个ndk-r6都是贵的很。没有一点共享精神。我共享了,希望对大家有帮助....

2013-07-24

JS经典特效

JS特效的集合,蛮不错的,分享给大家,很多人把这个资源弄的分数极高,不明白为何,支持开源。支持共享。

2013-07-12

CodeConvert

Source insight浏览代码时编码格式的转换。有时候浏览java代码中文注释会出现乱码现象。

2013-05-29

android反编译用到的工具

android反编译用到的工具,在我的博客里有相关的文章。介绍如何使用,很不错的工具。good luck

2013-04-16

Elite编译打包流程

做android机顶盒要用到的。网上的资料很多不是很详细,该资料是自己成功后的总结。

2013-03-26

JAVA字符编码之间的相互转换

Android开发中,应用和中央系统采用的编码有差异,牵涉到了编码之间的转换,这个文档很有用,让你轻松实现各个编码之间的相互转换!

2013-01-14

Android学习资料

android学习资料,希望对喜爱aidroid的人有帮助!加油~~~

2012-12-14

Linux内核地图

还是按照Linux内核的学习方法慢慢了解内核。这个只是让你直观的Linux内核各个模块都是怎么个错综复杂的关系。推荐两本书:Linux内核设计艺术;Linux内核设计与实现(陈莉君)

2012-12-14

Eclipse的SVN插件

最近遇见个蛋疼的事,执拗不过队友硬着头皮用了svn,eclipse一不小心装了两套svn,貌似一个是1.6中文的一个是1.7的英文,杂家只想保留一个版本。在eclipse的设置里team下偏偏就有两个svn,着实不爽。折腾了半个小时终于彻底删除了svn。 方法其实也很简单,到eclipse的安装目录找features和plugins,删除和svn/Subclipse相关的东西。具体如下: 1,在features和plugins文件夹下删除org.eclipse.team.svn* 和 org.polarion.eclipse.team.svn*开头的文件,为此可以执行如下命令: ls |grep org.eclipse.team.svn*|xargs rm ls |grep org.polarion.eclipse.team.svn*|xargs rm 2,光删除上面两个还不行,在plugins下删除包含org.tigris.subversion的jar包: ls |grep org.tigris.subversion ls |grep org.tigris.subversion|xargs rm 之后重启就ok了! 备注:那种说通过在installation details里通过uninstall的方式是不行的。

2016-07-26

Android倒计时demo

看看就知道了,注释很详细哦(倒计时的功能用到了CountDownTimer类,这是android的一个工具类。很巧妙)

2014-04-11

Android多View的滑动Demo

scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义,屏幕切换代码示例。理解万岁

2014-03-05

Red5服务端直播流Demo

Red5+Android 直播系统的架构 服务端的直播流工程

2014-02-28

Red5下的Demo《oflaDemo》

oflaDemo,搭建RED5时要下载的一个Demo,在线下载可能有诸多问题,这个直接解压缩在webapp目录下即可使用。我用的red5是1.0RC1的。别的版本没试过。

2014-01-21

VLC工程源码

VLC工程源码

2014-01-17

AndroidQuery

Android-Query(AQuery)是一个轻量级的开发包,用于实现Android上的异步任务和操作UI元素,可让Android应用开发更简单、更容易,也更有趣。 希望你会导入:1AndroidQuery该工程作为一个库2.AndroidQueryDemo该工程引入AndroidQuery;AndroidQueryTest工程的用法和2一样。GitHub上的一个开源项目该兴趣就研究下吧。

2014-01-14

net.sf.fjep.fatjar_0.0.31.zip

net.sf.fjep.fatjar_0.0.31.zip是eclipse的一个插件 解压缩后将plugins下的jar包拷贝到eclipse安装目录下的plugins,重启eclipse 在eclipse--菜单window-preferences-Fat Jar Preferences有这个列表项就证明插件安装成功!该插件的作用在博客中有说明!

2014-01-08

SSH在MyEclipse下的完整实例

<SSH在MyEclipse下的完整实例>学习javaEE的三大框架的好用实例。Orical数据库,自己根据自己的情况修改建立数据库!

2013-12-27

将java的JAR文件转变exe方法.zip

将java的JAR文件转变exe方法 zip 将java的工程以jar包导出 转变成EXE格式 很不错哦 像个用户用的应用了

2013-12-16

Android多线程断点续传下载网络上的音/视频等各种文件

《Android多线程断点续传下载网络上的音/视频等各种文件》多线程,断点续传,各种网络上的数据,下载网络上的数据时基本功!加油了各位!

2013-12-06

Android 4.0 网络编程详解代码

Android 4.0 网络编程详解代码---配合着《Android 4.0 网络编程详解》好好享受android开发吧。进阶吧

2013-12-05

httpwatch使用说明

httpwatch使用说明,配合下载相应的版本

2013-12-04

XML解析之SAX解析DEMO

XML解析之SAX解析DEMO,之前在播控上有介绍,但是代码排版太乱了,这个就是Android4.0网络编程中的SAX解析例子。

2013-12-03

ANDROID 4.0网络编程详解

ANDROID 4.0网络编程详解--进阶吧

2013-12-03

Android疯狂连连看游戏源码

Android疯狂连连看游戏源码---喜欢游戏的研究下吧。

2013-11-25

Kingdom Rush(皇家守卫军)完整游戏素材

Kingdom Rush(皇家守卫军)完整游戏素材.rar 看看人家的游戏素材!

2013-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除