[转载]Android新手入门基本知识(一)

关于Android

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机——T-Mobile G1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android 作为谷歌企业战略的重要组成部分,将进一步推进”随时随地为每个人提供信息”这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基 于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些 产品。
开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间, 届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,请登录 mobile.google.com ,确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。


目录

第  一  讲:android专有名词介绍 不明白的进来
第  二  讲:android是什么?android现有成员有哪些?
第  三  讲:手把手教你给android手机设置WIFI无线网络
第  四  讲:关于CMWAP,CMNET,GPRS,EDGE问题集合
第  五  讲:查询android手机详细地址方法
第  六  讲:android手机如何用CMWAP上网?
第  七  讲:什么是APK文件?他和android手机是什么关系?
第  八  讲:TF/MicroSD卡的SDHC标准与Class速度等级详解
第  九  讲:如何安装APK文件到自己的android手机里?
第  十  讲:如何卸载自己手机上的APK文件程序
第 十一 讲:android手机添加删除桌面图标和插件,设置壁纸
第 十二 讲:如何导入删除联系人
第 十三 讲:android G1蓝牙与无线网络,APN接入点设置
第 十四 讲:android手机如何设置个性短信和来电铃声
第 十五 讲:教你如何使用任务管理器以及分享小窍门
第 十六 讲:关于G1的GPS软件介绍及打开GPS模块方法
第 十七 讲:将G1内的SIM卡联系人导入到GMAIL的联系人中
第 十八 讲:android手机如何**信息
第 十九 讲:手机彩信图片如何储存
第 二十 讲:android手机连接PC后怎样切换为U 盘模式
第二十一讲:几个小方法解决手机烧流量问题
第二十二讲:android手机怎样通过蓝牙传输文件
第二十三讲:如何清空android G1手机里的系统垃圾
第二十四讲:轻轻松松为你的手机截图
第二十五讲:怎样快速更新已安装的软件?
第二十六讲:什么是SPL?与非SPL的区别
第二十七讲:如何辨别你的android G1手机是否刷新SPL?



具体内容


第一讲:android专有名词介绍 不明白的进来

1.  固件…………操作系统

所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。
这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。
但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。
谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。

2.  刷固件…………安装(or 重装)操作系统

正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。
于是就有了刷固件这么一回事。
就像Windows安装系统一样,把安装盘放进去就可以直接安装。
A系统毕竟还没满一岁(从开始用算),还没有什么直接安装系统的软件。(以后肯定有!)
所以让我们自己动手安装吧。

3.  ROM(包)…………系统的安装盘

这个东西就是A系统的打包。我们刷机的时候就是将这个东西刷进固件的。
当然,由于A系统的开源性质,我们可以自由的改动这个包。
涉及高端知识。回避这个问题。

像经常提到的RC XX,G2 Rom,还有x.x.x的之类的东西,都是指的包的版本。
就是被改动成各式各样的包。

4.  固件版本

由于是谷歌公司在专门开发这个系统,官方放出的话必然是所有G友手机升级的风向标。
固件版本就是官方制定的基础系统,所有的改包都会从官方的包开始改。
所以官方的一次升级必然会影响整个手机系统的使用情况。
就像现在大家都在用XP,微软放出了一个补丁包,于是大家都去升级了。
目前RC33的固件版本是1.4。。(有G友指出这个版本是1.1。。没有仔细研究)
但Cupcake和G2ROM都是1.5的固件版本,有了很大的更新。

5.  ROOT

Root是一个你使用系统的权限,是最高的,有了root权限就可以更改内部系统的文件了。
为了防止软件更改系统文件(病毒?),A系统隐藏了root权限,也就是一般情况下不能修改系统文件。
但是。。我们要刷机。所以我们就要取得Root权限

6.  JF自制固件

JF自制固件是某达人改的固件的一个,主要特点就是它有自制的recovery恢复模式。可以刷写你自己的包
我们就用JF的固件作为刷机的基础,开始无穷无尽的刷机(汗)。

7.何为 Radio 包

无线通信模块的驱动程序,ROM 是系统程序 Radio 负责网络通信,ROM 和 Radio 可以分开刷,互不影响。如果你的手机刷新了 ROM 后有通讯方面的问题可以刷新 RADIO 试一试。

8.ROM 的分类

一般分为两大类,一种是出自手机制造商官方的原版ROM,特点是稳定,功能上 随厂商定制而各有不同;另一种是开发爱好者利用 GOOLGE 官方发布的源代码自主编译的原生 ROM(如啊兴编译的安卓网友协作 ROM 、国外的 CM 系列等等),特点是根据用户具体需求进行调整,使 ROM 更符合不同地区用户的使用习惯,如 啊兴的安卓系列 ROM 就是专门针对中文用户制作,CM 系列的 ROM 则更加适合国外用户。

另外还有一些热心网友自己进行美化或修改的 ROM ,一般都是基于原生 ROM 制作,也很受大家欢迎。

9.ROM 的选择

不同版本的 ROM 有不同的特点,稳定型,速度型,美观型,自己喜欢什么就选择什么,正所谓萝卜青菜各有所爱。
需要注意的是,同学们在刷机之前,要认真地查阅 此版本 ROM 的注意事项,个别情况下会出现不同 ROM 之间互不兼容的现象。

10.刷机方法的种类

1. 恢复模式,用“update.zip”文件;
2. 进入工程模式,刷新“.NBH”文件;
3. 使用开发版的工程模式,进行 fastboot 刷机。


第二讲:android是什么?android现有成员有哪些?

一:Android是什么?

android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称, 该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式 的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

二:Android团队成员有哪些?

Android平台的研发队伍阵容强大,包括Google、HTC(宏达电)、T-Mobile、高通、魅族、摩托罗拉、三星、 LG以 及中国移动在内的34家企业都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android 平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发 速度。

三:android在中国

android在中国的前景十分广阔,首先是有成熟的消费者,在国内,android社区十分红火比如androidin.net,这些社区为 android在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了android阵营,包括魅族,中国移动,中国联通,华为通讯,联想等大企 业。我们公司不大,但也花费了一部分精力在android项目的研究上,包括项目思路android的发展前景等····

第三讲:手把手教你给android手机设置WIFI无线网络

大家都知道WIFI是一个好东西,简单的来说它就是可以免费再有热点的地方上网,搭载Android系统的G1内置了WiFi,通过WiFi你可以使用YouTube观看网上视频、使用Browser浏览网页、使用Market来下载免费软件、使用IM上MSN进行聊天、使用Gmail来收发邮件,使用……当然,还有很多很多,就不一一举例了。

下面我们就来叫你如何给你的android手机设置WIFI无线网络

1.设置WIFI前,首先你要去一个有WIFI热点的地,最平常的地方比如麦当劳、肯德基、星巴克等。
在主菜单上找到设置一项

本帖最后由 mycrown 于 2010-10-3 01:18 编辑
【小白课堂】手把手教你给android手机设置WIFI无线网络
大家都知道WIFI是一个好东西,简单的来说它就是可以免费再有热点的地方上网,搭载Android系统的G1内置了WiFi,通过WiFi你可以使用 YouTube观看网上视频、使用Browser浏览网页、使用Market来下载免费软件、使用IM上MSN进行聊天、使用Gmail来收发邮件,使 用……当然,还有很多很多,就不一一举例了。

下面我们就来叫你如何给你的android手机设置WIFI无线网络
1.设置WIFI前,首先你要去一个有WIFI热点的地,最平常的地方比如麦当劳、肯德基、星巴克等。
在主菜单上找到设置一项


Android, android, USA, Google, 应用软件 - Android新手入门基本知识

然后点击进入设置,接着点击无线控件这一项

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

进入无线控件你就会看到关于wifi设置 点击进入

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

接着你打开网络 搜索你所在的地点的无线网络

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

点击一无线网络进入 然后输入密码

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

接着就是等待几十秒钟 然后它会提示你已连接 之后你可以点击浏览器 它就会直接上网了

Android, android, USA, Google, 应用软件 - Android新手入门基本知识



第四讲:关于CMWAP,CMNET,GPRS,EDGE问题集合

1,我知道GPRS,那为啥我设置好的GPRS,G1上面图标显示个E,又看到某些教程说可以上EDGE,这和GPRS啥关系啊

答:GPRS是通用分组无线业务(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。 它经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间
EDGE是英文Enhanced Data Rate for GSM Evolution 的缩写,即增强型数据速率GSM演进技术。EDGE是一种从GSM到3G的过渡技术,说的简单点就是,GPRS是一种上网方式,应用与2G的GSM网络上 的,我们叫2.5G,而EDGE其实也是通过GPRS上,不过就是加强版的GPRS,我们叫2.75GEDGE的速度比GPRS快,北京这里我平均能达到30多K每秒,峰值也达到过40K多。以上是本人亲自测试的。
一句话:显示EDGE其实就是上了GPRS,而且是加强版的GPRS,速度更快。

2,什么是CMNET,什么是CMWAP啊

答:CMWAP和CMNET只是中国移动为其划分的两个GPRS接入方式。中国移动对CMWAP作了一定的限制,主要表现在CMWAP接入时只能访问 GPRS网络内的IP(10.*.*.*),而无法通过路由访问Internet,我们用CMWAP浏览Internet上的网页就是通过WAP网关协议 或它提供的HTTP代理服务实现的。 因此,只有满足以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:
1.应用程序的网络请求基于HTTP协议。
2.应用程序支持HTTP代理协议或WAP网关协议。
这也就是为什么我们的G1无法正常用CMWAP的原因。
一句话:CMWAP是移动限制的,理论上只能上WAP网,而CMNET可以用GPRS浏览WWW。

3,看那么多我头都大了,你痛快点,G1能不能上中国移动的GPRS

答:G1的理念就是与网络的完美结合,主打就是上WWW网,而且也并没有行货,CMWAP这个概念只存在与中国移动,国外是没有这概念的所以,如果我们上GPRS,就要设置CMNET。
一句话:用CMNET方式通过EDGE可以上网

4,啊,那上CMNET,这资费,是不是比CMWAP贵啊?

答:因为本人并没有周游世界,所以我也不太清楚其他地区的资费,还希望网友们可以多多提供当地资费政策,方便用户。但是我可以说北京的非包月用户的 CMNET和CMWAP是不区分的,资费一样,也就说假如我动感地带用户定了5元30M,那我用G1上CMNET就可以享受这个资费套餐。包月的是区分资 费的。
一句话:根据当地运营商政策而定,可以电询当地10086

5,哦,那我还想问,能不能接受彩信啊?

答:根据之前写过的教程,有测试成功的,但是,依然有很多用户测试失败,而且即使接受成功了播放时间不能控制。这基本上还是因为CMWAP的原因。所以还是等待有没有更好的教程。
一句话:按照教程再试试,不行的话,还是再等待下看看有没有更好的方法。

第五讲:查询android手机详细地址方法

通过该官方页面我们可以查询我们纤细的手机信息,对买家有很大帮助

EU:就是欧盟/German:德国/T Mobile (UK):英国;

Pure Black:全黑/Pure White:全白;

w/oSIM:表示有无锁卡;

按键排序:QWERTZ(键位倒置ZY)/QWERTY(键位正常);

HSUPA :enable(支持)

第六讲:android手机如何用CMWAP上网?

在 设置-无线控件-移动网络设置-接入点名称-中国移动WAP设置下
按Menu -New APN
按照下面格式填入

name cmwap
apn cmwap
proxy 10.0.0.172
port 80
username 空
pasword 空
mmsc http://mmsc.monternet.com
mms proxy 010.000.000.172
port80

如图:

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

第七讲:什么是APK文件?他和android手机是什么关系?


APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。

一个APK文件结构为:
mete-INF\   Jar文件中常可以看到
res\ 存放资源文件的目录
AndroidManifest.xml  程序全局配置文件
classes.dex Dalvik字节码
resources.arsc 编译后的二进制资源文件

总结下我们发现Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别,这样做对于程序的保密性和可靠性不是很高,通过dexdump命令可以反编译,但这样做符合发展规律,微软的 Windows Gadgets或者说WPF也采用了这种构架方式。

在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相 关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。最终我们平时安装的文件可能不是 这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

第八讲:TF/MicroSD卡的SDHC标准与Class速度等级详解

什么是SDHC标准?


Android, android, USA, Google, 应用软件 - Android新手入门基本知识

SDHC是“High Capacity SD Memory Card”的缩写,即“高容量SD存储卡”。2006年5月SD协会发布了最新版的SD 2.0的系统规范,在其中规定SDHC是符合新的规范、且容量大于2GB小于等于32GB的SD卡。

SDHC最大的特点就是高容量(2GB-32GB)。另外,SD协会规定SDHC必须采用FAT32 文件系统,这是因为之前在SD卡中使用的FAT16文件系统所支持的最大容量为2GB,并不能满足SDHC的要求。

SDHC标志如下图:

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

所有大于2G容量的SD卡必须符合SDHC规范,规范中指出SDHC至少需符合Class 2的速度等级,并且在卡片上必须有SDHC标志和速度等级标志。

Class传输等级:

Class 0:包括低于Class 2和未标注Speed Class的情况;
Class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV、数码摄像机拍摄
Class 4:可以流畅播放高清电视(HDTV),数码相机连拍等需求;
Class 6:满足单反相机连拍和专业设备的使用要求;

购买总结:

1、市场上常见的2GB以下存储卡(含2GB)都不属于SDHC卡,其等级为Class0.
2、并不是所有的4GB卡都是Class4,也有Class2的,不同品牌和规格也是有分类和区别的.
3、4GB Class4还是可以值得考虑的.
4、认清TF卡上SDHC以及Class等级标识.根据自己的实际需要购卡.不要盲目追求高速度和高容量.目前市场上常用的还是以Kingston,Sandisk,Kingmax为主,各品牌之间存在一定的差异.电脑测试并不完全体现存储卡的性质和特点.卡是要装到手机里的,你电脑里飞速20+,在手机里运行也许只有2+,选卡要选择适合自己需要的,装几首MP3非赶个潮流装个8GB,到时候受折磨的不仅仅是自己,影响更重的是手机的CPU,还有电池的续航时间,要知道,卡的容量越大,会导致文件的寻址时间增加,电池就是这样被消耗和损伤的!

第九讲:如何安装APK文件到自己的android手机里?

很多朋友刚拿到G1的时候大概首先就是要往里面装软件了,在ANDROID平台下安装文件的后缀名为“.apk”,就好像PC上的安装文件的后缀名为“.exe”塞班平台安装文件的后缀名为“.sis”一样,所以我们一般称ANDROID平台下安装文件为“APK”。

手机上首先要进行一些设置,设置——应用程序——勾选“未知源”
设置——应用程序——开发——勾选“USB 调试”

方法一
运用APK安装器,就是将APK文件安装到手机上的一个PC端软件,我们首先需要下载一个USB驱动,在PC上安装好“APK安装器”,这 个软件会自动关联你的APK程序,只要双击一下APK程序就可以自动安装到你的手机里了。    点击下载APK安装器(HiAPK Installer)1.0版正式发

大家可能问 我们的手机和电脑连不上怎么办?那说明你没有安装驱动?驱动在哪下?其实不用下驱动 在这里我们推荐一个软件 就是91助理FOR android系统的。

你把你的android手机和电脑连接后打开91 for android手机助理 然后他就会自动帮你下载驱动 同时会连接手机。

Android, android, USA, Google, 应用软件 - Android新手入门基本知识


Android, android, USA, Google, 应用软件 - Android新手入门基本知识

界面上显示我的G1和电脑已连接

方法二

大家需要先下载一个资源管理器软件,可以通过网络在 MARKET 中下载一个资源管理器,这里推荐 ASTRO。你也可以直接下载
过方法一把资源管理器安装好,之后再安装软件只要把 “.APK”的安装文件拷贝到 SD 卡里,之后使用资源管理器软件在SD卡下打开 “.APK”的安装文件,直接安装即可.

然后把在电脑上下载好了的APK文件 丢到电脑上SD移动设备 Android, android, USA, Google, 应用软件 - Android新手入门基本知识

然后从手机的资源管理器上找到该文件 安装就行

方法三

设置——应用程序——APK安装器
只要把APK程序都放到SD卡上,就可以直接在这个内置的APK安装器上进行软件的安装与卸载。

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

选择应用程序

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

点击APK安装器

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

然后他就会自动扫描SDCARD上的文件

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

显示该文件

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

点击安装即可 然后再从你的菜单里面找到该文件 安装成功!

第十讲:如何卸载自己手机上的APK文件程序


其实方法很简单,如果你刷新简体版系统的话就更容易找到删除的方法了。

桌面状态下按下“MENU”——“设置”——“应用程序”——“管理应用程序”——找到你要删除的应用程序,点击卸载。

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

点击应用程序进入下一级菜单

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

然后点击管理应用程序

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

找到你想卸载的应用程序

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

点击卸载

Android, android, USA, Google, 应用软件 - Android新手入门基本知识

再按确定就OK了

卸载其实就是这么简单!

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏