`
ejc371fj
  • 浏览: 13837 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android基础知识~入门进阶,一步步走到高手

 
阅读更多

Android基础知识~入门进阶,一步步走到高手
2011年09月01日
  希望新入手ANDROID设备的朋友认真阅读本帖,一些简单的问题就可以自己解决了!!!
  一:基础知识

  1、什么是Android 系统
  
――Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
  ――2008年9月22日,美国运营商T-MobileUSA在纽约正式发布第一款Google手机――T-Mobile G1。该款手机为台*湾宏达电(HTC)代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。
  ――Android 是Google开发的基于Linux平台的开源手机操作系统。它摩托罗拉的首款Android手机CLIQ包括操作系统、用户界面和应用程序 ―― 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
  ――它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以java作为编写程式的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open Handset Alliance)。比如hero 的UI 界面即由HTC 自行研发,名为Senes,之前,没有一款Android 手机有如此华丽、人性化的界面,由此带来了Android 世界新的界面革命!
  ――与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。
  2、HTC、多普达是什么
  ――多普达是宏达(HTC)的全资子公司,多普达是其自有品牌。通俗的讲,多普达的东家就是宏达(HTC),负责操作多普达在国内运营。而HTC 则是台*湾的一家ODM(Original Design Manufacturer,原始设计制造商,自己设计产品,给其它品牌贴牌)厂商。
  ――宏达(HTC)主要以OEM 为主,给欧美各大运营商做定制手机,原来自己本身的产品不对外销售。宏达(HTC)旗下拥有多普达和多普达国际两家企业,为了能使自己的家的两个“多普达”都能够在激烈的竞争中生存,HTC 也对它们做了一些强有力的保护措施。
  ――多普达在武汉的工厂主要以零部件组装为主,机器的主要部件主要是从上家处采购,这里指的上家自然就是宏达(HTC)了,其实从设计到生产,多数是由HTC 来负责。同时这也解释了为什么我们在一些评测中经常提及HTC,其实HTC XXX就是原厂型号,因为给不同的运营商定制,所以最终到了运营商手上的机器型号命名都是不同的。
  ――宏达(HTC)是负责设计和生产原型手机,一开始自己并不负责销售,销售全都交给定制的运营商来负责,所以宏达(HTC)的合作伙伴都是各大运营商,自己家负责销售的只有多普达。当然,现在HTC 也推出了自有品牌。所以,关于HTC 和多普达就是水货和行货的说法是不全对的,HTC 现在已经是个向亚太地区之外推广的正宗手机品牌了。
  3、APK 是什么
  ――APK 是Android Package 的缩写,即Android安装包。APK 是类似Symbian Sis 或Sisx 的文件格式。通过将APK 文件直接传到Android 模拟器或Android 手机中执行即可安装。我们安装APK 一般有这样几种途径:
  1、使用电脑上的 91手机助手 for Android 程序,连接hero 进行安装,此方法简单明了,只要连接好hero 在你的电脑上双击APK 文件,即可将程序安装在手机上;
  2、将APK 文件拷贝入手机的存储卡,在手机上运行安装好的APK 程序安装器,找到拷贝的APK 文件进行安装。
  3、直接使用手机在“电子市场”、“安卓市场”上面在线下载安装。(你在两个市场下载安装过的软件,都在data/app 和 data/app-private 的文件夹里面,把这两个文件夹的文件(apk和zip)都拷贝出来,放一起,用安装有91手机助手的电脑,挨个双击,会显示哪个是哪个,自己可以改好中文名字,下次再装可就不用爬去安卓市场和电子市场找了,直接一顿双击,安完。)
  4、什么是ROM,什么是RUU
  ――ROM,是用来刷你手机系统的数据文件,也就是Android 系统的封装包,通过手机的工程模式解压安装到手机中形成你手机的操作系统。官方原版ROM 就是RUU,(相当于原版Windows XP)首先他是一个最安全的升级工具,可以让我们安全的升级ROM (一定要对应的机型)。当我们在刷机过程中由于不当的操作或版本选择的错误,导致无法启动,可以使用官方的RUU 程序来恢复系统,等于说,这是一个救命道具。
  ――除了官方的RUU 之外,hero 还能运行很多由高手们自制、定制、优化了的Android 系统,比如安逸、MoDaCo、FLZYUP 这些ROM ,就好像一个Ghost XP 的Ghost 文件,就如同深度、番茄花园、雨木林风等等不同的Ghost XP 系统,直接拷贝在存储卡上,使用手机的Recovery 模式就可以安装。
  5、什么是Radio
  ――Radio指代的是通讯模块,就是手机里面负责信号部分的模块,PDA类型的手机,基本都强调这么个概念。一个是PDA,一个是手机(貌似是句废话- -),举个很简单的例子,以三星的PPC手机为例,比如i718.比如i908,他们在刷机的时候(所谓刷机就是重装系统)一般都是分两部分,第一部分刷手机部分,第二部分刷PDA部分,而且两部分基本不相干。
  6、我怎么知道我的手机版本
  在hero 设置――关于手机,可以查看你的固件、手机操作系统、radio(baseband版本即是)的版本。根据你的使用情况和你的手机的版本,你可以决定是否对手机进行升级。
  7、什么是app2sd
  
――Google 手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd 操作,来让我们安装的软件放到sd卡上,而Google 的android 系统是基于Linux 的,所以存储卡上本身的Fat 格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux 认识的ext2 或3 或4 格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd 的操作。需要ROM 支持并开启app2sd 功能。
  ――app2sd 的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。此外,使用app2sd 最大的好处就是,刷一个带app2sd 的rom 之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htc input chinese需要重新添加几个文件到system/lib下),不过很多ROM 是需要Wipe ext 分区的,也就不能保留了。
  ――目前来看我们现在所使用的Android 各种软件暂时还没有进行app2sd 的必要。版本虽然不同,但是基本原理和步骤相同。
  8、什么是root,我需要它做什么
  ――root 就是你手机的boss,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的人不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些hacker 有机会入侵你的手机(貌似还没有出来这类黑客)。
  ――既然root 这么危险,我们为什么还要去获取它?其实用root 的权限主要是因为我们生在天朝,我们很多东西是受限制的,我们只能利用这些权限来做我们被限制的去做的事情,比如Google 禁止我们看到市场里很多免费或付费软件,我们可以用marketenabler 来进去看;再比如国庆以来GFW 把我们的市场干掉了,很多朋友只能看不能下,不能绑定gmail,我们可以修改hosts 来搞定他们,但这些都需要root权限。
  ――比如目前所有在hero 上截屏的软件都需要root 权限,没有root 权限,像Drocap、Shootme、Picme等等这类截屏软件就不能使用(当然,我们可以连线电脑,使用 91助手 在电脑上截取自己想要的hero 屏图)。个人觉得,除非必要,不要总是去想着获取root。
  9、什么是recovery
  ――recovery 就是你用 home 键+开机键 开机后能进入的一个界面(工程模式),在这个界面你可以直接用sd 卡上的zip 的rom 升级或者备份你的系统,老版本的recovery 只有三个选项,无法备份系统,只能用update.zip这个文件名的文件升级,不能用任何文件名的zip文件升级。新版本已经多出很多选项可以供你操作。
  ――此外,一般刷rom 之前最好wipe一下(wipe只是抹除rom 以外的个人数据,不会影响rom 本身),也就是返回出厂设置一下比较好,但是这样就会丢失你的所有软件,短信彩信,联系人(备份在google上没有关系)和设置等等,备份或者不wipe 都可以。这里面有recovery各项功能的讲解。
  10、熟练的使用点按、长按和轨迹球,了解小房子、menu 键的功用
  
――点按就不说了,不会这个也不用玩触摸屏了,令你常有惊喜的操作:长按。长按,可以说最基本的一个触控操作,用好了会有很多惊喜。长按图标我就不说了,长按别的地方你也应该多试试,很多会出现你想要的菜单。比如:长按要输入的文字框,可以选择默认输入法;长按信息,会弹出信息操作的相关选项等等。
  ――轨迹球。很多时候不方便用手指选取的时候,使用 轨迹球 可能是个不错的选择,在输入文字的时候,展开选字菜单后,滚动 轨迹球 可以较为精确快速的选择文字或词组。当输入有误的时候,可以使用轨迹球滚动光标到有误的地方去修改,比手指好用。
  ――在任何界面,点击 小房子 键都会回到主界面,@_@ 这个好像是废话……长按住 小房子 键,可以在多个程序之间切换,哇哈哈,体现出hero 相比IP 不可比拟的多线程操作性。
  ――menu 键的使用。在各种程序或者界面中打开隐藏的操作菜单,特别是对于程序的保存或者退出很重要。很多人都说Android 的程序很多都没有关闭选项,其实不然,很多程序点击menu 键都会有“关闭”或者“退出”的选项。用好menu 键,对于你的操作会有莫大的帮助。在发短信的时候,点中“收件人”的输入框后,可以按“menu”键选择联系人,可以连续选择多个联系人,**短信。
  11、熟练的在7个桌面转换、放置和删除图标(Widgets)
  ――上下、左右拖动手指,这个,都会吧。7个桌面,都是可以自己进行定制的。上面的东西都可以重新放置。放置的方法:1、点“+”号键,为桌面添加各种各样的图标和Widgets 插件,有很多Widgets 插件还有很多种样式可供选择,那是相当的华丽,记住,善用“+”号键,用好了,你的桌面将变得无与伦比、独一无二。2、长按程序菜单(我对显示所有程序那个界面的个人称呼)里面的图标,可以拿到桌面上来;长按桌面上的图标,也可以拖动位置或者删除(有人反映有些图标删除不掉,长按就进入了程序,那是因为这个程序正在后台运行,没有关闭,办法就是先使用任务管理器关掉此软件,然后再长按删除)。所有设定都好了之后,别忘了在主界面点击menu 键,选择“场景”起好名字进行保存。
  12、会使用上方通知条,学会观察通知条上的各种小图标
  1)、menu 键的使用。
  
在各种程序或者界面中打开隐藏的操作菜单,特别是对于程序的保存或者退出很重要。很多人都说Android 的程序很多都没有关闭选项,其实不然,很多程序点击menu 键都会有“关闭”或者“退出”的选项。用好menu 键,对于你的操作会有莫大的帮助。
  2)、小房子 键的使用。
  
在任何界面,点击 小房子 键都会回到主界面,@_@ 这个好像是废话……
  长按住 小房子 键,可以在多个程序之间切换,哇哈哈,体现出hero 相比IP 不可比拟的多线程操作性。
  3)、轨迹球。
  很多时候不方便用手指选取的时候,使用 轨迹球 可能是个不错的选择,在输入文字的时候,展开选字菜单后,滚动 轨迹球 可以较为精确快速的选择文字或词组。当输入有误的时候,可以使用轨迹球滚动光标到有误的地方去修改,比手指好用。
  4)、令你常有惊喜的操作:长按。
  
长按,可以说最基本的一个触控操作,用好了会有很多惊喜。
  长按图标我就不说了,长按别的地方你也应该多试试,很多会出现你想要的菜单。比如:长按要输入的文字框,可以选择默认输入法;长按信息,会弹出信息操作的相关选项等等。
  5)、拉下上方的通知条。
  
有些人不知道上面显示出的东西都是什么,不知道不要紧,只要你用手指向下将 通知条 拉成全屏,很多信息的详情都会显示在上面,再也不用为那些图标代表什么意思而烦恼了是吧?
  很多时候,通知条 显示给我们的,我们都应该好好注意,有些东西上面没了那就是关闭了。比如,昨天我没注意通知条,今天早上闹钟没有响,差点迟到,55555,一看,果然上面的小闹钟不见了,原来昨天鼓捣的时候把闹钟关闭了。
  6)、桌面上的 + 号键
  
这个键子一开始我没觉得有什么用,但是后来布置起桌面来发觉特别有用,大家好好研究研究,特别是在 设置 里的开关无线网络的一些小功能都可以直接放在桌面上的,大家慢慢研究哈,不多说了。
  智能手机,其实确实一定以及肯定很智能,但你会不会用呢?
  多多摸索,自然就有新惊喜。我也是小白,这是写给新手们看的,以后有了新发现再补充。
  13、熟练的安装、删除、使用、退出软件
  ――如何安装软件在【A】基础知识 的 3、什么是APK 中已经说明了,不再重复。
  ――删除程序有几种办法:1、使用 91手机助手,2、在 设置――应用程序――管理应用程序 中操作。3、使用第三方的强力程序管理程序进行 Kill。
  ――使用软件很简单,点击就可以了。有些JAVA 软件的安装和使用需要你首先运行JAVA 虚拟机,这里只是入门帖,就不过多介绍了。
  ――程序的退出,可以按手机上“回退”键,但是有些程序并不能退出,而是转入了后台;很多人抱怨说Android 的系统软件少有退出选项,其实不然,善用menu 键,调出隐藏菜单,很多时候会有“关闭”或者“退出”的选项。就算这些都不能结束程序,那么,安装一个 ES 任务管理器(estrongs.android.taskmanage)也许是你的一个不错的选择。它能有效的杀掉后台运行的程序,释放你的内存,保持hero 的运行速度。也可以说,任务管理器是每个hero 手机都必须有的软件,很重要。
  14、熟练的查找联系人,拨打电话和发信息,查看通话时间
  ――好像这是一个不该说的废话,但确实,刚入手hero 真的有可能找不到联系人、发不出信息。hero 查找联系人是很闹心的,即使你将你的联系人由“张三”写成“Zhangsan.张三”,你也不一定在你“浩瀚”的联系人中快速的找到他,我试过智能拨号、连云、来电通,都不理想,在这里,强烈推荐一款国人自己做的软件:Aurora,极光搜索软件(Aurora Universal Search),使用它,你可以快速的在机身内搜索出想要找的联系人,非常好用,点击搜索的结果就调出了此联系人的选项卡,想干什么干什么吧。我感觉从联系人来拨打电话和写信息明显要比从电话、信息界面开始要好得多。
  ――如果不想使用任何软件快速搜索联系人,那么先滚动联系人,看到右边出现一个灰色的细长条,点按会变成一个带字母的长条,滚动它,可以快速的在一个屏幕内搜索从A-Z,很方便。
  ――关于信息设置和收发彩信的设置
  ――关于如何查看通话时间和时长,可以点联系人(或者点击默认拨号面板右侧下方的),这个图形
  
  (一个方框带一个电话),然后进入了通话列表,想查询每个通话的具体情况,再点击每个通话右侧的这个图形,会显示通话时间和时长。
  15、互联网应用
  ――移动网络,也是需要进行设置的,如果你使用还不是3G 的网络,那么建议你在设置中选择只使用2G 网络,不然hero 会在2G 和3G 网络之间频繁切换查找搜寻3G 网络,让你的电池电量飞速下降。可以把移动网络的开关也设定在桌面上(按+号,小插件――设置――移动网络),和无线、蓝牙的开关都放在一起,可以更好的了解你的网络连接状态。多说一句,为了省电,让你的hero 坚持的时间更长,没事的时候把无线和蓝牙也都通通关掉吧,需要的时候再打开,因为他们也会不停的进行搜索,无谓的消耗你手机的电力。
  ――有人反映有时候自己开启移动网络,却显示“失败”,这个时候,将“飞行模式”开启,然后关掉,再选移动网络,就好用了,具体原因不明,可能是因为使用了WIFI 引起的情况。
  ――至于什么 翻*墙 等等网络难题这里就不说了,说实在的我也不太会。
  16、用mp3 做音乐铃声
  ――要是想用mp3 做手机的铃声,那么需要自己在卡的根目录下建立notifications文件夹(放短信铃声)、alarms文件夹(放闹铃铃声)、ringtones(放来电铃声)、ui(放UI声音的,建不建立这个文件夹无所谓,不一定用的上),然后大家就可以将MP3文件加入到相应的文件夹下,这样就可自由选择了。可能需要重新启动手机。
  ――另外一种方法是:进入音乐,找到(如果找不到,请在 音乐 里面选择第四项,即“全部”,然后按menu ,播放全部)并播放你要做铃声的那首歌曲,然后点menu ,选择 设为铃声,可以设为默认电话铃声、联系人铃声。这样设定的话,联系人都可以有不同的来电铃声哦。
  17、如何从 NOKIA 手机 中导入全部联系人
  ――在NOKIA 手机的联系然里面,选择 全部标记,选择 备份到存储卡,这样就都在SD 卡上的contact 文件夹里了,应该是vcf 格式的,都拷贝到电脑上,下载一个软件,处理一下就不会乱码了,然后使用OutLook 或者 91手机助手 导入hero。
  防止乱码的软件下载:
  18、如何解决 Handcents sms 软件与 手机的 信息 同时弹出通知的办法
  ――解决的办法是:在 信息 中,点menu ,调出菜单,选择 设置,在通知设置里面有一项:通知,将后面的勾去掉,也就是让 信息 不向你发送通知。这样就解决了双重通知的问题。
  19、如何将手机内的sd 卡当做U 盘使用
  ――先用数据线连接手机与电脑,在手机上用手指拉下屏幕最上方的通知条,选中USB 那个通知,点击,选“装载”,然后就可以将手机的sd 卡当U 盘使用和读取了。不需要的时候,再次拉开通知条,依然选中USB 的选项,选择“关闭”。
  20、如何使播放器放MP3 的时候显示专辑封面
  ――一共有两种办法。1、将专辑CD封面的图片文件改名为 AlbumArt.jpg 并放入相应的专辑文件夹。2、使用Mp3tag 等软件在电脑上编辑好,将封面加入每个Mp3 中。这样处理之后,再播放的时候,就可以显示专辑的封面了。不过最好的办法还是直接把封面封装到你的mp3 里。
  怎样安装程序到Android手机上,必看!!!
  很多朋友刚拿到G1的时候大概首先就是要往里面装软件了,在ANDROID平台下安装文件的后缀名为“.apk”,就好像PC上的安装文件的后缀名为“.exe”塞班平台安装文件的后缀名为“.sis”一样,所以我们一般称ANDROID平台下安装文件为“APK”。
  手机上首先要进行一些设置,设置――应用程序――勾选“未知源”
  设置――应用程序――开发――勾选“USB 调试”
  方法一
  APK安装器就是将APK文件安装到手机上的一个PC端软件,我们首先需要下载一个USB驱动,在PC上安装好“APK安装器”,这个软件会自动关联你的APK程序,只要双击一下APK程序就可以自动安装到你的手机里了。
  APK安装器下载:
  USB驱动下载:
  方法二
  
大家需要先下载一个资源管理器软件,可以通过网络在 MARKET 中下载一个资源管理器,这里推荐 ASTRO。把 ".APK"的安装文件拷贝到 SD 卡里,之后使用资源管理器软件在SD卡下打开 ".APK"的安装文件,直接安装即可.
  方法三
  
设置――应用程序――APK安装器
  只要把APK程序都放到SD卡上,就可以直接在这个内置的APK安装器上进行软件的安装与卸载。
  怎样卸载程序,必看必看!
  
其实方法很简单,如果你刷新简体版系统的话就更容易找到删除的方法了。
  桌面状态下按下“MENU”――“设置”――“应用程序”――“管理应用程序”――找到你要删除的应用程序,点击卸载。
分享到:
评论

相关推荐

    Android高手进阶教程与Android基础教程

    Android高手进阶教程之----Android 在一个应用中如何启动另外一个已安装的应用!!!.doc Android高手进阶教程之----Android 中LayoutInflater的使用! .doc Android高手进阶教程之----Android 中MenuInflater的使用...

    Android从入门到高手进阶(长青说安卓系列)

    Android初学者课件,从入门到高手。 如果你是一名Android初学者,想知道专业的设计公司是如何培养新员工的,本系列文章也许会给你一些答案

    Android高手进阶指南

    Android高手进阶指南Android高手进阶指南Android高手进阶指南

    Android高手进阶教程

    Android高手进阶教程 基础 进阶 学习

    Android 移动开发入门与进阶 源代码

    Android移动入门与进阶 张立国 源代码

    Android高手进阶

    Android高手进阶教材 Android高手进阶教材 Android高手进阶教材

    Android移动开发入门与进阶 源代码

    《Android移动开发入门与进阶》源代码 学习Android 的可能会用得到

    Android全套入门+进阶 教材

    Android实例与详解 Android网络开发技术实战详解 Android应用开发入门教程 经典版 Android最基本组成介绍 精通Android游戏开发

    Android高手进阶教程.pdf

    Android高手进阶教程.pdf Android 高手进阶教程(二)之----Android Launcher 抽屉类 SlidingDrawer 的 使用 最近在研究 Lanucher ,看了源码,发现了 SlidingDrawer 这个类,也就是 所谓的"抽屉"类。它的用法很简单,...

    Android开发高手进阶

    《Android开发高手进阶》,顾名思义,讲述的是Android开发过程中有一些难度,需要思考的问题,这些知识点可以帮你迅速从入门提升到高手。 移动开发(包括Android和iOS)门槛不算很高,一个人能够轻易的入门,甚至几...

    Kotlin从入门到进阶实战.pdf

    《Kotlin从入门到进阶实战》从Kotlin 语言的基础语法讲起,逐步深入到Kotlin进阶实战,并在最后配合项目实战案例,重点介绍了使用Kotlin+Spring Boot进行服务端开发和使用Kotlin进行Android应用程序开发的内容,让...

    android 高手 进阶 提高篇

    android 高手 进阶 提高篇 android 高手 进阶 提高篇 android 高手 进阶 提高篇

    Android高级进阶知识点

    文档包含多个Android高级进阶知识点,便于提升自己的技术知识面,学无止境,里面也包含多个面试经常考的知识点,希望对大家有所帮助!

    Android高级进阶

    Android高级进阶;Android高级进阶;Android高级进阶;Android高级进阶

Global site tag (gtag.js) - Google Analytics