Author Archive

随着 Android 手机和平板的流行,越来越多人加入到 Android 的开发者行列。本文简单讲述在 Linux 搭建 Android App 开发环境的过程,以及尝试编写一个最简单的程序,希望给对 Android 开发有兴趣但还没了解过相关知识的同学有点帮助。@ivarptr 在 Linux 里开发 Android App 需要满足以下环境条件: 一台安装 Linux 桌面的普通计算机 Java SDK 6 Android SDK Android 手机或平板(可选) Eclipse IDE 3.6或更高版本(可选) 1、操作系统的准备 一般的 Linux 桌面发行版都可以,32位或者64位的没关系。下面的步骤在 Arch Linux + Gnome 3 以及 Ubuntu 11.10 测试过。 2、安装 Java SDK 6(或以上版本) 有些 Linux 发行版可能已经默认安装了 JRE(Java 运行环境),但开发 Android 程序需要的是 [...]

CyanogenMod (以下简称CM)是一个比较受欢迎的第三方 Android ROM,具有体积小巧和效率高等特点。如果你的计算机已经被你折腾得够惨了,为何不考虑将毒手转向你手机呢? @ivarptr 刷 Android 手机是比较简单的,大概的步骤有: 下载跟你手机型号配对的 CM ROM。 根据 CM 的 Wiki 里面的指南继续接下来的步骤,因为不同型号的 Android 手机步骤可能不太相同,下面步骤以 HTC Desire S (即G12)作为例子。 获取 S-OFF 并在手机里安装第三方 Recovery 工具。 备份现有系统。 刷 CM ROM。 下面详细讲解每个步骤 1、下载 CM ROM 到 CM 的官方网站(http://www.cyanogenmod.com/)点击 "Get Cyanogen Mod",然后从列表中挑选你的手机型号。如果列表中没有你手机的型号,则表示 CM 现在还没有提供对你手机支持的 ROM,可能要等一段时间。点击进去之后有3种 ROM 可供选择:稳定版 Stable Mod、实验版 Experimental Mod、每日编译版 Nightly Builds,如果你性格比较疯狂可以选择每日编译版,不过一般使用稳定版就足够了。 除了 CM ROM,你可能还会喜欢安装一些内置的 [...]

Gnome 3.2 要到今年9月底才发布,假如有一台闲得发慌的电脑,则可以通过自己编译源码的方式提前体验一下开发人员手头上的版本,并且可以每隔一两周再编译一次,赶上观看直播。下面展示的是 3.1.5 版相对 3.0 版的新特性(当然一切尚未定型)。 1、应用程序窗口 图1是 3.0 的窗口,图2是 3.1 的窗口: 图1 Gnome 3.0 下的应用程序窗口   图2 Gnome 3.1 下的应用程序窗口   通过对比发现新版本的UI有如下改变: 窗口和菜单的阴影变淡了; 当窗口失去焦点时,标题栏和菜单栏之间的渐变色变得平滑(上面图片未体现)。 2、桌面通知栏   图3 通知栏 当有新消息到达时,桌面右下角通知栏上的图标不再闪烁了,并且使用圆圈数字显示消息个数。 3、对话窗口 图4 对话窗口   集成的对话改为在桌面的右下角显示,并且可以直接回复消息了。 4、系统设置 图5 系统设置窗口   系统设置里增加了“Online Accounts”(IM账号设置)和“Color”(颜色管理)两项。 5、动态工作区   图6 动态工作区   动态工作区列表不再自动隐藏了,因此当使用鼠标切换工作区时简便了一步。 6、深色主题 图7 Movie Player 图8 Eye of [...]

Linux 内核经过漫长的 2.6 版本之后终于主版本+1了,现在已放出 3.0 RC4 版,最近又有消息称 3.0 会比 2.6.39 快,喜欢折腾的你又不介意当小白鼠的话不妨试试下载 Linux Kernel 3.0 的源代码自己编译。 下面简单讲一下在 Ubuntu 10.10 编译 Linux Kernel 3.0 RC4 的过程。因为编译内核的过程都差不多,所以理论上下面的过程同时也适用于其他发行版(比如红帽系的 Fedora 15,下面我会同时注出使用 Fedora 15 编译的异同),因为 3.0 还不是正式版,使用自己编译的新内核可能启动不了计算机,所以要保留当前使用的内核。@ivarptr 1、下载并解压缩 Linux Kernel 3.0 RC4 源代码 到官方 http://kernel.org/ 下载,得到 linux-3.0-rc4.tar.bz2 文件,把它挪到随便一个你有权限读写的文件夹,运行下面命令解压缩并进入解压后的文件夹: $ tar -jxvf linux-3.0-rc4.tar.bz2 $ cd linux-3.0-rc4 2、配置内核编译参数 先安装 ncurses 工具,这是字符版配置工具所依赖的: $ apt-get install libncurses5 libncurses5-dev  #(Ubuntu 环境) $ sudo yum install [...]

在 Gnome3 上运行 Google Chrome 是不是觉得界面跟系统的默认主题(Adwaita)很不协调?现在好了,有人制作了 Adwaita 风格的 Chrome 主题还有滚动条扩展。 安装主题 安装滚动条扩展 注:安装完主题之后要在标题栏下方点击右键并选上“使用系统标题栏和边框”。安装完滚动条扩展之后打开新页面就可以看到效果了。最终效果如上图。 信息来源:Adwaita (GNOME 3 theme) for Chrome

Fedora 是一个跟 Ubuntu 同样的针对个人桌面用户的 Linux 发行版之一,最初从红帽子(RedHat)Linux桌面版演变过来,最新的 Fedora 15 搭载 了Gnome3桌面环境 ,距离正是版发布日(2011-5-24)还有十多天时间,这篇文章以 Fedora 15 beta 版先粗略地体验一下。 @ivarptr Fedofa 15 beta 的安装 可以到官方页面 http://fedoraproject.org/zh_CN/get-prerelease 免费下载。Fedora 15 提供 DVD 和 CD(LiveCD)两种安装介质,DVD版尺寸较大但包含较多的软件,LiveCD版则比较精简而且可以免安装直接用CD启动进入系统试用,大家可以根据自己的网络情况和需求选择。同时这两个版本都有32位(i686)和64位(x86_64)两个版本,如果你的计算机内存超过4GB而且CPU速度飞快则可以选择64位版本。下面我安装的是32位LiveCD版。 下载了LiveCD的ISO映像文件之后,通常的做法是把它烧录成CD,除了可以用于试用或者安装之外,还可以作为纪念品。而比较时髦环保的方式是把它复制到USB闪存盘再开始安装,具体的复制方法请自己搜索一下。 得益于新版的 Linux 内核,基本上所有主流的计算机硬件 Fedora 15 都能顺利地驱动,包括显卡、声卡、触摸板、摄像头、蓝牙、无线网卡等,如果是用LiveCD启动系统的可以使用系统自带的“安装到硬盘”工具进一步安装。安装 Fedora 15 只需一个大于8GB的硬盘分区,比较标准的简单的方案是将硬盘分3个分区:20GB分配给根分区,4GB分配给交换(swap)分区,剩下的空间分配给 home 分区,不要留给 Windows。 启动 Fedora 15 beta 之后将看到如下的桌面(也就是Gnome3的界面): Fedora 15 的桌面环境 Gnome3 Gnome3的桌面非常简洁,除了顶端的一条面板之外什么都没有了,而且桌面也不让放文件或者应用程序图标。桌面的最左上角是一个称为 Activities 的按钮,点击或者鼠标划过它都会出现一个全屏的概括面板(暂时这样称呼它吧),在概括面板里可以在停靠栏(Dock)或者应用程序列表启动程序、可以切换窗口或者切换工作区(Workspace)、可以搜索应用程序或者最近文档。概括面板也可以通过“Super”键(即空格键旁边的Windows键)激活它。 Gnome3 的概括面板 这种设计能让桌面腾出最大可能的空间,作为对比下面的是 Mac [...]

Apple MacBook Air 3.1 (即11寸2010版)可以使用U盘安装 Ubuntu 10.10,并且能够顺利驱动包括显卡、无线网卡、声卡、蓝牙、多点触摸板、键盘、电源管理等硬件,而且运行速度也很快,喜欢 Linux 的你可以尝试一下。@varptr 安装要点 a、在 MacBook Air (以下简称 MBA)上创建两个分区用于安装 Ubuntu; b、安装 rEFIt ; c、下载 Ubuntu 的安装光盘镜像; d、通过工具 mkisohybrid 将U盘模拟成 CDROM,并将 Ubuntu 镜像的内容复制到U盘; e、通过U盘进入 Ubuntu 的安装程序; f、登录 Ubuntu 并安装显卡驱动以及其他硬件驱动; g、完成。 其实比较主要的只有“d”步骤,因为 MBA 没有 CDROM,也不支持可启动的 Ubuntu LiveUSB (直接启动只会看到“Boot Error”两个词),所以如果没有或者不愿意外接 CDROM 并烧录 Ubuntu 安装光盘的话,比较方便和环保的方法可能是把 U 盘模拟成 CDROM。 详细步骤 1、创建硬盘分区 运行 MBA 的 “Disk Utility”(位于 “应用程序” [...]

FreeBSD 是一个开源免费的操作系统,最早接触 FreeBSD 是约7年前在 @hplcsz 挂bbs的服务器,后来很少关注了,偶尔登录一些服务器时才接触到。最近玩 Apple iPad(使用 iOS 操作系统,主要由 FreeBSD 衍生)于是联想起 FreeBSD 项目,才发现它已经更新到8.1版了。 恰好家里多出一台电脑暂时没有用,于是尝试用FreeBSD 8.1配置一台适合家用的电脑(用来看看新闻灌灌水的那种),把 FreeBSD 装在家庭电脑来体验可能本身欠妥,本文只能权当一篇粗糙的介绍文章。另外本文假设读者已经有一定的 Ubuntu/Linux 基础。 首先到 FreeBSD 项目的官方网站下载 FreeBSD 8.1的安装镜像文件,这里提供CD版、DVD版和U盘版,考虑到我有DVD刻录机,所以下载了DVD版。 下载是一个漫长的等待过程,在下载期间推荐阅读一下官方的《FreeBSD使用手册》(中文版,以下简称《使用手册》),如果对 Linux/BSD 不是很熟悉,前3章是很有必要阅读的。等DVD镜像下载完,你大概已经看到第10章了,对BSD已经有了一定的了解。 1、安装 FreeBSD 8.1 刻录下载回来的DVD镜像文件,从光驱启动然后选择“Quick模式安装”,如果你已经阅读了《使用手册》一般没有多大问题,因为这篇文章重点是如何搭建家用电脑的环境,所以具体的安装过程这里就省略了。小提示: A、FreeBSD 必须安装在主分区,在安装之前你必须腾出一个至少10来GB的主分区。 B、当安装问你是否安装“Ports(相当于软件商店 App Store、Ubuntu 软件中心)”时,要选择“YES”。 C、当安装接近完成时,程序会问你 “Would you like to browse the collection now?“,这一步是问你是否安装DVD上附带的软件,选择Yes,然后把下面这两个大块头选中,这样能避免从网络再次安装文件,节省时间和网络流量,减低碳排放: + X11/xorg-7.5 + gnome/gnome2-2.30.1-1


top

无觅相关文章插件,快速提升流量