用Android LiveCD体验Android 操作系统的魅力

简介:   由于目前基于Android的手机价格比较贵。如果只是为了体验android,花几千元买个手机也不值得。不过幸好Google想到了这一点,刚刚推出了Android LiveCD 0.2。那么什么叫LiveCD呢?就是可以刻在光盘中启动的Android,可以在PC上运行。

  由于目前基于Android的手机价格比较贵。如果只是为了体验android,花几千元买个手机也不值得。不过幸好Google想到了这一点,刚刚推出了Android LiveCD 0.2。那么什么叫LiveCD呢?就是可以刻在光盘中启动的Android,可以在PC上运行。当然,也可以使用VMWare、VirtualPC等虚拟软件来运行。或使用某些刻录软件次LiveCD刻在U盘上,那就变成了Android LiveUSB了。

  要注意哦,Android LiveCD可不是Android SDK中的那个模拟器,它是真正的操作系统,不是模拟的。用模拟器测程序并不一定符合真机的实际情况,而用Android LiveCD来测程序可以做到100%吻合,因为它就是真正的操作系统,唯一的不同就是一个运行在PC上,一个运行在手机上。不说废话了,先来下一个Android LiveCD吧,可是完全免费的哦。

  下载网址:http://code.google.com/p/live-android/downloads/list

  建议使用BT下载(里面包含了BT的种子文件),否则还得手工合并文件,很麻烦。

  下载的是一个ISO,安一个VMWare或VirtualPC,本文使用的是VMWare,建立一个Linux 2.4.x的虚拟机。将该虚拟机的光驱指向ISO文件。OK,启动,yeah,终于出来了,效果如图1所示。

  效果还满不错,就是layout有些错位。现在可以体验了。不过光是么体验还不行,需要安装我们自己的apk程序。android livecd未提供android market程序,无法从market下载。但还是可以安装单独的apk的。

  由于android是基于linux内核的,因此,自然可以使用linux下的命令。好吧,先进入linux的终端吧,按Alt+F1,然后进入data/app目录,输入wget http://ip地址/blogger.apk。其中ip地址是apk在网络上的位置。注意这里不能输入域名,要直接输入IP。blogger.apk则是我们的apk文件,读者可以输入自己的相应url。wget命令可以从网络上下载文件,是busybox中的一个工具。

  由于我们并不是用root权限登录的,因此,只能在data或data/app目录中建立文件。用户自己的程序都放在app目录中,只要将apk直接放到这个目录中即可安装apk。

  然后按Alt+F7回到android桌面。找到程序,把它弄到桌面上。如图2所示。

  启动程序,速度异常的快,PC的CPU是很快地。哈哈。看看效果,如图3所示

  就是屏幕宽了些,不过也可以检测我们的Layout是否合适。如果屏幕大小变了,widget就乱套了,那Layout还是重排吧。哈哈!

目录
相关文章
|
3月前
|
安全 Android开发 iOS开发
Android vs iOS:哪个操作系统更适合你的智能设备?
在今天的移动设备市场上,Android和iOS是两个主要的操作系统选择。本文将分析它们的优缺点,帮助读者选择最适合自己需求的操作系统。 【7月更文挑战第6天】
72 2
|
1天前
|
Java Linux Android开发
移动应用开发与操作系统的交互:深入理解Android和iOS
在数字时代,移动应用成为我们日常生活的一部分。本文将深入探讨移动应用开发的核心概念、移动操作系统的工作原理以及它们如何相互作用。我们将通过实际代码示例,展示如何在Android和iOS平台上创建一个简单的“Hello World”应用,并解释其背后的技术原理。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和知识。
|
17天前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
|
19天前
|
人工智能 vr&ar Android开发
探索安卓与iOS的无限可能:移动操作系统的技术革新与未来展望
本文旨在探讨安卓和iOS这两大主流移动操作系统在技术上的创新与突破,以及它们如何塑造我们的数字生活。通过深入分析两者的最新进展、面临的挑战以及未来的发展趋势,文章揭示了移动操作系统在推动科技进步和满足用户需求方面的关键作用。我们将从技术角度出发,解读安卓的开放性与iOS的封闭性如何影响应用生态和用户体验,并探讨这些差异背后的设计理念和商业考量。同时,我们还将关注两大系统在安全性、隐私保护、人工智能集成等方面的最新动态,以及它们如何应对日益增长的网络安全威胁和用户对隐私保护的需求。此外,文章还将展望未来移动操作系统的发展,分析5G、物联网等新兴技术如何为安卓和iOS带来新的机遇和挑战,以及这两大
41 6
|
16天前
|
存储 Java 开发工具
移动应用开发之旅:探索Android操作系统的无限可能
【8月更文挑战第56天】随着智能手机的普及,移动应用已成为我们日常生活中不可或缺的一部分。本文将引导读者了解移动应用开发的基本概念,重点探讨Android操作系统的开发环境搭建、界面设计、功能实现以及与后端服务的交互。通过简单的代码示例和清晰的步骤说明,即便是初学者也能快速入门,开启自己的移动应用开发之旅。
|
28天前
|
安全 Android开发 数据安全/隐私保护
安卓与iOS的对决:移动操作系统的性能与创新
在当今智能手机市场,安卓和iOS两大操作系统一直处于竞争状态。本文将深入探讨它们在性能、安全性和用户体验方面的不同,并分析这些差异如何影响用户的选择。
43 3
|
7天前
|
开发工具 Android开发 iOS开发
移动应用开发的艺术:探索Android与iOS的操作系统特性
【9月更文挑战第33天】在数字时代的浪潮中,移动应用已成为我们日常生活不可或缺的一部分。本文将深入探讨两个主流移动操作系统——Android和iOS——的独特特性,并分析它们如何影响移动应用的开发过程。我们将通过比较这两个系统的设计哲学、用户界面(UI)设计、开发工具以及市场策略,来揭示开发者如何在这些不同的平台上打造出色的用户体验。无论你是开发者还是对移动技术感兴趣的读者,这篇文章都将为你提供宝贵的见解。
|
1月前
|
开发工具 Android开发 iOS开发
安卓与iOS开发:一场操作系统的较量
在数字时代的浪潮中,安卓和iOS这两大操作系统如同海上的两艘巨轮,各自承载着不同的使命与梦想。本文将深入浅出地探讨这两个系统在开发领域的异同,从用户体验、开发工具、市场趋势等多个维度进行比较分析。通过这场技术的较量,我们可以更好地理解每个系统的优势与局限,以及它们如何影响我们的日常生活和工作。
|
1月前
|
人工智能 安全 Android开发
安卓与iOS:操作系统的巨人较量
在数字时代的浪潮中,安卓和iOS作为两大主导力量,引领着智能手机市场的发展。本文将深入探讨这两个操作系统的设计哲学、用户界面、应用生态、安全性以及未来趋势,为读者提供一个全面的视角来理解它们之间的差异和各自的优势。
35 5
|
2月前
|
安全 搜索推荐 Android开发
安卓与iOS:一场持续的移动操作系统之战
【8月更文挑战第23天】在智能手机的世界里,安卓和iOS就像是两个重量级拳击手,一直在争夺移动操作系统市场的霸主地位。本文将深入探讨这两个系统的特点、优势和劣势,以及它们如何影响我们的生活和工作。