文档库 最新最全的文档下载
当前位置:文档库 › 安卓系统移植经验之谈,教你三分钟移植

安卓系统移植经验之谈,教你三分钟移植

安卓系统移植经验之谈,教你三分钟移植
安卓系统移植经验之谈,教你三分钟移植

每当我闲下来时不发Rom时,就会整理一下思路,发发教程啥的,我觉得能带动机油们自己打造、改造Rom,共同提升,才是Romer的追求。

发Rom也好,教程也好,我的宗旨是不设回复可见,如果你觉得好,回复或者评分鼓励一下,我就很开心了。

不过这样做的一个遗憾就是,我的帖子通常回复率不够高,沉得快。

好了,闲话少说,上教程。

注:可能你会觉得文字教程比较干枯,不够形象生动,但是请精心看,我会尽量讲得具体、清晰。

首先,我并不算是移植高手,这个教程只是我在自己移植过程中的的一些收获体会,一些经验之谈。

如果你觉得有什么不对或值得改进的地方,欢迎和我交流,我们一起来完善这个教程。

因为移植所涉及的机型、配置相当多变和复杂,所以我无法讲具体细节,只能讲大致的原则。

可以结合我移植U8800+的JoyOS到U8860的例子作为参考进行理解。

我把这些原则抽象出来,命名为Rom移植5步法,具有一定的通用性。

Rom移植的方向有正向和逆向之分:

正向的做法通常就是,找个目标机型的底包,然后把要移植的包的app和framework提取出来替换进去。

这样的优点是改动无需太大,非常快捷;缺点是经常因为一些bin下的程序或者

库文件的差异而导致成功率不够高。

逆向的做法是,拿要移植的包作为底包,把目标机型的内核、wifi驱动、传感器库文件、配置文件等替换进去。

这样做要复杂一些,需要准确两个包的差异,知道应该改哪里;

优点自然是不成则已,一旦移植成功能最大限度地发挥Rom性能,因为框架、程序与底层的契合度要比正向法好。

我这个教程以逆向法为例。

另外,Rom移植有风险,刷机测试需谨慎,如有本人操作不当导致出现任何问题,本人概不负责。

Rom移植5步法:

1.Rom移植涉及的东西比较偏底层,所以在移植之前必须清楚目标机型的硬件配置,分区结构。

这里的配置不是说主频多少、内存多少,这两个参数基本上不会影响移植的进行。对于移植,最关键的因素是主板平台,通常采用同一系列的cpu的不同机型的Rom移植的成功率要高很多。

比如,U8800+和U8860均是高通8255处理器,虽然主频不一样,但它们却同属于同样的MSM7x30平台。

他们之间的互相移植,绝对要比与MSM7K平台的中兴V880互相移植来的容易得多。

至于为什么要弄清分区结构,会在下面讲到。

所以,5步法的第一步就是弄清楚自己目标机型的配置,从而选定一个合适的Rom源包。

同时,也必须找一个或多个目标机型上能用的合适的底包,尽量与源包同源或者属于同一Android版本。

例:我要移植JoyOS到华为荣耀U8860,在对比配置和分区结构后选择了华为U8800+的JoyOS包作为Rom源包。

由于JoyOS也是基于CM7修改的,所以我找的底包是U8860的CM7.2,同时也把华为官方的B876拿出来作为参考。

为什么选U8800+,而不选U8800?

因为U+采用和荣耀一样的wifi芯片,接口均为eth0,而U8800的却是wlan0,自然用U+会省下不少麻烦。

2.第一步里你已经了解了两款机型配置的相同或相近之处,这一步则相反,我们需要找出二者的不同之处。

这样做的目的是为了知道我们到底需要改动什么来使一款机器的包能在另一款上使用。

首先,二者的底层硬件驱动会有所不同,我们通常都是直接替换内核来解决这个问题,即boot.img。

有时,还需要在system/bin文件夹里添加必要的程序和服务。

system/usr下的key打头的两个文件夹是按键配置相关的,通常也需要替换。其次,二者的传感器通常会有所差别,system/lib/hw目录下的库文件都是传感器等相关的。

再次,system/etc文件夹下放置着许多的系统配置文件。

我们需要关注的文件或文件夹通常有bluetooth、firmware、permissions、wifi 四个文件夹(如果有的话)。

还有enhanced.conf(G大脚本的配置文件)、media_profiles.xml(媒体配置文件)、vold.fstab(存储分区配置文件)。

最后,再检查一下system目录下是否还有vendor、wifi文件夹。

上述不同的地方,通常就先对比,如有不同,就需要我们用目标机型的替换之。

例:U8800+的平台主板一致,内核可以通用,无需替换。

bin下需要添加akmd8975 蓝牙芯片相关服务,hdmid HDMI输出服务(非必要)等,这里要同时参考底包和官方包。

弄清这些程序或服务的名字的最好办法是解开关官方的boot.img,看注释。system/lib/hw 下的传感器库文件有差异,删掉带u8800名称的,用来自u8860的CM的相应文件替换。

此时也可以参考一下官方包中此文件夹的内容。

二者wifi 芯片一致,system下的vendor、wifi文件夹无需替换(这就是我为什么选U+,而不选U8800的原因)。

system/usr下的按键配置文件一致,无需替换。

etc下的bluetooth、firmware、wifi一致,无需替换。

enhanced.conf文件不一致,U+是1G主频,荣耀是1.4,需要替换。media_profiles.xml不一致,U+无前置摄像头,荣耀有,需要替换。

vold.fstab一致,二者均有内部存储分区和sd,而且挂载点也是一致的,无需

替换。

以上操作,建议用beyond compare程序进行对比,能用文本编辑器打开的简单文件也可肉眼比对。

找出差异,如有不同,替换即可。

3.经过上面两步,该相近或者相同的地方我们已经利用了,不同的关键之处我们已经修改为相同了。

原则上应该差不多完成了,接下来要检查和修改的有两处。

build.prop,机型改过来,其他必要的参数改过来,前提是你要熟稔这些参数是干什么的,否则暂时只改机型就够了。

刷机脚本,第一步我们说到要了解机子的分区结构,刷机脚本内含分区挂载和格式化的命令。

不同厂商的不同机型的分区结构是不一样的,而且还一般不能做修改。

买台电脑回家,我们可以自己任意分区,重装系统,手机却不能这样

如果分区结构不同,而刷机脚本不做修改,将不该改动的分区挂载并修改了的话,等着变砖吧。

我举个例子:

华为荣耀的分区结构是/dev/block/mmcblk0p1为 .cust_backup 分区,boot.img在这里

/dev/block/mmcblk0p6为cache 分区

/dev/block/mmcblk0p12为system 分区

/dev/block/mmcblk0p13为data 分区

如果你用文本编辑器(记事本也可以)打开system/etc下的vold.fstab,会看到

dev_mount emmc /HWUserData 14

/devices/platform/msm_sdcc.2/mmc_host/mmc0 内部SD卡

dev_mount sdcard /mnt/sdcard auto

/devices/platform/msm_sdcc.4/mmc_host/mmc2 SD卡

其他分区暂不需要关注。

华为荣耀的分区和U8800+是一致的,二者Rom可以互刷而不会变砖,只是功能会不完善,所以才要移植。

三星i9100的分区结构则是

/dev/block/mmcblk0p9 为system

dev/block/mmcblk0p7 为cache

/dev/block/mmcblk0p10 为data

假如你要把三星i9100的rom刷进荣耀(或者你移植i9100的rom而不修改刷机脚本)的话,那么,惨了。。。

你把荣耀的/dev/block/mmcblk0p9分区给格式化,把rom刷写进去了,结果自然是变砖了。

这就是我在这个帖子里写下下面这段话的原因。

assert(getprop("ro.product.device") == "blade" || getprop("ro.build.product") == "blade" || getprop("ro.product.board") == "blade");

获取手机信息,验证你的手机到底是不是V880,否则将无法刷入。

这是为了防止让一些其他机型的小白误刷咱们V880的Rom从而发生变砖的惨剧。

不加这行的Rom所有机型都可以刷入,建议Rom同行或者补丁制作者们一定要加上,人性化关怀。

当然,你不加这些,但在补丁或Rom发布时仔细说明适用机型的话也是可以的。

4.接下来就是测试了,一般如果内核与库文件、库文件与上层框架兼容的话,至少能开机。

如果卡第一屏了,分析原因,一点点排查,看脚本有无问题,看内核是否的确已经替换,看传感器等库文件是否合理替换...

失败并不可拍,怕的就是没有正视失败,重头再来的勇气。

5.如果能成功进入系统,最后就是要一点点地完善了。

如声音不正常那个,可更换system/lib下声音相关的库文件;

相机不正常,同样是这个目录下的有关文件;

这个过程要遵循单一变量原则,一次性尽可能只改动你确定的一点点,否则你无法确定到底是哪出修改发挥了作用。

遇见最多的自然是wifi、蓝牙、相机、信号等问题。

这时要善于利用手边的rom包,尤其是别人已经在本机型或相近机型移植成功的包。

看看他们是怎么修改的,或者能联系到Rom作者本人,向他们咨询那是最好的。能开机进入系统是移植成功的第一步,真正好需要完善的东西是上层的应用,这是后话。

例如:JoyOS没做过500万以上像素的机型,所以,移植过来的相机的参数设置最大只能500万,囧。。。

这时只好用cm或者mq的的相机替换了。

能静下心看懂这些步骤的话,移植的基本思路和方法就差不多了。

只是移植的环境复杂多变,具体场合还请各位具体摸索,我就不多说了。

我标题所说的,三分钟内就可以把JoyOS移植到荣耀,这个三分钟当然不是说看完此贴并掌握只需三分钟。

是指熟练操作后可以很简单地进行移植,当然,源包很重要!

-------------------------------------------------------------------------------------

想想不能光说不练,顺手把最新移植的JoyOS-1.1.8传上来。

已精简谷歌服务,加入RE管理器和关机重启,替换可以800万的相机。

加入百度输入法,附上iphone皮肤一款,解压点击即可安装,然后去输入法里切花皮肤即可。

Rom下载地址

https://www.wendangku.net/doc/3c9177494.html,/c0uw2bg4uu

https://www.wendangku.net/doc/3c9177494.html,/file/behifd8t#

iPhone皮肤:baiduinput-iphone5.zip(668.81 KB, 下载次数: 187)

最后,送想要移植的朋友们一段话:

选源包和底包切忌不清不楚,

找不同之处时要记得不急不躁,

能开机之后要不骄不闹,好好测试完善之后再发布出来,别让机油的手机死得不明不白。

精简过后程序数量仅占满一屏

切换iphone皮肤后的百度输入法

怎样把安卓软件刷到系统里,变成手机自带软件

华为荣耀3C为什么墨迹天气/中华万年历桌面时间不能同步的原因这个跟杀进程没关系,跟3c的节电技术有关。非系统软件在关屏是都会停止运行,所以用软件/或者手动把墨迹天气/中华万年历移动到系统里,变成系统软件就行了。 怎样把安卓软件刷到系统里,变成手机自带软件? 大家都知道,把手机刷到系统里可以节省手机的内存,这个方法适合那种必须安装在手机里的,但是软件又比较大的应用。 工具/原料 1,root过的安卓手机2,RE管理器 方法/步骤 下载RE管理器,然后下载你要刷进系统的软件。然后打开RE管理器,把下载好的软件移动到根目录,然后再移动到system目录下。我就以百度输入法为例了。 按住百度输入法这个应用,会弹出多个选项,找到权限,修改成如下的方式。如果你下

载的RE管理器是英文版的,只要按照下图的顺序就行了。 修改好权限后,确认。然后把软件移动到这个目录的APP文件夹里。百度输入法就算很成功的刷进手机系统里了。 注意:有的软件转为系统软件在手机返回出厂设置后会出现无限强制关闭,怎么也关不完。想要避免这种情况发生,就要提取想要转为系统软件的软件安装包里的lib文件,将它复制到system/lib文件里在改一下权限就OK了。 方法/操作: 1,在电脑点击右键你想转为系统软件的哪个软件安装包,用压缩文件管理器打开,里

面有个lib文件夹,点住它移到桌面或者任意盘中 2,打开lib文件夹会有一个armeabi文件夹,再打开就会看到这个软件的lib文件了,将全部lib文件搬到手机内存卡, 3,用RE文件管理器移动到system/lib文件夹里,修改一下lib文件的权限“第一竖全勾,第二竖勾第一个” (由于system/lib文件夹里有很多lib文件,以防不知道哪个是自己刚搬进去的,所以先般到system目录,改完权限后在搬进lib文件夹) END 到此,普通软件转变成系统软件就大功告成了!!!

介绍几款非常实用的手机安卓系统手机软件给大家

介绍几款非常实用的手机安卓系统手机软件给大家 一、生活实用:快拍二维码,功能:扫面网页二维码,转变为链接下载地址。还可扫描商品条形码,识别商品名 称,产地,参考价等。 条形码扫描器,功能:扫描条形码,网上查找,或分享好友。3D全景照相机.功能:顾名思义,就不多说了。 指纹识别软件:finger print security scanner。 懒人听书,安卓听书软件,听书软件网上一搜就是一大堆,对于爱看书的朋友从此可以解除视觉疲劳,临睡前枕边听书,也很不错的。 二、媒体影音:暴风影音,功能:播放影视媒体,但播放flv格式需另安装插件,不是很流畅。建议用快播,直接关联打开即可。此两款视频播放软件,建议最好在自家有无线路由 器的情况下使用,电脑与手机共享。或是周边信号强网速快的条件下使用。 名片全能王:通过摄像头扫描名片,然后OCR文字识别,生成通讯录联系人名片 。 三、通讯类:YY语音,有信phonebook,QQ2012,飞信。 网络工具:wifi万能密钥,谁都想通过无线上网免去流量产生的高额费用,希

望该软件你能用得着。功能:破解网络密钥,还有无线路由器破解软件,wifi 密码破解器,万能wifi破解器,不过需下载附件汤姆森字典配合使用。 四、搜索查找类:谷歌语音命令搜索,功过语音识别搜索资料。谷歌地球。 百度客户端,功能:通过关键字搜索,和语音识别搜索。 五、杀毒优化:360手机卫士,360优化大师,安卓哇呗优化大师。 文件管理:360文件管理器,115网盘,QQ中的云存储网盘,cloud+网盘,天翼 网盘。 六、PC端连接:pc端QQ手机管家,手机端手机腾讯精灵,腾讯手机管家。功能:通 过两种方式,usb链接,wifi链接来管理你的手机。也有人用豌豆荚,或360手机管家,或安豆苗,但是我还是觉得腾讯手机管家好

安卓手机系统自带的软件可以删除列表

安卓手机系统自带的软件可以删除列表(绝对全)刚入手defy,特别对于水货,要对手机系统进行大瘦身的,这样有利于手机内存的增加,顺畅运行游戏!现分享自己整理的哪些系统自带的软件可以消除掉! 阅读指导: 红色字体:为本人实际删除的内容,目前未发现不妥症状,信号、彩信、MP3铃声、上网、导航均正常,如果有和我一样需求的人,大可跟我一样这么删 蓝色字体:严重警告不能删除的东西,删了要么报错,要么有功能实效,这点必须注意。 黑色字体:仅抄录网上个论坛前辈的描述和介绍,原文引用,如有侵权请告知,由于defy默认的东西不包含或者我还在用,所以这部分的APK就不做重点介绍,如果以后我发现有可以精简的东西,我会更改其状态。 系统状态: 底包为UK原厂的2.1的包 中文包为GOAPK的中文稳定刷机包(链接不给了,自己搜) 短信用的第三方超级短信,主要是系统自带的不支持手机报 在您动手前,请千万确认是否和我的系统类似或一致,以免误删 软件工具: android system app romover 本人的DEFY目前删除了58个内置程序(红字部分),持续优化中,希望各位作为参考,能保住更多的人精简自己的DEFY, 一下APK包以字母排序,方便大家对照,如有失误,请大家指正,谢谢~! 对了,有若干个中文包里带的注入点评网、开心网啥的中国人自己常用的APK,你们觉得有用就留着吧,我是用不到,全删了,呵呵,名字很容易分辨出来,我这里就不列了 AdminFeedNotifier.apk 管理摘要通知器没发现有啥作用删 ADWLauncher.apk 建议改用LancherPRO 速度快很多删除adw之前请先安装别的Launcher 删 ArcVideoediter.apk 视频编辑器删 A TCommandApp.apk A T命令应用程序, 不知道影响什么留 AttHotSpotLocator.apk A TT-WIFI热点定位 ArcPhotoworkshop.apk (照片编辑器)删 AudioEffectSettings.apk (音频效果) AdService.* 广告服务 amazonmp3_1.8.19_signed_zipaligned.* 亚马逊mp3 ArcVid**ditorLite.apk 未知 AccountAndA yncSettings.apk 帐户和同步设置 AlarmClock.apk 闹钟(可删除,包括analog clock widget) ApplicationsProvider.apk 应用程序存储、程序管理器 AtCmd.apk A T命令,MOTO Atcommand Service,专用atcmd插件支持服务 AudioEffect.apk 音效

安卓系统文件夹结构及其文件解析(详细)

安卓系统文件夹及其文件解析 打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。 【文件夹功能简介】 \system\app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。 \system\bin 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux 系统自带的组件(命令) \system\etc 从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。 \system\fonts 字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。 \system\framework framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。 \system\lib lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。 \system\media \system\media\audio 铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。 \system\sounds 默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。 \system\usr 用户文件夹,包含共享、键盘布局、时间区域文件等。 \system\app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。 \system\app\AlarmClock.apk 闹钟

四大安卓市场软件下载排行

四大安卓市场软件下载排行 随着智能手机的日益普及,拥有一部智能手机,通过手机登陆移动互联网的用户越来越多,与电脑上网不同,通过手机上网占用的是使用者相对零散的时间,例如上下班路上、午休时间等等。 要想体验一部智能手机的魅力所在,为其安装各种软件是最常见的途径,通过安装不同的软件来发挥一款智能手机的优势是时下大家最喜闻乐见的应用方式。那么目前都有哪些智能手机软件是大家所关注的呢? 机锋网、91手机网和安卓网、手机中国,作为我们选择四大安卓市场。

今天我们就为大家整合了这样一篇文章:首先它是基于Android平台的软件推荐文章;其次它整合了目前主流的四大Android网站的软件下载排行;最后通过这篇文章大家可以详细了解到目前智能手机软件的关注度情况。 说明:除去这篇关注各大网站Android平台软件下载排行的文章外,我们此后还会陆续推出Android平台游戏下载排行文章、苹果iPhone/iPad平台的软件和游戏下载排行,智能手机就是要用,用就是要用软件,软件排行自然就是一件大家焦点关注的所在。

机锋网: 机锋网为用户提供第一手的Android硬件、软件及技术信息,目前拥有注册会员200多万人,长期活跃用户达60万人,是目前国内最具影响力的Android交流平台。 谷歌地图Ver:5.4.0 价格:免费作者:谷歌更新时间:2011-05-05 周下载:434968 大小:6.01 M 支持OS:1.5 | 1.6 | 2.0 | 2.0.1 | 2.1 | 2.2 | Google Maps 谷歌地图,Google Buzz 推出后,Google Maps for Android 也迅速升级到了4。0版本。除了加入 Google Buzz 的支持,新版本还支持了同步星标以及个性化建议,导航功能则加入了夜间行车模式。 编辑点评:谷歌地图在机锋网软件下载中排名第一,现在购买很多智能手机也都预装了这款软件,可见它的市场认知度是非常高的。通过3G上网精准定位自己所在的位置,任意导航到自己想去的地方,对于很多用户特别是有车一族来说都是非常实用的。 迷你飞信

安卓系统app制作开发

安卓系统app制作开发 安卓年代,app制作风潮来袭。据广州app制作公司启汇网络的数据显示:全球100前企业中,90%以上拥有专属app制作客户端。很多安卓系统开发者已经转向的app制作行业。同时,也造成了一些app的问题。 国内开始培养安卓系统APP制作人才 安卓刚进来的时候,想要招募合适的app制作人才是比较困难的事。因为以前大学并没有开设针对手机App制作开发的课程,很多成熟的程序员也需要自学一阵子才能上手。 而今天,国内高校纷纷开设安卓系统App课程,会制作App的程序员也越来越多。然而,在人才方面得到了解决,又出现了一个新问题:制作安卓app代码的质量不占优势。安卓平台的App制作,通常是从现有的Java开发工程师直接转过来,人才供应相对充裕。目前,主要的安卓系统App开发人才大都集中在北京、上海和深圳。 小公司的App开发人员流动率非常高。即使产品开发出来,也并不意味着成功。事实上,比App开发更难的是后续的运营和推广。对一个应用来说,在App Store榜单中的排名至关重要。同一款应用,排名第5和第25时,真实的用户下载量会有5到7倍的区别。无法挤进榜单的应用,大多埋没于上百万款应用中不为人知。 泡沫下的APP制作软件僵尸世界 财富的流向总是不均匀的。有人对独立android app开发者的调查问卷显示,25%的人在App金矿面前颗粒无收,另外25%的人盈利超过3万美元,而只有仅仅4%的人赚得了超过100万美元的财富,真正成为App经济里的大赢家。 在启汇看来,因为安卓平台以免费下载为主,部分小app制作开发者只能靠“吸费”生存下来。“因为谷歌不在中国内地落地,加上安卓系统本身是一个开放系统,不通过软件商店也可以直接下载使用,这也是为什么过去两年安卓平台会有很多流氓软件的原因。 中国市场的App制作问题还不止这些。山寨之风在中国IT行业横行已久,但在安卓app制作市场尤为激烈。打开任何一个应用商店,各种版本的捕鸟、捕鱼、连连看、斗地主游戏琳琅满目,实质内容基本一样。 安卓系统升级改善了流氓app的潜藏现象 安卓4.3已经推送,不少升级了安卓4.3的朋友发现了这么一个问题——新安卓系统的通知栏会一直出现某些App的应用图标,如某浪微博和某讯微博等等。就算是在设备当中关闭了“显示通知”,过来一段时间后图标还是会重新出现。Google安卓工程师解释称,安卓4.3是故意设计成这样子的,原因很简单,很多App制作软件都存在不提醒用户,却在后台偷偷运行的情况。安卓4.3将这些偷偷运行在后台的App软件全部揪出来,让用户关注这些略带流氓行径的App。 启汇网络认为,google此举,给安卓app制作商一个新挑战,同时,也证明了安卓系统受到了社会的高度重视。 Tag:制作安卓app,android app制作开发,android app开发,安卓系统app 开发

基于安卓系统的APP开发技术研究

龙源期刊网 https://www.wendangku.net/doc/3c9177494.html, 基于安卓系统的APP开发技术研究 作者:刘海涛 来源:《名城绘》2019年第01期 摘要:随着科学技术的突飞猛进,通信行业也得到了快速的进步。伴随着智能手机的推广与深入,现如今手机的作用已经不再是单纯的拨打电话与发送短信了。消費、聊天、社交、出行各种APP就像雨后的春笋一般涌现在APP市场当中。基于此,本文对安卓系统的APP开发技术进行研究分析。 关键词:安卓系统;APP开发技术;研究 1安卓概述 Android,中文名安卓,是一个由谷歌公司开发的基于Linux核心的操作系统,主要安装 在智能手机以及平板电脑上,以Apache免费开放原始码许可证授权方式,供全世界的APP开发商使用,成为全球第一大智能手机操作系统。基于安卓平台的开发环境,具有其独特的优势,主要体现在以下几个方面: ①源码开放性好,开发者可根据自己的需求,在平台上进行二次开发,这对于底层上进行细节开发的工程师而言,明显提高的开发的效率; ②更为便捷的应用程序开发,采用Java语言编写程序,安卓系统开发平台提供了大量的 开发工具以及API接口,缩短了开发的周期; ③硬件选择多样化,安卓系统开源性使其能够支持不同硬件; ④能够与谷歌进行无缝结合,充分利用谷歌公司提供了服务。 2安卓系统 2.1基本架构 在安卓系统当中,把操作系统的架构大致分成为下列四层,分别是:Linux内核层、系统运作库层、软件框架层以及其对应的应用层。 Linux层:安卓操作系统的基础层就是依照Linux Kernel所建立起来的,其性能主要就是负责操作体系当中所具备的性能,包含有很多的驱动软件,譬如显示器驱动、红外线驱动、摄像机驱动、蓝牙驱动等,正是这样的一些驱动软件的存在来运作我们对应的设备工具。

安卓手机system_app目录下apk文件解释

安卓手机system/app目录下apk文件解释 (蓝字代表我手机版本里的,红色代表在精简过程中可删的,绿色代表我手机里有,但不确定是什么功能) 对于删除手机系统文件所造成的后果本人概不负责,请三思而后行。谢谢! 本人建议将你想删除的文件,重命名加后缀名(.old)即可,这样可即使还原文件避免系统崩溃给你带来的不便。 1 AccountSyncManager.apk 账号管理程序(设置里面的账户与同步,删除后进不去) 2 AdobeReader.apk PDF阅读器(可删) 3 Android_Finance_5_0_for_API_1_6_update.apk CSL旗下的Invest Pro财经资讯程序(可删) 4 AndroidMusicHolic.apk CSL的One2Free的流动娱乐服务Musicholic,音乐库(可删) 5 ApplicationsProvider.apk 应用程序支持服务(删除后不能连接电脑同步电话号码) 6 AppSharing.apk 应用程序分享(可删,但进程序列表,按菜单键无分享选项) 7 BlackBoard.apk 内置的黑板皮肤(自带皮肤,可删) 8 Bluetooth.apk 蓝牙共享(删了就没有蓝牙了) 9 BrcmBluetoothServices.apk 蓝牙服务(同上)(8和9的蓝牙服务不可删) 10 Browser.apk 谷歌浏览器(可删) 11 Calculator.apk 计算器(可删) 12 Calendar.apk 日历(会自启动,可删) 13 CalendarProvider.apk 日历存储服务(不用会议、约会之类的可删) 14 CertInstaller.apk 证书安装程序 15 CheckinProvider.apk 签入服务 16 Clicker.apk 键盘输入校正工具(可删) 17 com.htc.FMRadioWidget.apk 收音机插件(可删) 18 com.htc.FriendStreamWidget.apk 用于整合社交网站的插件(可删) 19 com.htc.MusicWidget.apk 音乐插件(自带音乐挺好用的) 20 com.htc.PlurkWidget.apk 社交网Plurk插件(可删) 21 com.htc.StockWidget.apk 股票插件(可删) 22 com.htc.TwitterWidget.apk 国外微博Twitter插件(可删) 23 com.htc.WeatherWidget.apk 天气插件(自带天气) 24 ContactsProvider.apk 存储联系人信息 25 CSPeopleSyncService.apk HTC提供的同步服务(不用GOOGLE服务的可删) 26 CustomizationSettingsProvider.apk 自定义设置服务 27 CustomizationSetup.apk 自定义安装程序 28 DCSImpl.apk 集散控制系统服务 29 DCSStock.apk 股票后台传输程序(可删) 30 DCSUtility.apk 集散控制系统公共程序组件 31 DebugTool.apk 调试工具 32 DefaultContainerService.apk 默认通讯录服务 33 DFPI.apk 这个不太清楚,但经过试验,删除了没影响。(可删) 34 DictEntryVtewsaga.apk 英语词典软件(可删) 35 DownloadProvider.apk 下载服务(自带电子市场、浏览器用的) 36 DrmProvider.apk DRM数字版权管理 37 EReaderLibrary.apk HTC电子书书库都是英文书(可删) 38 EReaderViewer.apk HTC电子书阅读(可删) 40 EReaderWidget.apk HTC电子书插件(可删)

安卓系统软件代码

安卓手机到手以后,把不需要的程序删掉,没有root过的机器是没有办法删系统自带的程序的。 什么是root呢?其实root就好比是windows里面administrator的意思,也就是最高权限账户,root就是Android系统的最高权限账户,做了root操作以后就可以随心所欲的去系统内删除程序等工作了。 首先就是下载这个软件!(软件到网上可以下载到,“一键rootZ4root”软件,如果找不到,可以联系我,我发给你) 下载并安装即可在手机里找到,打开软件后,选择第二个选择项目,再点OK,然后将手机的“USB调试”打开,(这个很重要,必须打开,如果找不到,也可以找我!因为机型不同,所以有出入!)然后再重新启动Z4程序,继续选择第二个选项,手机即将进行关机、重启,重启后,界面里面则可以看见一个骷髅图标(“权限管理”),点击,然后点击Z4程序,在跳出的白色选项中再点“允许”,即完成了所谓的root工作。 接下去用 R.E.管理器(网上有“R.E管理器”这个下载,没有也可以找我,我发你。安装之后,点开,在选择“允许”,则也获得了管理最高权限) 进入R.E程序,可看到左上角有什么读写之类的,点击一下旁边的白色框,改变模式即可! 然后依次打开手机根目录的system/app/ 这里面看到的就是内置的软件程序,你就可以按照自己的需求去删除了,以下有个对应列表,供参考,注意的是,同一个软件有*.apk和*.ODEX 这2个都需要删除的。等删除完以后,马上重启手机,然后再去手机的设置-应用程序-管理应用程序再清理下刚刚删除的程序! 以下是app文件夹内文件的对应中文意思!供大家参考。 AlarmClock.apk 闹钟 AudioEffect.apk 音频效果 Browser.apk 浏览器 Calculator.apk 计算器 Calendar.apk 日历 Calendarprovider.apk 日历数据存储 Camera.apk 相机 CoolDict.apk 词酷 DiceBox.apk 酒吧骰子 Email.apk 电子邮件 FileManager.apk 文件管理器 Firewall.apk 防火墙 FMRadio.apk FM收音机 FOTA.apk 系统更新(反正ROOT后也不能更新,不如删了)

Android手机常见系统软件和应用软件一览表

360安全卫士 360省电王 360手机助手 Adobe Flash player11.1 Android 动态壁纸Android键盘 Android 系统Bluetooth share Certificate installer com.android.provision Com.qualcomm.privinit Cw_system_service Es文件浏览器 HTML查看器 Live wallpaper picker Pico tts Sleep up Tts service Uc 浏览器 Uim卡应用 user dictionary 天翼空间 114 114火车票 189邮箱 Wiper app 爱动漫 爱音乐 爱游戏 安智市场 百度 百度地图 百度魔图 白乐通 拨号器 拨号器存储 餐馆 打包安装程序 大众点评 翻转静音 飞信 疯狂钓鱼 高德地图 功夫木马专杀

号百彩票 号百商旅 号薄助手 号码百事通 互联网 互联星空 计算器 健身动画教程 开心网 客户服务 快速问医生 联系人存储 联想服务框架 录音机 媒体存储 平台同步服务 启动器 日历 日历存储 软件包访问帮组程序 软件更新 三国时代 设置 存储设置 时钟 收音机 Qq 受drm保护的内容的存储数码相册 甩动切换 搜狗输入法 搜狐新闻 搜索 状态栏 装配测试 账户与同步设置 掌上营业厅 掌上猫扑 有道词典 隐私权设置 音乐播放 翼聊 一键root 虚拟专用网服务

信息 相机 下载内容 下载管理器 我查查 微信 通讯录 通话记录 天翼阅读 天翼手机 天翼视讯 天翼宽带 天天动听 搜索应用程序提供商搜索

安卓系统大提速

安卓系统大提速!!!利用root权限删除系统垃圾软件,亲测!(内附教程 本来论坛有人已经弄出优化版本,但是我想授人以鱼不如授人以渔,另外毕竟那个文件下载的话也要200M,而且有些软件可能有人想保留,呵呵,所以就写了这个,希望那位仁兄别介意,这里特别感谢下ekuwang 同志!!! 众所周知,安卓系统自带的软件很多都用不到,而且有些还会自动运行,这大大的占据了系统内存和cpu,拖慢了系统运行速度,现在最新的rom已经破解了root权限了,系统大提速的春天终于来啦,现在慢慢教大家删掉那些烦人的软件。 首先安装Root Explorer 即RE管理器,安装打开后进入最下面的system文件夹,再打开app文件夹 2011-4-10 23:27 上传下载附件(64.72 KB) 2011-4-10 23:37 上传下载附件(65.43 KB) 这里面就是系统的软件啦,幸好我们是模拟的,误删一些必须的软件,只要用新核心覆盖原来的文件就行了,如果是直刷的,那就只能重新刷机啦,现在可以开始咔嚓掉那些垃圾软件啦。下面这些大部分是网上找的,有些是网上没有我加上去的,给大家参考一下 AccountSyncManager.apk 账号管理程序(删除设置里–账户与同步进不去)ApplicationsProvider.apk 应用程序支持服务(留着) AppSharing.apk app分享(删掉) Bluetooth.apk 蓝牙(保留) BrcmBluetoothServices.apk 蓝牙相关(最好别删) Browser.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.ap 电池显示插件 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 未知(跟同步联系人相关,建议别删)

Android学生信息管理系统APP

Android学生信息管理系统APP 一、需求分析 为了方便的进行对学生数据库的操作,本app可在android设备上进行对学生信息数据库的信息管理功能,具体功能如下: 1.对数据库中所有学生姓名进行显示,对各个条目进行点击可展开具体信息 2.查询数据:查询数据是根据姓名与学号两个条件进行查询,两者满足任一条件则进行模糊查询,两个条件同时满足则进行精确查询,查询结果界面与功能一中相同,以姓名排列,点击展开所有信息 3.增加数据:在数据库中增添条目,包括姓名(字符串),学号(数字,主键),性别(单选框),年龄(数字),专业(字符串)。每个条目均有误输入设定,且主键可检查重复性,所有数据可检查完整性,若插入成功则会显示一条消息提示成功,若失败则会提示检查主键重复或者数据不完整

4.修改数据:根据姓名学号进行精确查找,查找成功后转入修改界面,为了防止漏填与便捷修改界面会默认填充之前的数据(除学号),修改完毕即可更新,同样会检查数据完整性 5.删除数据:根据姓名学号进行精确查找,查找成功则会进行删除,并显示一条删除成功的提示,若失败,也会进行提示 二、概念结构设计 ER图: 三、逻辑结构设计

学生: 姓名(字符串) 学号(数字,主码) 性别(单选框) 年龄(数字) 专业(字符串) create table student ( name TEXT, NO TEXT Primary Key, sex TEXT, profession TEXT, age TEXT

) 四、具体实现 1.主界面: 主界面显示所有功能,每个按钮点击后,跳转进入相应功能核心代码: public class Main extends Activity {

安卓系统app制作流程有哪些

安卓系统app制作流程 对于安卓系统app制作的重要性纵所周知,今天就具体聊一下“安卓系统app制作”的问题。因为企业在APP开发的过程中,由于对整个APP开发流程的陌生感,导致很多后续工作难以进行,因为沟通上和理解上的困难也就造成低质量APP的产生,费心费力开发的APP却不理想,得不偿失。所以给大家梳理下整个开发APP的制作流程,尽量帮助企业在开发的过程中少走些弯路。 一、用户需求分析shgy02 用户需求分析占据整个APP开发流程中最重要的一个环节。一款安卓系统app制作的成功与否很大程度都决定于此。这里所说的用户需求分析指的是基于用户的要求所进行的APP开发功能的梳理。针对的主体都是用户,“以用户为中心”,不是瞎喊口号。因为很多公司所开发的APP都是给需求用户所使用的,所以,在整理APP开发需求的同时,不仅要根据企业所要求的开发需求,也要了解这个企业所针对的广大用户的需求。最终将这些需求梳理、分类,整理出大致的APP功能框架。 二、产品原型设计 产品原型设计也就类似于一个APP定制产品的草图,在经过深度的用户分析之后,将整理出的需求分类、排序为功能节后模块,利用这些功能模块就能搭建出简单的产品原型。 产品原型将基本的功能结构展现,借助产品原型设计软件模拟出相似的APP 产品与客户进行确认,最终确认结果完毕,进入下一环节。

三、UI视觉设计 在产品原型的基础上,神华的UI设计师才开始对APP的界面进行美化,依据所表现的内容进行版面结构设计,设计风格控制、并对每一块区域进行相应的配色、绘制功能菜单图标、设计页面元素等,在此期间就需要不断的沟通修改,最终设计出所有的APP界面效果图。 四、数据库搭建 按照需求分析整理出来的功能数据处理情况,建立合理的数据库表结构,优化数据算法,提升数据的处理效率,保证在使用APP的过程中数据的安全性、准确性、稳定性和及时性。 五、服务端开发 一款APP应用的核心处理都是由服务端的程序完成的,客户端的APP知识需要收发数据,由于用户的移动端设备硬件配置和存储容量有限,因此核心数据处理过程均是由服务器端进行运算处理的,这种方式也被称为云计算,服务器处理完成之后反馈给客户端APP。因此神华科技服务器端的程序开发极为重要,所有的功能均需要严格按照需求分析阶段整理的功能来进行开发。 六、iOS/Android客户端开发 程序员按照APP效果图进行客户端开发,对设计效果图的代码实现,写入功能调用的接口,连接服务器端,方使服务器端的数据进行交互,开发出与效果

最全安卓原生系统自带的软件可以删除列表

最全安卓原生系统自带的软件可以删除列表(绝对全)阅读指导: 红色字体:为本人实际删除的内容,目前未发现不妥症状,信号、彩信、MP3铃声、上网、导航均正常,如果有和我一样需求的人,大可跟我一样这么删 蓝色字体:严重警告不能删除的东西,删了要么报错,要么有功能实效,这点必须注意。 黑色字体:仅抄录网上个论坛前辈的描述和介绍,原文引用,如有侵权请告知,由于defy默认的东西不包含或者我还在用,所以这部分的APK就不做重点介绍,如果以后我发现有可以精简的东西,我会更改其状态。 系统状态: 底包为UK原厂的2.1的包 中文包为GOAPK的中文稳定刷机包(链接不给了,自己搜) 短信用的第三方超级短信,主要是系统自带的不支持手机报 在您动手前,请千万确认是否和我的系统类似或一致,以免误删 软件工具: RE 本人的DEFY目前删除了58个内置程序(红字部分),持续优化中,希望各位作为参考,能保住更多的人精简自己的DEFY, 一下APK包以字母排序,方便大家对照,如有失误,请大家指正,谢谢~! 对了,有若干个中文包里带的注入点评网、开心网啥的中国人自己常用的APK,你们觉得有用就留着吧,我是用不到,全删了,呵呵,名字很容易分辨出来,我这里就不列了 AdminFeedNotifier.apk 管理摘要通知器没发现有啥作用删 ADWLauncher.apk 建议改用LancherPRO 速度快很多删除adw之前请先安装别的Launcher 删 ArcVideoediter.apk 视频编辑器删 ATCommandApp.apk AT命令应用程序, 不知道影响什么留 AttHotSpotLocator.apk ATT-WIFI热点定位 ArcPhotoworkshop.apk (照片编辑器)删 AudioEffectSettings.apk (音频效果) AdService.* 广告服务 amazonmp3_1.8.19_signed_zipaligned.* 亚马逊mp3 ArcVid**ditorLite.apk 未知 AccountAndAyncSettings.apk 帐户和同步设置 AlarmClock.apk 闹钟(可删除,包括analog clock widget) ApplicationsProvider.apk 应用程序存储、程序管理器 AtCmd.apk AT命令,MOTO Atcommand Service,专用atcmd插件支持服务 AudioEffect.apk 音效 Accountprovider 账号管理器 ApkManager.apk APK安装器(即N多安装器) advancedsettings.apk 高级设置 AndroidSyncService 系统同步服务 AndroidUI 索尼爱立信X10UI界面程序 appinstaller.apk app安装器

android安卓系统自带软件列表(想精简系统软件的看

defy系统自带软件列表(想精简系统软件的看) 带*标志是不可删除(删除了只有刷机了) *AccountAndSyncSettings.apk 同步与帐户设定 *ApplicationsProvider.apk 应用程序支持服务 Bluetooth.apk 蓝牙(删了就没有蓝牙了) Browser.apk 谷歌浏览器(喜欢UC的可用UC替代) Calculator.apk 计算器(自带计算器较弱,可用其他替代)Calendar.apk 日历(不用日历的可删) CalendarProvider.apk 日历程序支持服务(不用日历的可删) *Camera.apk 自带相机(用360的可删) *CertInstaller.apk 证书服务 Contacts.apk 通讯录/联系人(用第三方通讯录的可删) *ContactsProvider.apk 通讯录/联系人数据存储服务 *DefaultContainerService.apk 默认通讯录服务 DeskClock.apk 自带闹钟(用第三方闹钟的可删) *DownloadProvider.apk 下载管理器 *DrmProvider.apk DRM受保护数据存储服务 DSPManager.apk DSP音频管理(可删) Email.apk Email(不用自带email接受邮件的可删)FileManager.apk 简易文件管理器(用ES替代了,这个不用,删之)Gallery3D.apk 3D浏览器(嫌弃它速度慢的,可删)GenieWidget.apk 天气与新闻(看新闻的,不要的话可删) Gmail.apk Gmail(可删,不用GMAIL的就删了吧)

如何在Android系统手机上安装软件的三种方法

如何在Android系统手机上安装软件的三种方法 很多朋友初用安卓手机,可能都会比较陌生。下面就介绍一下如何在安卓系统上安装软件。在Android平台上安装文件的后缀名一般为“.apk”(如果你下载的软件是rar或者zip的话请解压之后再安装),和WM平台上的安装文件的后缀名“.exe”或者S60平台上的安装文件的后缀名“.sis或.sisx”相似。所以只要看到“.apk”结尾的文件就肯定是安装文件了。 在安装软件之前我们首先要对手机进行一系列的设置。在手机程序菜单中点“设置”进入,然后点击“应用程序”选项,在打开菜单中将“未知源”选项勾选中。然后进入“开发”子选项,勾选“USB 调试”选项。这样就完成了手机的设置。 完成如上准备工作后就可以进行软件的安装工作了。常用的安装方法一共有三种,下面我依次来为大家讲解。 方法一 使用Android系统的手机最简单的软件安装方法是进入件Market或者也叫电子市场(如果提示需要设置Gmail的话请参看链接)中下载安装。使用非常简单,只需用手指拖出程序菜单,点击Market(或者叫电子市场)图标进入该程序。 然后在搜索框(search)中填写你需要的软件名称搜索即可,或者在软件分类和推荐软件列表中找到你要安装的软件点击下载安装即可,如果是免费软件会显示为“Free”,如果是收费软件的话会提示软件的费用为“$xx”。 利用Market下载和安装都非常方便,但是此方法的缺点是非常浪费流量(就算软件是免费的,但是网络流量还是要收费的哦!),所以此法只推荐在连接Wifi(如果你Wifi不会设置的话,可以参看该链接)的情况下使用。另外如果你想安装收费软件,但是又不想花钱那么你可以按照下边的方法安装你在论坛或网站下载的以“.apk”为后缀名的破解版软件。方法二 如果你的手机所刷的固件是安卓自制的固件话,那么你的的手机中可能已经集成了“APK安装器”,你只需要把要安装的文件用读卡器拷贝到内存卡中。然后在在手机程序菜单中点“设置”进入,然后点击“应用程序”选项,拖动菜单到下端可以看到“APK安装器”,点击进入。 安装器会自动搜索你内存卡中的安装程序,你只需选择要安装的程序名称点击安装即可。 如果你的手机使用的是原生的或者没有集成程序安装器的ROM那么你需要去Market中下载一款名为App Installer(其实就是软件安装器)的软件。在Market中下载安装完成后,在程序菜单中就可以找到刚安装的App Installer了,使用方法同上。 方法三 直接使用电脑安装软件。使用“APK安装器”可以直接连接PC中将电脑中的软件安装到你的手机中。不过前提是必须先要安装Android手机的USB驱动,否则电脑无法识别所连接的手机,点击下载USB驱动程序,下载完成解压安装即可。 USB驱动安装完成后电脑就可以将你的手机自动识别为移动磁盘了。这是再点击下载“APK安装器”,下载安装完成后将该压缩包解压,然后点击运行该程序。该程序会自动关联电脑中的apk程序,安装软件时只需双击apk安装文件即可。该程序会帮助你自动将软件安装到你的手机里。 安卓中文网点评:本文系统快速的讲解了android手机安装软件的几种方法,写的简洁,操作简单,可以快速上手,相信对ad朋友很有帮助!

相关文档
相关文档 最新文档