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

首页 / 操作系统 / Linux

Android原理之动态墙纸

Android原理之动态墙纸

Livewallpaper,即动态墙纸,是Android的一大3D特色功能,用户可以在桌面选择加载动态墙纸,让自己的手机桌面背景旋动起来。相对于静态桌面壁纸,动态墙纸可以展示各种动态变化的背景,而与传统手机系统采用GIF作为动态背景不同的是,Android的动态墙纸并不是GIF图片,而是一个标准的Android应用程序,也就是APK。既然是应用程序,当然意味着天生具有有GIF图片不具备的功能——能与用户发生交互,而且动态的背景变化绝不仅仅局限于GIF图片那...
Android之PreferenceActivity

Android之PreferenceActivity

看到很多书中都没有对PreferenceActivity做介绍,而我在看Android Samples时无意中看见了,所以就稍微总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图: 好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivity的呢,更关键是怎样触发相应事件的呢。先看第一个问题,Prefer...
ARM-Linux驱动--MTD驱动分析

ARM-Linux驱动--MTD驱动分析

主机:Gentoo Linux 11.2 with linux kernel 3.0.6硬件平台:FL2440(S3C2440)with linux kernel 2.6.35MTD(memory technology device内存技术设备) 在硬件和文件系统层之间的提供了一个抽象的接口,MTD是用来访问内存设备(如:ROM、flash)的中间层,它将内存设备的共有特性抽取出来,从而使增加新的内存设备驱动程序变得更简单。MTD的源代码都在/driver...
[Android]直接使用代码建立Android视图元件

[Android]直接使用代码建立Android视图元件

一般来说,我们在建立Android视图时,会透过工具直接对xml进行编辑并在onCreate中设置setContentView(R.layout.main);直接建立视图只是就我个人习惯,还是喜欢敲代码来弄这些东西所以今天学习了一下怎么如何直接使用代码建立Android视图并加入控件首先先看这几张图,Activity中只有一个setContentView的函数,由此推断,Activity仅有一个View的成员而ViewGroup是可以放入多个View的集合...
Android开发教程:如何制作手电筒程序

Android开发教程:如何制作手电筒程序

继iphone的手电筒开发完成后,接下来我便著手开始Android如何制作手电筒的程序我的跨平台引擎框架CloudBox已建立好iphone版的程序,但却对于Android上如何操控闪光灯一无所知因此我做了个小范例示范如何用Android来控制闪光灯此代码在Samsung Galaxy S2测试可运作Android手电筒范例代码下载地址:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体...
浅谈S3C2440的中断寄存器及中断过程

浅谈S3C2440的中断寄存器及中断过程

S3C2440一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对应,其他45个中断源与SRCPND中的每一位相对应。要注意的是EINT4~7对应的是同一位SRCPND[4],而EINT8~23对应的也是SRCPND[5]一位。1 S3C2440的中断寄存器 中断分两大类:外部中断和内部中断。1.1 外部中断寄存器 24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0-GPG15(EIN...
基于Android的实时音频频谱仪

基于Android的实时音频频谱仪

前一段实习,本来打算做c++,到了公司发现没啥项目,于是乎转行做了Android,写的第一个程序竟然要我处理信号,咱可是一心搞计算机的,没接触过信号的东西,什么都没接触过,于是乎, 找各种朋友,各种熟人,现在想想,专注语言是不对的,语言就是一工具,关键还是业务,算法。好了,废话不多说,上程序,注释都很详细,应该能看懂。分析声音,其实很简单,就是运用傅里叶变换,将声音信号由时域转化到频域(程序用的是快速傅里叶变换,比较简单),为啥要这样,好处多多,不细讲,公...
Android Tween动画

Android Tween动画

Tween动画是展现出旋转、渐变、移动、缩放的这么一种转换过程,即补间动画。Tween动画有两种定义方式:XML形式,编码形式。XML定义动画,按照动画定义语法完成XML,置于/res/anim目录下,文件名作为资源ID引用;编码定义动画,使用Animation对象。XML定义动画语法:XML文件中必须有一个根元素,可以是<alpha>、<scale>、<translate>、<rotate>中的任意一个,也...
Linux驱动:用户空间,内核空间内存交互测试

Linux驱动:用户空间,内核空间内存交互测试

环境:主机:Fedora 12目标板:MINI6410目标板LINUX内核版本:2.6.38实现功能:使用read函数读取内核空间开辟的数组,使用write函数从用户空间写入数据到内核空间开辟的数组说明:Linux中内核空间和用户空间有不同的内存定义,只能通过交互函数来互相访问.//检测用户空间地址是否合法,type选项:VERIFY_READ,VERIFY_WRITEint access_ok(int type,const void *addr,unsi...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>