Saturday, May 16, 2009

將 Ubuntu 9.04 的字體變清楚

Ubuntu 的中文字型做了 antialias 導致中文字型都會有毛邊。

經 google 後, 發現可以用以下方式修改,將毛邊去掉

1.打開終端機

~$ sudo gedit /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf

將 16
改為17

將 true
改為false

存檔離開

2.在終端機輸入
~$ sudo ln -s /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf /etc/fonts/conf.d

如此便可以去掉毛邊,比較清析

Sunday, May 10, 2009

在 Netbeans 下安裝 Android 1.5 R1 SDK

目前 Android 的 NetBeans Plugin 並不支援 1.5 R1 SDK,但經 google 後,發現已經有人找出方法可以將 1.5 R1 整合到 NetBeans 6.5.1 的環境中。經過我測試後,目前是可以用的,所以寫在此 Blog 中提供參考使用

1. 先下載 Android SDK 1.5 R1 ,然後解壓縮到 d:\java

2. 複製 D:\java\android-sdk-windows-1.5_r1\platforms\android-1.5\ 的內容到 D:\java\android-sdk-windows-1.5_r1 ,因為 1.5 的 Layout 已經修改,在 plugin 尚未出新版前,只能先以這種方式解決。

3. 執行以下命令建立新的模擬器
d:\>cd D:\java\android-sdk-windows-1.5_r1\tools
d:\>android create avd -n avd_1.5_1 -t 2

這個會建立一個模擬器叫做 avd_1.5_1 ,target 為 2 (2 是 1.5 版的代號)

4. 加入 Android 1.5 版到 NetBeans 中
4.1 打開 Tools > Java Platforms > Android
4.2 按 "Add Platform"
4.3 選擇 Google Android Open Handheld Platform























4.4 指定 SDK 1.5 的目錄























4.5 在指定 Platform 的 Name, 便可以建立 Android 1.5 的 platform.



5. 更改 android 的 project file "buld.xml"
打開之前的 HelloWorld project 在 build.xml 中加入以下內容 <> 用 [] 取代

[target name="-pre-init"]
[property name="emulator.options" value="-avd avd_1.5_1"/]
[/target]

6. 重新 build 並 run 便可以執行此專案了.


後記 : 目前 Android 還是只支援 Eclipse. 至於是否會支援 NetBeans ,變數可能加大,因為 Oracle 將 Sun 買下來後,是否會放棄 NetBeans,還是未知數。