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

首页 / 操作系统 / Linux

Android界面设计之:使用水平视图切换

Android界面设计之:使用水平视图切换

在本文中,将介绍如何使用Android中提供的兼容包Android compatibility package编写一个横向水平分页功能的小应用。Android compatibility package为Android在2011年初发布的一个功能兼容包,该兼容开发包主要包含了Android最新平台上的最酷的特性,这样的话,当开发者在为旧版本的Android设备开发程序的时候,就可以使用这个兼容开发包来使用最新的Android特性,而不用自己重新开发, 从而...
Android界面设计:使用水平视图切换实例源码

Android界面设计:使用水平视图切换实例源码

做了一下Android界面的水平视图切换的功能。主要是用到啦Google提供的兼容包中的viewPager组件。可以很方便地开发水平view切换的功能。而水平视图切换的功能,可以方便地让用户通过手指从右向左滑动,就可以轻易切换不同的视图。下面是一个效果图:基本上是借鉴的这篇文章上的,http://www.linuxidc.com/Linux/2012-04/58345.htm然后自己增加啦一点特效。如果大家有兴趣可以去下面的链接下载。下载在Linux公社的...
Linux 动态库的显示调用

Linux 动态库的显示调用

10.动态库的显式调用库函数dlopen()将打开一个新库,并把它装入内存。该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的。比如Apache Web服务器利用这个函数在运行过程中加载模块,这为它提供了额外的能力。一个配置文件控制了加载模块的过程。这种机制使得在系统中添加或者删除一个模块时,都不需要重新编译了。dlopen()在dlfcn.h中定义,并在dl库中实现。它需要两个参数:一个文件名和一个标志。文件名可以是我们学习过的库名字。标志指明...
Linux 下创建静态库和动态库

Linux 下创建静态库和动态库

4.生成库文件概述编写函数代码编译生成各目标文件用ar文件对目标文件归档,生成静态库文件。注意归档文件名必须以lib打头(可查看库文件命名规则)。使用要点:在gcc的-I参数后加上静态库头文件的路径。在gcc的-L参数后加上库文件所在目录在gcc的-l参数后加上库文件名,但是要去掉lib和.a扩展名。比如库文件名是libtest.a那么参数就是-ltest编写最简单的源文件编写如下两个文件,注意放在同一目录中myalib.h //静态库头文件myalib....
Linux 的库文件

Linux 的库文件

1.什么是库在windows平台和linux平台下都存在着大量的库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类及区别linux库有分类静态库和共享库(动态库)区别:后缀不同通常共享库以.so(SharedObject的缩写)结尾,静态链接库通常以.a结尾(Archive的缩写)。在终端缺省情况下,共享库通常为绿色,...
【Linux 驱动】第一章 设备驱动程序简介

【Linux 驱动】第一章 设备驱动程序简介

一,设备驱动程序的作用最显著的作用,是可以使计算机和设备通信,充当硬件的接口。操作系统只能通过这个接口来控制设备。二是书中说的驱动在于提供机制,而不是策略,个人觉得这应该是我们编写驱动程序遵循的一个原则。机制--需要提供什么功能,策略--如何使用这些功能。由于不同的环境需要不同的方式来使用硬件,因此应尽可能做到让驱动程序不带策略驱动程序在用户态和内核态之间传递数据驱动程序是内核的一部分,可以使用中断、DMA等操作二,内核功能划分进程管理:创建和销毁进程,处...
【Linux 驱动】第二章 构造和运行模块

【Linux 驱动】第二章 构造和运行模块

设置测试系统开发环境及Hello World入门模块在前面中已经讲到,请参考:http://www.linuxidc.com/Linux/2012-04/58409.htm一,核心模块与应用程序的对比 应用程序:小规模及中规模程序,从头到尾执行单个任务。 核心模块:预先注册自己,以便服务于将来的某个请求。然后他的初始化函数就立即结束。 退出时候,应用程序可以不释放自己申请的资源,而模块在退出之前必须仔细撤销初始化函数所做的一切。二,用户空间和内核空间 模块...
Android UI之Memu菜单

Android UI之Memu菜单

1. options menu按menu键显示。因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以及icon,可以设置快捷键,不支持checkbox以及radio控件,所以不能设置checkable选项。而多于6的菜单项会以“more” icon menu来调出,称为expanded menu。它不支持icon,其他的特性都和icon menu一样!两种使用方式:(...
<< 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 >>