作者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