2014年7月20日 星期日

建立含有軌跡球(trackball) 的Android 模擬器

         在 Android Emulator 文章提到,我們可以透過按 F6 來啟動模擬器的 trackball mode,但如果你在建立模擬器時沒有將 input 設定為 trackball 則在按 F6 鍵後模擬器是不會出現 軌跡球讓你來操作。

         要建立含有軌跡球的 Android 模擬器,你可以先開啟 Android Virtual Device(AVD) Manager,在 Device Definitions 頁面中尋找已經有將 trackball 設定為 input 的 Device 或者你可以自己建立一個,這邊我找到 Nexus One by Google 已經有設定好了,請參考下面畫面:

     
          接下來切換到 Android Virtual Devices 頁面,按 "Create..." 按鈕,在Device 選項中選擇 "Nexus One by Google" 或者你自己建立的 Device。請參考下面圖示:


        其他選項依照之前建立的 Android 模擬器填入相關的資訊即可。當你啟動 Android 模擬器後,按 F6 便可進入 Trackball mode 再按一次 F6 便可離開 Trackball mode。當你在 Trackball mode 下你會發現 Android 模擬器的左上角會出現 Trackball,便可透過滑鼠來操作 Trackball。下面圖示顯示模擬器在 Trackball mode 的樣子。

2014年7月6日 星期日

android.support cannot be resolved ?

今天將 ApiDemos import 進來做編譯,發現 PrintBitmap.java 無法編譯,原來它使用了
"android.support.v4" 的 package。錯誤訊息如下圖所示:


要解決這個問題你可以先透過 "Android SDK Manager" 安裝  Extras >> Android Support Library。 如下圖所示:



之後 選擇該專案 >> 按右鍵 >> Properties >> Java Build Path >> Add External JARs...



 將 android-support-v4.jar 檔案加入即可,路徑如下: 
<Android SDK 安裝路徑>\extras\android\support\v4\android-support-v4.jar


在 support 資料夾下除了 v4 還有 v7 與 v13,如果又遇到相同的情況可以將其相對應使用到的 package 加入專案即可編譯。

[參考文章]

如何刪除 Eclipse 舊的 Workspace

     要移除舊的 Workspace 可以透過下面兩個方法:
  1. 手動修改 <Eclipse 安裝路徑>\configuration\.settings\org.eclipse.ui.ide.prefs 檔案,打開該檔案你會看到類似 RECENT_WORKSPACES = "...\workspace1\n\...\worspace2",將你不要的 WOrkspace 刪除即可。
  2. 透過 Eclipse 工具列 Preferences >> General >> Startup and Shutdown >> Workspaces,選擇你要移除的 Workspace,按 Remove 按鈕即可。如下圖所示:


     上面的第二個方法其實也是去修改 org.eclipse.ui.ide.prefs 檔案,所以建議透過第二個方式去移除比較省事,也不用去找檔案在哪之類的問題。: )

[參考文章]

2014年6月6日 星期五

Windows 7 在右鍵選單新增開啟到 DOS 視窗

        在 Windows 7 下要新增開起到 MS-DOS 視窗的方法,只需將在下面機碼路徑中的 Extended 機碼刪除或改名即可。

HKEY_CLASSES_ROOT->Directory->shell->cmd

        修改參考圖示如下:

        修改完後當你點選資料夾按滑鼠右鍵,會發現右鍵選單多了一個 "在此處開啟命令視窗(W)"的選項如下圖示所示:

        點選 "在此處開啟命令視窗(W)" 後就會開啟在該路徑資料夾的 MS-DOS 視窗,執行結果如下圖所示:

[參考鏈結]

Windows 7 內建的"問題步驟收錄程式"工具

      Windows 7 有一個內建的 "問題步驟收錄程式" 程式應用工具,可以記錄你點選了哪些視窗按了那些按鈕然後全螢幕的擷取畫面,還會將點選的地方 Highlight 起來;除了當你發生問題時,可以用這個方式來呈現你所執行每一個步驟以便讓電腦高手來了解到底哪裡出了錯誤外;似乎也可以用來當作電腦教學工具 : )

      但,我還是習慣自己擷取畫面、自己 Highlight :D。要執行該程式你只需要在 "搜尋程式及檔案" 的地方輸入 psr 即可。當你錄製完畢後程式會將結果壓縮成 zip 檔,該壓縮檔裡只有一個 *.mht 的檔案,然後可使用 IE 瀏覽器來檢視錄製的結果。
   
      下面圖示是該程式的執行畫面以及錄製結果的部分畫面:

[程式畫面]



[點選的地方會被 Highlight 起來]
   
[參考書籍]

  • 攻略一本通 Windows 7 

2014年6月1日 星期日

VituralBox 升級後 Client OS 只能瀏覽部分網站

       前些日子把 VituralBox 升級到 VirtualBox-4.3.12-93733-Win 版本後,原本安裝的 Windows XP 卻只能上 Google 網頁,而查詢出來的網站就是無法開啟,都是顯示 timeout 訊息;用 Host 電腦測試那些網站也都可以正常顯示。想說是不是 Client OS 出了啥問題,查了 Proxy 設定、試了 ipconfig/flushdns、連防毒軟體都移除了還是沒救。
       當下的想法是先重新安裝 新版VituralBox 如果不行在從新安裝舊版 VituralBox ,這樣還不行的話只好重新安裝新的 Client OS 試試看;好險重新安裝新版的 VituralBox 就解決問題了 ~ Lucky : )。


終於解決無法安裝公司 VPN 軟體的問題

        前些日子下定決心將家裡電腦從 Windows XP 升級到 Windows 7 後,想安裝公司的 VPN 軟體卻無法安裝成功;上禮拜想說問一下 IT 看看是甚麼問題? 結果得到一句「我裝都沒問題,一定是你們家電腦的問題」─ 當下真的超X的!! 起碼也問一下我裝的是哪一套作業系統、想一下有可能出了甚麼問題,丟了一句我也知道的事情,電腦就是有問題所以才會問你,IT 如果這麼好幹,冷北都想幹 IT 凸(-.-)凸。
       公司的 VPN 也做了太好,安裝時都不會有任何錯誤訊息,裝了老半天就是裝不起來,好險有看到安裝網頁有一個不顯眼的 "測試" 連結,重點手腳要袂,不然還點不到咧!!Orz...。點到測試的鏈結後終於跳出一個對話框 "應用程式已被安全設定值封鎖",終於有點眉目了;這不就是 Java 安全層次的問題嗎,所以只要把該網址加入到 "例外網站清單" 就可以解決這個問題了。
      不求 IT 人員一定要甚麼都知道也甚麼都能幫你解決任何問題,但基本的工作態度也應該要有吧,丟一句這麼不負責任的話,真是令人火大,如果電腦的問題都要員工自行解決,那公司何必請一個 IT 人員呢?

     Anyway, 如果你也遇到必須自行決解這樣的問題,可以查看 「Java 應用程式已被安全設定值封鎖如何解?」 與 「當不受信任的 Applet 或應用程式在我的 Web 瀏覽器中執行時,我該如何控制它?」 文章來了解如何把網站加入例外網站清單中。