2013年10月16日 星期三

Application Cannot Launch From Eclipse

當程式要測試時出現 ActivityManager: java.lang.SecurityException: Permission Denial
且程式無法自動跑起來。

有兩種可能性:

  1. 重複定義了兩個 Launcher 的 Activity 在 AndroidManifest.xml,如:連結
    拿掉其中一個定義即可。
  2. 修改了 Launcher 沒有 Clean ,導致 Launcher 不合。
    Refresh、Clean 過重新執行即可。


2013年10月7日 星期一

Genymotion Multi Touch On MacOSX

在 Mac 版的 Genymotion 的多點觸控用法為

  • 縮放:放大 Ctrl + 左鍵按下往左拖,縮小 Ctrl + 左鍵按下往右拖
    • Zoom In:Ctrl + Mouse Drag Left
    • Zoom Out:Ctrl + Mouse Drag Right
  • 俯角:前傾 Ctrl + 左鍵按下往上拖,後傾 Ctrl + 左鍵按下往下拖
    • Tilt Forth:Ctrl + Mouse Drag Up
    • Tilt Back:Ctrl + Mouse Drag Down
  • 旋轉:逆時鐘旋轉 Ctrl + Shift + 左鍵按下往左拖,順時鐘旋轉 Ctrl + Shift + 左鍵按下往右拖
    • Counterclockwise Rotation:CTRL + Shift + Mouse Drag Left
    • Clockwise Rotation:CTRL + Mouse Drag Right

2013年10月1日 星期二

Eclipse Trace Code Tips On OSX

以 OSX 上的 Eclipse Java Editor 為例
記錄一下裡面常用的一些預設熱鍵

1. 檔案管理

重新整理:F5
關閉目前檔案:Command + W
關閉全部檔案:Command + Shift + W
儲存目前檔案:Command + S

2. 編輯

自動補完:Option + /
修正錯誤提示:Command + 1
重新命名變數或函式:Command + 2 然後按 R
註解單行:Command + /
刪除單行:Command + D

2.1 游標

移到行首:Command + ←
移到行末:Command + →

3. 瀏覽

跳到該變數或函式的定義:Command + 滑鼠左鍵
跳到上一個看的位置:Command + [
跳到下一個看的位置:Command + ]

查詢變數或函式上的引用地方:Command + Shift + G
查詢 Class 繼承:Command + T



同場加映大抄:http://isagoksu.com/2009/development/developer-tools/dislikes/eclipse/osx-keyboard-binding-cheat-sheet/