Welcome 微信登录

首页 / 操作系统 / Linux

Android基础教程:数据存储方式

Android基础教程:数据存储方式

无论是神马平台,神马开发环境,神马软件程序,数据都是核心。对于开发平台来讲,如果对数据的存储有良好的支持,那么对应用程序的开发将会有很大的促进作用。总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式;数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等;网络,则用于比较重要的事情,比如科研,勘探...
u-boot-2011.06在基于S3C2440开发板的移植之解决raise: Signal # 8 caught

u-boot-2011.06在基于S3C2440开发板的移植之解决raise: Signal # 8 caught

在这篇文章中提到,在开发板上电后,会出现“raise: Signal # 8 caught”。这虽然不影响系统的正常运行,但也是一个不小的bug,也许会影响以后u-boot-2011.06的移植,因此我们有必要把这个bug去除掉。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.htmU-Boot-2011.06启动流程分析 http://www.linuxidc.com/Linu...
u-boot-2011.06在基于s3c2440开发板的移植之NorFlash启动

u-boot-2011.06在基于s3c2440开发板的移植之NorFlash启动

u-boot-2011.06虽然支持一些常见的开发板,但如果u-boot-2011.06不支持我们手上的开发板,那就要找到与我们的开发板最接近的u-boot-2011.06所支持的开发板,在这个开发板的基础上进行移植。u-boot-2011.06所支持的smdk2410开发板是最接近我的开发板的,所以我就在该此基础上进行修改、移植。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897....
u-boot-2011.06在基于s3c2440开发板的移植之支持NandFlash读写

u-boot-2011.06在基于s3c2440开发板的移植之支持NandFlash读写

在“NorFlash启动”一文中,我们把drivers/mtd/nand/s3c2410_nand.c文件复制为s3c2440_nand.c文件,并把该文件内的所有有关“2410”的地方一律改为“2440”。这么修改仅仅是能够让系统编译成功,并没有真正实现NandFlash的读写。在这里,我们就来介绍如何让u-boot支持NandFlash的读写。相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-0...
u-boot-2011.06在基于s3c2440开发板的移植之硬件ECC

u-boot-2011.06在基于s3c2440开发板的移植之硬件ECC

在上一篇关于“支持NandFlash读写”的文章中,我们很好地完成了u-boot对NandFlash的读写,但这个读写进行的是软件ECC,即用软件编程的方法实现ECC。我们知道S3C2440的NandFlash控制器是支持硬件ECC的,因此在这里我们就来讲解如何实现硬件ECC。NandFlash的每一页分为main区和spare区,S3C2440的NandFlash控制器支持这两个区的硬件ECC,但为了兼容u-boot-2011.06,我们只实现main区...
S3C2440上touchscreen触摸屏驱动

S3C2440上touchscreen触摸屏驱动

一、开发环境主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件...
ARM-Linux驱动-触摸屏驱动分析

ARM-Linux驱动-触摸屏驱动分析

1、下面是ADC和触摸屏接口的模块图当触摸屏接口使用时,XM或YM接触摸屏接口的地当触摸屏接口不使用时,XM或YM接模拟信号,做普通ADC使用。2、触摸屏接口的几种操作模式(1) 正常转换模式通过设置ADCCON(adc控制寄存器)来完成初始化,并对ADCDAT0数据寄存器进行操作。(2) 分离XY坐标模式X坐标模式写X坐标转换数据到ADCDAT0,触摸屏接口产生中断到中断控制寄存器。Y坐标模式写Y坐标转换数据到ADCDAT1,触摸屏接口产生中断到中断控制...
Android EditText 光标颜色的修改方法

Android EditText 光标颜色的修改方法

EditText 继承于TextView。所以给光标着色的地方在TextView 的onDraw()函数中进行。然后便将 mHighlightPaint.setColor(cursorcolor); 这句话的参数用Color.BLUE做了测试。果然能起到效果。这样的修改会影响到手机中的所有使用到TextView的地方。所以我们需要通过给TextVew增加一个属性,就相当于Android:layout_width的属性一样,不过这里我们需要的属性是一个boo...
JAVA String.format 方法使用介绍

JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识:"-"在最小宽度内左对齐,不可以与“用0填充”同时使用"#"只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x"+"结果总是包括一个符号(一般情况下只适用于...
Android在屏幕任意点移动图片(附源码)

Android在屏幕任意点移动图片(附源码)

以前也用过onTouchEvent(MotionEvent event)这个方法,但是没有想到这么用,感觉不错,所以就自己写了一下,感觉效果不错,以后如果做游戏用得到,点击屏幕在屏幕上滑动,图片跟着滑动!效果不错啊!哈哈,分享一下给大家,希望给大家点启迪。Android在屏幕任意点移动图片源码下载:下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www...
在Android的Listview中显示多种视图

在Android的Listview中显示多种视图

1.场景在使用ListView时,我们经常遇到需要在一个ListView中显示多种视图的场景,例如:聊天软件的聊天界面中,自己发送的消息在左边显示自己的头像,别人发送的消息在右边显示别人的头像,等等。2.ListView常用方式2.1 ListView常用的Adapter有:ArrayAdapter,SimpleAdapter,CursorAdapter。在Android sdk sample的ApiDemo工程中有详细的使用方法。2.2 当我们需要在Li...
Android开发中颜色的使用

Android开发中颜色的使用

Android 开发中使用的颜色可以分为两种,自定义颜色和系统颜色1.自定义颜色:颜色值的定义是通过RGB三原色和一个alpha值来定义的(加色原理)。以井号(#)开始,后面是Alpha-Red-Green-Blue的格式。形如:#RGB #ARGB #RRGGBB #AARRGGBB通常使用#RRGGBB 或者#AARRGGBB的形式1.1 在资源文件中定义颜色:一般在resvalues下建立colors.xml文件,定义颜色,如下:<?xmlve...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>