-
[综合] Android-vold源码分析之格式化SD卡
1.将分区信息写到硬盘的第一个设备节点的MBR结构中的分区表; 2.格式化分区到指定的文件系统类型。 MBR中存放分区表的位置在446-509,占用了64字节,MBR结构只支持4个主分区,所以 有4个16字节的区域,先简要说明一下MBR的分区表的结构: 从这个表格可以看出,相对于446-50...
18
热度 -
25
热度 -
66
热度 -
[综合] 技术是加速器,而不是创造者
合理地使用技术,技术就会成为动力的加速器而非创造者。 当吉姆?约翰逊继大卫?麦克斯韦之后成为联邦国民抵押协会的首席执行官时,他和他领导的团队聘请了一家咨询公司进行技术审查。一名资深的咨询顾问比尔?凯尔维先生列出了4个等级,其中包含4个竞争优势和一个绝对优势。联邦国民抵押协会只排在第2等级。为了坚持...
0
热度 -
[综合] Android-Vold, Framework和UI的通信
Framework作为界面与vold之间的桥梁,用户是Framework的用户,那么Framework就是Vold的大哥大,Framework发出一个命令,Vold不敢不遵从,只能照着Framework的意思照办,iOSVSAndroidVSWP 在Framework里面,有一个目录是用来存放一些...
66
热度 -
[综合] Android学习笔记(五三):服务Service(下)- Remote Service
之前所谈的Service属于LocalService,即Service和Client在同一进程内(即同一application内),Service的生命周期服从进程的生命周期。在实际应用上,有时希望Service作为后台服务,不仅被同一进程内的activity使用,也可被其他进程所使用,针对这种情况...
38
热度 -
[综合] Android学习笔记(三九):资源resource(下)
在上一次学习笔记中,学习了XML文件的解析,实际上一些简单的activity属性,一些简单的信息,我们也可以放入xml文件中,可以直接放入res/vaules,由系统来进行解析,而无须使用XmlPullParser来自己分析。 Dimension 用于字体大小,间距pading等等。常用的尺寸大小详...
3
热度 -
[综合] Android学习笔记(四一):SQLite的使用
SQLite是非常流行的嵌入式关系型数据库,轻载,速度快,而且是开源。在Android中,runtime提供SQLite,所以我们可以使用SQLite,而且是全集的SQLite。SQLite提供SQL接口,和一般的数据库一样。但是Android的API不采用JDBC,JDBC消耗太多的资源。 SQL...
97
热度 -
[综合] andriod编译环境搭建
Andriod编译环境一、判断机器字长 支持64的CPU如下: 在bios中设置虚拟技术 将InterVirtualizationTechnology设置为ENABLE 二、下载VMware和ubuntu的安装包 下载VMware-workstation-full-7.1.4-385536.zi...
98
热度 -
99
热度 -
60
热度 -
[综合] Android学习笔记(十二):Activity-Spinner
例子一:Spinner的基本实现方法 步骤一:编写AndroidXML文件 <LinearLayout……><TextViewandroid:id="@+id/spinner_label"……/><!--经过我们的测试android:drawSelectorOnTo...
58
热度 -
[综合] Android学习笔记(七):多个Activity和Intent
。Intent用于在一个应用中多个Activity的调用和数据传递,也可用于调用其他服务(应用)。 1、Button触发 在《xml和widget》中,我们通过AndroidXML以及实现View.OnClickListener接口的方式来处理button触发调用,这里我们采用后一种方式,并做了稍稍...
64
热度 -
[综合] Android学习笔记(八):Activity-OpenMenu和LinearLayout
设置文本显示 继承ViewText的widget有以下集中设置文本显示的方式:一、在AndroidXML中android:text="xxxxx"中设定;二、在程序中通过widget.setText("xxxx");三、在res/values/strings.xml中设置,然后通过R.string....
32
热度 -
[综合] Android 学习笔记(十六):Widget-进度条
学习两种显示条,ProgressBar用于output,SeekBar用于Input。 ProgressBar 1)AndroidXML文件 ......<ProgressBarandroid:id="@+id/c81_firstBar"style="?android:attr/progre...
55
热度 -
[综合] Android学习笔记(十七):再谈ListView
由于手机屏幕尺寸的原因以及手指触屏操作的特性,ListView常常用到。在Activity-ListView中,每一个list中的entry只有一个数据,且都只涉及一个view,在本次,我们将学习进一步的变化,让list更为生动,这只需对apdater作进一步的描述。 例子一:每个元素有一个图标和一...
7
热度 -
[综合] Android学习笔记(二一):有趣的widget-日期和时间
Android提供了日期和时间的widget。 日期widget DatePicker和DatePickerDialog,DatePickerDialog是装载DatePicker的一个简单的容器,如图所示。分别有一个触发方法OnDateChangedListener()和OnDateSetLis...
0
热度 -
[综合] Android学习笔记(二十):回归简单的ListView
在数据的传递,Java里面,具有<Key,Value>的Hash是非常重要的,可以方便增/删/改/查,如果我们不使用数据库存储,或者将数据存放在内存中,<Key,Value>是最常用的。下面的例子来自于目前网上一个Android教程视频(mars-droid),我们将关注如何...
40
热度 -
[综合] Android4.0 与 android2.3 差异
Android系统差不多每半年一次的升级步伐,每代Android系统都以甜点命名,1.5版叫做Cupcake(纸杯蛋糕)1.6版为Donut(甜甜圈)2.0/2.1叫éclair(闪电泡芙,一种法式奶油夹心甜点)2.2版为Froyo(冻酸奶)2.3版为Gingerbread(姜饼)3.0版叫Hone...
58
热度 -
38
热度