继续调戏我的android手机,并将所遇到的疑问与目前认识记录如下。
之前想过把sd卡分区,然后挂载到/data目录下,后来发现这种方法就是传说中的data2sd。不过又传说用这种方法需要class4级别以上的sd卡。而我的卡只有class2。
鉴于/system/app目录下我删除了不少软件,这个分区比较大,也不常用,因此可以把考虑把软件装回/system目录下。经搜索及实践证实可行。只要把/data/app/下的apk转移到/system/app/下面,重启手机就可以生效了。当然这一切是在root下操作的。因为/system分区一般是只读状态,因此/system/app下面的软件按照一般的方法是不能升级的。但其实可以用RE管理器首先打/system分区设置成读写状态,再用市场或豌豆夹之类的工具升级软件即可。
软件包apk其实是zip压缩包。但我奇怪的一点是,安装后的文件也仍然是apk,在/data/app/下点击它仍然会显示安装。大概我这里用的是一般程序的思路。安装包包含可执行文件及资源,安装就解压及转移过程。
经过一天的折腾,我的笔记本上已经安装好andorid开发环境了。建了个hello world,跑了下虚拟机。发现真慢啊。
继续折腾手机。