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

首页 / 操作系统 / Linux

分析Android 源代码编译前后的目录结构

分析Android 源代码编译前后的目录结构

我们看没有编译前的项目目录大致的情况如下 : 在树结构中我们可以了解的有如下一些信息分析: 1. getSplashy 项目名称; 2. src 项目程式; 3. com 早期项目接口,这里我们需要删除; 4. com.haseman 早期项目接口,同上需要删除; 5. Android Library Android SDK包中的库集合; 6. assets 这个文件夹不常用,具体解释见下; 7. res 这里放置了项目的资源; 8. drawable 图...
Android Service使用方法--简单音乐播放实例

Android Service使用方法--简单音乐播放实例

Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐播放器来听音乐,在听音乐的同时也想做下其它的事情,比如上网聊Q、或者上网浏览新闻...
针对文件转移情况的Android SDK离线安装方法

针对文件转移情况的Android SDK离线安装方法

今天换新电脑,网上搜索下Android SDK离线安装。文章还是很多的,基本是通过直接下载API的压缩包,加快安装速度的方式。针对将老电脑上已有完整Android SDK文件的情况,尝试了新的方法,还是很方便的:1)让eclipse和ADT就绪 直接copy老电脑的eclipse文件(已安装ADT),新电脑上安装Java环境,eclipse就可以跑起来了。2)copy老电脑上的Android SDK文件 copy老电脑上的Android SDK安装文件...
通过Wifi调试Android程序

通过Wifi调试Android程序

看到网上一些程序写的很复杂,基本上需要Root才行,对于行货的机器,Root之后可能会失去保修.所以能不Root还是尽量选择不要Root如果Root之后,可以选择adbWireLess这款软件,很方便,点下按钮就能准备好机器.如果不Root也是可以的, 需要确保你的电脑和手机都连上了Wifi并处于同一局域网下.1.USB连接机器到电脑.2.SDK目录platform-tools目录执行adb tcpip 5555将机器上的adb切换为网络模式,后面5555...
QT下BasicExcel库的初步使用

QT下BasicExcel库的初步使用

BasicExcel是一个很好的读取excel的库,对于做小程序来说很方便,作为一个初学者,现在来初步讨论一下对于这个库的使用。BasicExcel的下载地址:http://www.codeproject.com/KB/office/BasicExcel.aspx同时还附有BasicExcel的库函数。首先建立一个工程,取名为qtexcel,在这里使用的方法是widget。将下载的压缩包里的文件解压出来,并且在工程里包含BasicExcel.hpp和Bas...
关于QT编程入门的那些事

关于QT编程入门的那些事

1.毫无疑问对于每一个编程员来说,面对一个新的编程环境,要更轻松、高效、顺利的把自己的想法用新环境下的语言表达出来,获取相应的API文档是相当重要的。所以首先要说的当然就是QT的API文档。实际上我们也不需要人手一份纸质版的。那并不利于查找。而且现在网络资源相当丰富,所以首选电子版。可是哪里有完整、全面而且又方便查找的API文档呢?我们并不需要去专门找QT的API文档下载。这里介绍一个很快捷的方式。可以直接用搜索引擎把想要的API函数使用方法从QT的标准A...
S3C2440裸机实验

S3C2440裸机实验

快要毕业了,毕业之前再重新把这些实验从头到尾的练习一遍,先开始裸机的吧,这些都是以前搞过的东西,现在应该会比较快。。开始吧!时钟对于电子设备来说都是非常重要的,它是传输数据的一个基准,如果没有这个基准的话将导致系统的混乱。S3C2440的频率有两种输入方式:外部时钟源和内部晶振(如下图) 输入的频率一般是比较低的比如2440的就只有12M,而2440的主频可以达到460M,这就需要对输入频率通过PLL锁相环进行倍频先来看下这个CLOCK的结果图:从上面的结...
s3c2440的IIS应用——放音与录音

s3c2440的IIS应用——放音与录音

IIS(Inter-IC Sound)由飞利浦公司开发,是一种常用的音频设备接口,主要用于CD、MD、MP3等设备。s3c2440一共有5个引脚用于IIS:IISDO、IISDI、IISSCLK、IISLRCK和CDCLK。前两个引脚用于数字音频信号的输出和输入,另外三个引脚都与音频信号的频率有关,可见要用好IIS,就要把信号频率设置正确。IISSCLK为串行时钟,每一个时钟信号传送一位音频信号,因此IISSCLK的频率=声道数×采样频率×采样位数,如采样...
s3c2440实时时钟中断

s3c2440实时时钟中断

s3c2440实时时钟(RTC)中,定义了两个中断源:报警中断和时间节拍中断。前面有网友问到了这两个中断的用法,最近我抽出时间对这两个中断研究了一番,发现这两个中断都很实用。现在就给大家介绍一下它们的用法。时间节拍中断,顾名思义,就像一个节拍器,可以等时性的控制节拍。因此它类似于定时器中断。但时间节拍中断是毫秒级的,而定时器中断可以达到微秒,甚至更小级别。时间节拍中断的周期公式为:(n+1)÷128,单位是秒,即每隔这么长时间,会中断一次。其中n的值为1~...
s3c2440实时时钟的应用

s3c2440实时时钟的应用

实时时钟(RTC)的主要功能是在系统掉电的情况下,利用后备电源使时钟继续运行,从而不会丢失时间信息。s3c2440内部集成了RTC模块,而且用起来也十分简单。其内部的寄存器BCDSEC,BCDMIN,BCDHOUR,BCDDAY,BCDDATE,BCDMON和BCDYEAR分别存储了当前的秒,分,小时,星期,日,月和年,表示时间的数值都是BCD码。这些寄存器的内容可读可写,并且只有在寄存器RTCCON的第0位为1时才能进行读写操作。为了防止误操作,当不进行...
Cygwin完全安装步骤方法[多图]

Cygwin完全安装步骤方法[多图]

我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是:http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是:http://www.cygwin.com/setup.exe下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示: 我们看到有三种安装模式: Install from Internet,这种模式直接从Internet安装,适合网速较快的情况; D...
ARM Linux移植攻略之Linux 2.6.30.4移植TE2440II开发板

ARM Linux移植攻略之Linux 2.6.30.4移植TE2440II开发板

宿主机:Ubuntu9.10目标机:s3c2440交叉编译器:arm-linux-gcc-4.3.2交叉编译器路径:/usr/local/arm/4.3.2要移植的内核版本:linux-2.6.30.4文件系统类型: yaffs2步骤包括:1)给linux内核打上yaffs2补丁2)修改机器码3)修改目标板的arch和编译器路径,4)增加devfs文件管理器支持5)修改晶振频率6)修改MTD分区7)关闭ECC校验8)修改nandflash驱动9)配置内核首...
ARM Linux移植攻略之基于busybox1.15.0的yaffs2文件系统移植TE2440II开发板

ARM Linux移植攻略之基于busybox1.15.0的yaffs2文件系统移植TE2440II开发板

首先说一下各个知识点:使用的busybox是1.15.0。什么是busybox呢,busybox是很多标准linux一个单个可执行实现,很多标准linux工具都可以共享很多共同的元素。例如,很多基于文件的元素(比如grep和find)都需要在文件中搜索文件的代码。当这些工具被合并到一个可执行程序中时,他们就可以共享这些相同的元素,这样可以产生更小的可执行程序。实际上,busybox可以将大约3.5M的工具包装成大约200KB大小。这就为引导盘和嵌入式lin...
C语言内存分配函数

C语言内存分配函数

动态内存分配即分配内存大小在运行时才确定,一般在堆中分配。C语言动态内存分配相关的函数。malloc#include <stdlib.h>void * malloc (size_t size);malloc的使用比较直接,一个成功的malloc调用返回分配的size大小的内存的指针。失败时返回NULL并将错误代码置为ENOMEM。教材中经常出现的用法是将malloc返回的void指针进行强制内存转换然后赋给内存指针,其实是不必要的,在赋值时C语...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>