你说的 Android移植 ,我估计 你说的是 将其他平台的 软件如苹果 塞班这样的应用 移植到 android平台吧. 愤怒的小鸟 就是 经典的 移植到多个平台的游戏.
我们提供的服务有:成都做网站、成都网站制作、微信公众号开发、网站优化、网站认证、保山ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的保山网站制作公司
android的开发,不是去买本书就可以学习的, 它主要的开发语言是 java语言,
也就是说 你没有面向对象编程的基础及开发经验, 入门都比较困难,没有基础越看越糊涂.
比如说 你连abc都不认识,你很难去学好英语的.
如果你确实有兴趣,就得多看看面向对象编程方向的基础知识,祝你好运 :)
应用层?
如果是应用的话。
安卓是基于linux系统的。
基本不能移植到别的系统(WP、IOS)
不过如果应用比较出名都会有相应系统的安装包发布。或者同类软件。
目前我没有看到有类似的软件。但是你可以把内存中你安装的软件都安装到存储卡上。这样给系统留下足够的空间。当然有些软件还是必须安装到内存中的。比如输入法。因为调用存储卡上的程序没有内存快。有一定的延迟。别的软件能全都放置到存储卡上。你就会发现你的手机内存够用了。
Android系统其实就是一套专为手机开发的框架,用这个框架可以编写在手机上运行的程序,比如游戏什么的,
移植是指在pc机编写好的代码移植到手机上,就这么简单
说到RFS/EXT4,这其实是一种磁盘格式,但RFS性能比较低下,这也是导致三星机子高配低能根本原因(三星Galaxy S全系列原生都是采用的RFS,包括i9000),而EXT4是一种linux的磁盘格式,要知道android的根本核心就linux所以EXT4才是最适合linux的文件系统,于是就有民间高手把系统的磁盘格式从RFS转换为RFS,但光转磁盘的格式没有用,还要系统的支持,系统支持关键是要内核(也就是kernel),因为是kernel从系统底层读取数据,所以要支持EXT4系统的kernel才行。
下面介绍一种转换RFS和EXT4的方法:
RFS-EXT4 :
1.安装clockworldMod 3.0.0.5--------也就是CWM3,(2.5的不行)
2.刷EXT4的ROM,XDA上多的很,刷前CWM3会自动检查当前文件系统格式,如果不是EXT4,它会自动将RFS转换为EXT4,然后再刷ROM的,之后你就是EXT4系统,你可以跑分试下,一般RFS系统的在800-1000,而EXT4的话都在1400以上,而且你可以看到是I/O那项分最高。
EXT4-RFS:
再就是如果某个ROM它不支持EXT4系统,那你刷这个ROM的话就会提示出错,或者开不了机,XDA上说可以用odin刷官方原版,但我用odin刷的时候,半天没动静,我就把数据线给拔了,结果再开机,却出现一个电脑和手机连接中间有个叉的图案,我以为这下完,要返厂了,抱着试试看的心理然后我就拔电池,再进挖煤,还能进(大家要知道能进挖煤,就没有变砖),就又重刷了DK28原版,但考虑到这样做风险太大,我搜遍整个XDA终于在一个外链上找到了答案,刷ReRFS.zip这个其实和用odin刷原版是一样的,但考虑到风险,还是这个比较稳妥。其它的RFS ROM好像不行,因为这个ROM里面有转换格式的脚本,而其它的ROM好像没有。