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

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

首页 / 操作系统 / Linux

Android系统启动过程浅谈

Android系统启动过程浅谈

一、系统启动流程简介 在Linux内核启动后,init 1(1号进程)将作为第一个用户空间(Linux虚拟内存的大小为232(在32位的x86机器上),内核将这4G字节的空间分为两部分。最高的1G字节供内核使用,称为“内核空间”。而较低的3G字节供各个进程使用,称为“用户空间”。)的进程来启动Android系统,该启动流程可以分为如下5个阶段,如下图:(1) 启动准备:该阶段包括创建文件系统的基本目录、打开基本输入、输出设备,初始化日志功能等;(2) 解析...
Python中的property() 函数

Python中的property() 函数

大家也许知道C#中提供了属性Property这个概念,让我们在对私有成员赋值、获取时更加方便,而不用像C++分别定义set*和get*两个函数,在使用时也就像直接使用变量一样。今天突然发现Python中竟然也提供了如此类似的方法,感到甚为亲切,发上来大家一起讨论一下,有不妥的地方还请多多指教。假设定义了一个类:C,该类必须继承自object类,有一私有变量__xclassC: def__init__(self): self.__x=None 1.现在介...
Android ADT安装技巧其常见错误处理

Android ADT安装技巧其常见错误处理

按照一般教程书籍的安装方法,无外乎是:首先打开eclipse,然后依次单击Help/Install New Software,如下图所示:单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的下载地址:https://dl-ssl.google.com/Android/eclipse/,如下图所示:由于之前已经用该下载地址安装过adt,所以对话框中提示“Duplicate location(重复地址)...
Python整合FFmpeg实现视频文件的批量转换

Python整合FFmpeg实现视频文件的批量转换

转换工具层出不穷,ffmpeg才是全能的转换工具,只是不支持图形操作。没有关系,命令行方式,在freebsd/linux下直接来我们的思路是,设定一个文件夹存放源视频文件,python读取该文件夹下的全部文件,并对文件通过ffmpeg进行分析,根据需要,修改目标文件的编码、分辨率等等,调用ffmpeg转换。我这次的需求是,我家液晶电视只支持分辨来,长宽均小于720,编码只支持divx/xvid的avi文件,且fps只能小于25——多次实践,才总结出来的,电...
Android中的消息注册Registrant机制

Android中的消息注册Registrant机制

前面说过MessageHandle机制(见http://www.linuxidc.com/Linux/2011-10/45146.htm),它保证了Android上层代码线程间的通信。 消息注册机制更加丰富了MessageHandle的流程,它把过程严格阶段化了,分成消息注册和通知消息处理两个部分,让人一目了然。消息注册机制的总体思想是:一个对象中开辟一个空间用于存放Message,当调用regist方法时将Message存放进去,当其调用notify方法...
Android Google地图上overlay显示位置,路线

Android Google地图上overlay显示位置,路线

做了下手机google地图上的定位和图层标签的显示,先学学基础,把想要显示的标签搞定。好,首先是定位,这次用到的定位只是简单的传入经纬度,然后显示标签,画上图层就达到目的啦,Geoconding什么的根据地址名字来确定的话这次先不用。定位用到的是LocationManager,根据它的成员方法requestLocationUpdates如果我们的位置在一定范围内改变了,或者经过一定时间了,那就重新标记了。locationManager.requestLoc...
Android中的回调举例:在surfaceview中结束宿主activity

Android中的回调举例:在surfaceview中结束宿主activity

背景SurfaceView是游戏开发中经常使用到的View,能够实时的更新UI界面,实现游戏逻辑。在这里的讨论中,我设定了一个GameActivity , 在这个activity的布局中,放置了一个全屏的GameSurfaceView。GameActivity虽然是游戏的主体,但游戏的逻辑和显示都是由GameSurfaceView负责。游戏开始后,GameSurfaceView在新开的线程中运行,并即时的更新游戏界面。当游戏逻辑结束时,需要结束掉activ...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>