工作之后好久不写博客了,这里都要长草了。。。
之前写过一篇 Build CyanogenMod 10.2 for Nexus 4,现在手机换成 Nexus 5 了,系统也升级到 CM 12 了,写一篇 How to 总结一下。
1. 你还是要准备一台机器(虚拟机也行),装上 Ubuntu,Ubuntu 14 LTS 是个不错的选择,LTS 会有很长时间的软件更新支持。硬盘分的大一些,100GB 起步吧,内存 3G 起,其他随意。
工作之后好久不写博客了,这里都要长草了。。。
之前写过一篇 Build CyanogenMod 10.2 for Nexus 4,现在手机换成 Nexus 5 了,系统也升级到 CM 12 了,写一篇 How to 总结一下。
1. 你还是要准备一台机器(虚拟机也行),装上 Ubuntu,Ubuntu 14 LTS 是个不错的选择,LTS 会有很长时间的软件更新支持。硬盘分的大一些,100GB 起步吧,内存 3G 起,其他随意。
一直想尝试着自己编译 CM,毕竟如果想修改系统 Apk,就有可能需要编译整个系统。于是在开了一台 Ubuntu x86_64 虚拟机(这是一个大坑,等会儿说)作为编译机器,参考的主要是 CM 官方 wiki:http://wiki.cyanogenmod.org/w/Build_for_mako?setlang=en。根据 wiki 指示准备好基础环境后,开始 repo sync,总共下载了 6GB 多的工程代码。总的来说,一直到 wiki 的 “Start the build” 一节,都没有问题,照着做就好了。不过当执行 brunch mako 之后,坑就一个个冒出来了。
原贴地址:
http://forums.fedoraforum.org/showthread.php?t=286547
Shiny new toy! I wrote a quick howto blog post for getting something working until a better solution comes along.
Link to blog edited out as per sub-forum rules — DBelton
======================
CyanogenMod 10 中自带了一个 CMFileManager 的文件管理器,很好用,可以提升到 root 权限进行操作,有类似 Windows 资源管理器的路径导航栏,界面也很简洁、漂亮。这两天给它改了改,移植到 CM 9 之上,并且成为一个可独立安装的 APK 包,不再需要放到 /system/app/ 中。
CyanogenMod 10 has a file manager app called “CMFileManager”, which is simple and easy to use and can run as ‘root’. It has holo style UI. Now, I’ve make a standalone installation package of CMFileManager, you do not need to put it into /system/app/ anymore.
从 Android Design 的访问统计中,惊讶地发现 IE 是第二大访问浏览器,而且仅仅落后第一名 Chrome 4个百分点
进一步发现,其中大部分都是 IE 8 带来的
看来 XP 的市场还是广大的,不过作为一名 Android 开发人员,还在用 IE 实在是。。。
曾经一度想在 js 中加上判断浏览器的代码以阻止 IE 9 以下的版本直接访问,后来看在流量的份上还是算了。。。
CM 9 仍然处在 Nightly 阶段,我的 Moto Defy 不知道要到什么时候才能用上 4.0 的稳定系统,于是发挥计算机专业的折腾精神,让 Gingerbread 2.3.7 看起来像 ICS 4.0 也不错。
原版的 CM 7.1 系统看起来是这样的
下面开始动手,注意以下内容请谨慎操作,本博客不承担任何风险。
最近,终于把用了5年的Nokia 6030换成了Moto Defy,从功能机转换到了智能机,按某人的话说就是“终于符合一个Geek的身份了”。之前一直是6030配合一台iPod touch 2在用,出门的时候要放两台机器在口袋里,估计过一段时间就可以用一个Android完全取代了。
同时使用iOS设备和Android设备,必然会在这两者之间有一些对比,一起来看一看吧。 (更多…)