本文为原创,如需转载,请注明作者和出处,谢谢!
由于目前基于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所示。
图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所示。
图2
启动程序,速度异常的快,PC的CPU是很快地。哈哈。看看效果,如图3所示
图3
就是屏幕宽了些,不过也可以检测我们的Layout是否合适。如果屏幕大小变了,widget就乱套了,那Layout还是重排吧。哈哈!
国内最棒的Google Android技术社区(eoeandroid),欢迎访问!《银河系列原创教程》发布《Java Web开发速学宝典》出版,欢迎定购
分享到:
相关推荐
当系统遭受破坏,无法通过常规方法进入桌面环境时,使用Live CD可以启动到一个完整的操作系统环境中,进而访问硬盘中的数据进行备份。这种方式能够较好地保留用户的个人数据和系统配置,避免了重新安装系统时数据的...
【U盘Live CD启动】是一种将操作系统安装到U盘上,使其可以像传统的光盘(CD)一样用于启动计算机的技术。这种技术对于系统恢复、紧急修复、多系统共存或者在没有硬盘驱动器的设备上运行系统非常有用。本文将详细...
Live CD是一种能够完全从CD启动的Linux发行版,它允许用户在不修改计算机硬盘上的任何数据的情况下运行完整的操作系统。这非常适合测试硬件兼容性、进行数据恢复或在没有网络连接的环境下使用Linux。 #### 二、准备...
1. live CD是什么:Live CD是一种可以直接从CD或U盘启动的操作系统,它可以让用户在不安装操作系统的情况下使用操作系统。Live CD通常用于救援、修复或测试操作系统。 2. Grub是什么:Grub(GRand Unified ...
Linux liveCD是一种特殊的系统安装介质,它包含了完整的Linux操作系统,可以在不进行永久安装的情况下在计算机上运行。这种系统主要用于故障排除、系统恢复、试用不同发行版或在没有硬盘安装Linux的环境中工作。将...
Linux操作系统使用LiveCD是一种常见的维护方法,尤其在系统无法正常启动时非常有用。它允许用户在不需要安装操作系统的情况下,运行一个完整的Linux环境来执行维护任务,比如解决启动问题、文件系统检查、数据备份等...
Linux LiveCD制作工具是一种用于创建可引导光盘的软件,它允许用户在不安装操作系统到硬盘的情况下运行Linux发行版。这种技术广泛应用于系统救援、演示、教学或在没有可用网络的环境中快速启动一个完整的Linux环境。...
Live CD是一种可启动的CD或DVD,其包含一个完整的操作系统,可以在不进行安装的情况下运行,非常适合测试系统兼容性、数据恢复或安全评估等场景。接下来,我们将详细解析制作Fedora Live CD的全过程。 ### 获取live...
在Live CD中,用户可以体验Linux的所有功能,而不需要对现有的操作系统进行修改。 接下来,让我们了解EVA聊天客户端。EVA是一个基于GTK+的聊天客户端,支持多种聊天协议,包括ICQ、MSN、Yahoo!等。EVA的界面简单...
Ubuntu LiveCD是一种可以在不修改计算机硬盘的情况下运行的操作系统版本。它通常被刻录到光盘上,并可以从该光盘启动。这样用户可以在不安装操作系统的情况下体验Ubuntu的所有功能。当用户决定安装Ubuntu时,可以...
用户可以使用LiveCD在不安装任何软件到硬盘的情况下体验或测试Ubuntu操作系统。这使得用户能够在决定是否永久安装之前,全面地评估Ubuntu的性能和兼容性。 #### 使用场景 - **系统救援**:当主操作系统出现问题时...
Windows 7的Live CD让您可以快速启动计算器工作,并不需要安装在硬盘上运行的Windows 7 -操作系统的Live CD,可加载(CD,DVD的USB驱动器等), 可以快速为你实现一个独立于本地操作系统的临时win7操作系统,含有...
Live555是一个跨平台的库,支持多种操作系统,包括Android。它提供了完整的RTSP服务器和客户端功能,使得开发者能够轻松处理流媒体的发布、播放和控制。Live555不仅支持常见的MIME类型,如H.264视频和AAC音频,还...
### 使用Ubuntu LiveCD安装GRUB:详尽指南 #### 一、引言 在多操作系统环境中,GRUB(Grand Unified Bootloader)作为一款强大的引导加载程序,被广泛应用于Linux发行版之中。它不仅可以帮助用户在启动时选择所需...
在Android系统中,由于原生的Java API无法直接处理这些底层的流媒体协议,因此需要借助于NDK(Native Development Kit)来实现C或C++代码的编译,将Live555移植到Android平台。 **关于Live555:** Live555是一个...
在Android开发领域,Android Studio是主流的集成开发环境(IDE),它提供了丰富的工具和功能,使得开发者能够高效地构建Android应用程序。"Android Studio 2.1.2编译Live555"是一个针对该版本IDE的特定项目,旨在将...
Live CD 是一个可以从 CD 或 U 盘启动的操作系统,它可以在不影响服务器当前系统的情况下升级服务器固件。选择合适的 Live CD 是服务器固件升级的关键。CentOS 7.8 Live CD 是一个不错的选择,它可以识别大多数的...
Windows 7的Live CD让您可以快速启动计算器工作,并不需要安装在硬盘上运行的Windows 7 -操作系统的Live CD,可加载(CD,DVD的USB驱动器等), 可以快速为你实现一个独立于本地操作系统的临时win7操作系统,含有...
将live555源码编译成可供android-ndk使用的动态库 1、linux下新建jni, 将Android.mk、build.sh放在jni目录,然后将live555源码下的目录 BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment也复制到jni...
Linux操作系统因其开源、自由、可定制性强等特点,深受开发者和高级用户喜爱。在特定场景下,用户可能希望将Linux系统制作成LiveCD版本,以便于快速启动和测试系统,而无需安装到硬盘上。这就需要用到工具,如tux2...