Welcome 微信登录

首页 / 操作系统 / Linux

Android TextView的各种属性

Android TextView的各种属性

收集到了TextView 的属性,在开发过程中还是挺有用的。Android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editable 类似...
Android四种存储方式 sharedpreference,file,SQlite,contentprovider实现增删改查

Android四种存储方式 sharedpreference,file,SQlite,contentprovider实现增删改查

Android四种存储方式: sharedpreference,file,SQlite,contentprovider。1、SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Edito...
Android之利用SQLite数据库实现登陆和注册

Android之利用SQLite数据库实现登陆和注册

首先,说一下SQLite的概念:SQLite 是一个开源的嵌入式关系数据库,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在Android 系统中集成的是 SQLite3 版本 ,SQLite 不支持静态数据类型 , 而是使用列关系 。 这意味着它的数据类型不具有表列属性 , 而具有数据本身的属性 。 当某个值插入数据库时, SQLite 将检查它的类型。如果该类型与关联的列不匹配,则 S...
Android应用之小球跟着手指动

Android应用之小球跟着手指动

首先是介绍一下是怎么画图!有两个类Canvas,Paint;Canvas代表了“依附”了指定View的画布,Paint 代表了Canvas上的画笔;如何在Android应用中绘制基本的集合图形,关键在于一个自定义View组件,要重写View组件的onDraw(Canvase)方法,接下来是在该 Canvas上绘制大量的几何图形,球形,方块,线,等各种形状!画球: Canvas.drawCircle(x,y,len,paint)为球绑上Touch事件;原码如...
C语言 字符指针和字符数组的区别

C语言 字符指针和字符数组的区别

char *str = "This is a string."; 是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。 这里要注意字符指针与字符数组之间的区别。例如,有说明语句: char string[ ]="This is a string."; 此时,string是字符数组,它存放了一个字符串。 字符指针str与字符数组string的区别是:str是一个变量,可以改变str使它指向不同的字符串,但不能改变str...
嵌入式系统 Boot Loader 技术内幕

嵌入式系统 Boot Loader 技术内幕

简介:本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2.Linux 内核。特定于嵌入式板子的定制内核以及内核的...
使用C语言去掉字符串集合重复元素

使用C语言去掉字符串集合重复元素

有一种最直接的方法可以去掉一个集合中重复的元素,这种方法据说就是“交给下面去做”,然而有时候,你自己动手去做一下也是不错的。如果交给下面去做,最直接的选择就是使用map,在java中,我们有HashMap,TreeMap等等实现了map接口的类可用,c++中,同样有STL的同类集合可以使用,在各类高级语言中,就更不必说了,然而在c中,就没有那么幸运了,很多东西需要你来自己实现。根据《C语言内力修炼与软件工程》见 http://www.linuxidc.co...
嵌入式Linux下fdisk处理磁盘MBR的可选ID

嵌入式Linux下fdisk处理磁盘MBR的可选ID

在嵌入式Linux中,经常涉及到格式化硬盘,常用的工具就是fdisk,这工具功能强大,busybox里面也实现了fdisk。当busybox实现的fdisk是简化版,与原版的GNU的fdisk相差挺大的,主要是缺少一些细节性的功能。本文主要是说明fdisk写入MBR的一个磁盘可选id,这个区域可以用来唯一的标记一块硬盘,总共有4个字节,2的32次方中情况。以后将会详细的介绍MBR结构。。以下是摘自维基百科的一个表格,介绍MBR的结构:Structure o...
Android磁盘管理

Android磁盘管理

本系列文章,将会详细讲解Android系统的磁盘管理部分,可以通过这个突破口,熟悉整个Android的系统架构与实现原理。Android磁盘管理总共涉及到四大部分源码:1.Linux kernel: Android建立在Linux内核的基础上,最底层的部分是由Linux kernel来负责的,用于检测热插拔事件;2.Vold:Android没有使用Linux平台下的udev来处理,于是Google写了一个类似udev功能的vold,充当了kernel与fr...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>