我正在做一个小项目,我正在制作一个将在 MapView 之上使用的指南针。在其自己的活动中(不在 MapView 上)运行程序(指南针部分)时,一切正常,但由于指南针必须集成到另一个包含包含 MapView 的活动的包中,我希望我的指南针代码可以访问从那个包。
问题是我不知道从另一个包初始化传感器,或者我是否必须从 Activity 本身进行初始化,然后以某种方式将 SensorManager 的实例传递给 compass 包。
我希望我的问题足够具体,但如果不是,我很乐意发布我的一些代码:)