作者nothingptt (這該死的溫柔)
看板AndroidDev
標題[問題] 增加SensorManager的method產生的問題
時間Wed Jul 27 16:22:09 2011
開發層: (應用/框架/庫/核心)
framework->app
問題:
為了一些特殊的需求,我自己在SensorManager.java裡增加 public method
ex:
/**
* @hide
*/
public void test()
{
}
然後我在 packages/app/Phone/... PhoneApp.java 中寫
SensorManager mSensorManager = new SensorManager(xxx);
mSensorManager.test();
是可以成功的
但是同樣我在 packages/app/Camera/... Camera.java 中寫入一樣的code
卻會發生錯誤
packages/apps/Camera/src/com/android/camera/Camera.java:902: cannot find symbol
symbol : method test()
有人知道這是為什麼嗎? 我試了 make update-api 也沒有用?
為什麼同樣是app層,有的可以用,有的卻不行。
同如果是呼叫原有的method,像registerListener()都是可以的,
是我漏了哪個地方沒有注意到嗎?
輸入:
預期輸出:
錯誤輸出:
錯誤訊息:
程式碼: (請多利用置底文網站)
參考: (書籍/網頁/...)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.142.254
1F:→ WPC001:你都已經hide了... SDK發行時, test本來就會被隱藏起來 07/28 22:17