您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 第一课初识Android
Android系统概述Android的英文意思为机器人。当然我们这里只是一个操作系统的代号。例如微软的Windows也称作视窗操作系统说白了Android就是一个小型微缩化的Linux操作系统+通讯模块。我们的安卓手机的基本形态就是Linux+通讯模块组成的智能手机Linux负责操作以及使用通讯则是通过通讯模块通过radio与手机的交流所以我们简单的理解就是。Android为手机操作系统的代号。而这个操作系统就是基于Linux进行微缩小型化的。下面介绍的便是官方的ROM文件组成系统分区和各个分区功能1.Android-info.Txt的内容为手机的各个参数包括手机型号/销往地区/boot版本解析文件内容modelid:PG3213000cidnum:HTC__044mainver:1.38.707.1hbootpreupdate:13modelid为手机的型号PG32130为HTCS710Ecidnum是手机的区域号.HTC__044代表的是香港地区.也就是说这个ROM是港版的.2.boot_signed.img这个类似于我们电脑的系统内核.通常我们不会修改这个文件.不过涉及移植的时候会接触到.3.hboot这个类似于咱们电脑的BIOS.关系到手机的启动信息.包括加载系统文件的先后4.radio手机与通讯模组交流的部分.通俗说法就是系统模块与通讯模块交流的中介5.recovery类似于ghost的一个组建。可以快速还原备份系统数据原理和ghost相同6.System.img这个文件是我们需要修改的。定制美化的文件都在这里。这个相当于咱们装系统时的系统镜像。所有系统文件都在这个文件中,我们可以通过工具将其解压出来7.userdata.img很明显.通过文件名我们可以知道这个文件包含的是用户数据。由于定制暂时不涉及该文件.暂时不做介绍★官方ROM以及非官方ROM的区别左边是官方的ROM。右边是自制ROM。自制的ROM中。System文件夹为左边官方ROM中的system.img解压分解后定制的。Boot.img不变。还是原版ROM中的boot.img如果超频的话可能会修改该文件Meta-inf是我们自制ROM特有的文件。该文件实质是一个脚本。刷机时会运行该脚本并按脚本的内容进行ROM的安装最大的区别就是我们做ROM一般只涉及system这个文件夹.而官方的ROM等于是把整个手机的软件部分全部替换了官方ROM分解官方ROM我们可以通过explore2fs解压出来点击File打开选择我们需要打开的system.img然后我们就能看到整个system.img里面的文件官方ROM的文件夹共包含11个文件夹以及一个build.prop的文件我们在该文件点右键有个exportdiectory即可导出ROM文件到一个文件夹要提醒的是…这个工具可能会假死…大家稍等一会即可解压到文件夹后如下图所示上图下载:ROM包各文件夹解释.7z(171.58KB,下载次数:431)文件夹有Trash0文件夹是配置文件不过在定制ROM中暂时是不需要的我们也就不介绍了App文件夹是我们所有的系统软件以及部分UI界面的软件Bin文件夹里面是系统的库文件.类似于系统组件服务,我们修改暂时不涉及该文件夹。所以略过Customsize文件夹包含我们的开机动画,语言设置信息,以及一些铃声背景Etc文件夹里面的就是我们的驱动了,包括wifi以及蓝牙.运营商和apn设置.Fonts这个文件夹是我们的字体文件,我们修改字体就是修改该文件夹的字体Framework该文件夹涉及部分UI界面。包括信号图标等。大部分是支持组件.Lib文件夹里面都是系统的驱动文件,具体介绍见下文Media文件夹里面是媒体文件,类似铃声。Sense3.0中的天气动画就是在这里Usr文件夹是用户键盘输入输出配置文件.修改按键功能就是修改该文件夹里面的配置文件Xbin文件夹是系统支持库,类似我们root的busybox,sqlite.su等、就像电脑的.Net4组件Build.prop该文件包含配置信息以及部分版权信息。我们通常在该文件留名。。。下面是具体的文件介绍App文件夹AccountSyncManager.apk账号管理程序(删除设置里–账户与同步进不去)ApplicationsProvider.apk应用程序支持服务(我没删)AppSharing.apkapp分享(基本无用,我闪了)Bluetooth.apk蓝牙(保留)BrcmBluetoothServices.apk蓝牙相关(我没删)Browser.apk自带浏览器(我饶过他了)Calculator.apk计算器(自己决定吧)Calendar.apk日历(会自启动,但我觉得挺好用的)CalendarProvider.apk日历存储服务(删除貌似会出现错误)CertInstaller.apk证书安装程序(我留着)CheckinProvider.apk签入服务(不知道干嘛的,建议别删)Clicker.apk键盘校准(貌似是)com.htc.FMRadioWidget.apk桌面收音机插件(插件类都可以删,自己决定)com.htc.MusicWidget.apk桌面音乐插件com.htc.NewsReaderWidget.apk新闻插件com.htc.rosiewidgets.battery-1.apk电池显示插件com.htc.rosiewidgets.note.apk记事本插件com.htc.rosiewidgets.quickrecord.apk快速记事com.htc.rosiewidgets.sandtimer.apk沙漏com.htc.rosiewidgets.task.apk未知插件,进程管理com.htc.rosiewidgets.tipcalculator.apk小费计算器com.htc.rosiewidgets.todayinhistory.apk历史上的今天com.htc.rosiewidgets.translator.apk翻译com.htc.rosiewidgets.wordoftheday.apk每日一词(不学英语的没鸟用)com.htc.WeatherWidget.apk天气插件ContactsProvider.apk未知(可能跟同步联系人相关,建议别删)CustomizationSettingsProvider.apk自定义设置服务CustomizationSetup.apk自定义设置DCSImpl.apk集散控制系统服务DCSUtility.apk集散控制系统公共程序组件DebugTool.apk调试工具(估计可删)DefaultContainerService.apkapk安装服务(别删)DownloadProvider.apk下载管理器(别删)DrmProvider.apkDRM数字版权管理(我没删)Facebook.apkFacebook(国内连不上,没啥用)FieldTest.apk测试程序(别删,删了没信号)FilePicker.apk文件定位(我没删)Flashlight.apk手电筒(我没删)Flickr.apkFlickr应用(国内连不上,没啥用)GenieWidget.apk天气与新闻(自启动,自上网,重点删除对象)Gmail.apkGmail(google的东西通常都会自启动,建议删除)GoogleCalendarSyncAdapter.apk谷歌日历同步适配器(我要用日历,没删)GoogleContactsSyncAdapter.apk谷歌联系人同步适配器(担心他自上网,我删了)GoogleFeedback.apk谷歌反馈(反馈啥,直接干掉)GooglePartnerSetup.apkGoogle助手(直接干掉)GoogleBackupTransport.apk谷歌备份传输(我相信没大用)GoogleQuickSearchBox.apk谷歌搜索(删了影响到桌面的搜索插件,自启动,干掉他)GoogleServicesFramework.apk谷歌同步支持服务框架(删了不能同步联系人,不能登录google,我留着呢)HTC_IME.apk输入法HtcAddProgramWidget.apk向桌面添加程序的小插件(留着,删了你会后悔的)HTCAlbum.apkHTC相册(挺好用的,前提是你屏蔽掉非照片文件夹,附件里有)htcbookmarkwidget.apkHTC书签小插件(干沉了)HtcCalculatorWidget.apk计算机小工具(一个插件占那么大屏幕,干掉)htccalendarwidgets.apkHTC日历小插件(我留下了)HTCCamera.apk照相机(没人想把它删了吧)HtcClockWidget.apk闹钟小插件HtcContacts.apk联系人htccontactwidgets.apkHTC联系人小插件(我觉得没用)HtcCopyright.apkHTC版权HtcDialer.apk拨号(当游戏机玩的可删)HtcFacebook.apkFacebook(干掉)HtcFMRadio.apk收音机HtcFootprints.apkHTC足迹(增加耗电,干掉)HtcFootprintsWidget.apkHTC足迹小插件(干掉)HtcLocationPicker.apk位置(就是设置里用来设置是否可以使用无线网络来确定位置的功能,保留)HtcLocationService.apk定位服务(留着)HtcLockScreen.apk锁屏文件mailwidgets.apkHTCMail小插件(我干掉了)HtcMessageUploader.apkMessageUploader(未知,我留着)htcmsgwidgets.apkHTC信息小插件HtcMusic.apk音乐HtcPhotoWidget.apkHTC照片小插件HtcProfilesWidget.apk选择声音或震动小插件(挺有用)HtcRingtoneTrimmer.apk铃声剪辑(无视,删了)HtcRingtoneWidget.apk选择铃声的小插件(别删,删了设置里没法该铃声)HtcSettingsProvider.apkHTC设置htcsettingwidgets.apkHTC设置小插件,WIFI、移动网络、GPS、飞行模式、蓝牙的开关(好用)HTCSetupWizard.apkHTC安装向导(删了会影响重新安装,我删了)HtcSoundRecorder.apk录音(删了)HtcStreamPlayer.apk流媒体播放器(删了,用rockplayer)HtcSyncwidget.apkHTC同步小插件(删了)HtcWeatherWall**.apkHTC天气壁纸(删了)HTMLViewer.apkHTML查看器(别删)install_flash_player.apkflash插件(你想看优酷吗)LiveWall**s.apk动态壁纸(浪费电,干掉)LiveWall**sPicker.apk动态壁纸选择器(留着吧,万一哪天想用了)MagicSmokeWall**s.apk魔法壁纸(删了)Mail.apkMail应用(没邮件,删了)MarketUpdater.apk市场更新(不用市场的可删)MediaProvider.apk媒体数据存储服务(会自启动,但删了不知有什么后果,我没删)MediaUploader.apkGoogle媒体数据上传服务(自启动,不知什么用,我没删)Mms.apk信息(我删了,我用的超级短信)Mode10Wall**s.apk10月份墙纸(留着吧)NetworkLocation.apk谷歌网络定位服务(没敢删)NewsReader.apk新闻(删了)PackageInstaller.apkAPK安装程序(别删)PCSCII.apkPC同步(貌似是)PDFViewer.apkPDFPhone.apk电话(别删,删了直接崩溃)PicoTts.apk文字语音转换引擎(设置-语音输入与输出中)(
本文标题:第一课初识Android
链接地址:https://www.777doc.com/doc-2207465 .html