如何导入com.android.internal.telephony.gsm
可能的重复:
如何访问 com.android.internal.telephony.gsm .GsmSmsDispatcher 实例?
抱歉,我是 android 的新开发人员,我不明白如何导入和调用com.android.internal.telephony.gsm。我尝试了“import com.android.internal.telephony.gsm”但无法解决。 (现在我使用API 10)我需要做什么? 你能帮我吗? 提前致谢
Possible Duplicate:
How to access com.android.internal.telephony.gsm.GsmSmsDispatcher instance?
Sorry, I'm new developer on android and I don't understand how import and invoke com.android.internal.telephony.gsm. I tried "import com.android.internal.telephony.gsm" bur it cannot be resolved. (now I use API 10) What I need to do?
Can u help me ?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是一个内部类,您不应该使用它。为了确保这一点,SDK 专门排除了内部类,因此要使其工作,您必须破解 sdk 并制作一个假目标。然后您可以使用反射来创建正确的类。但是,即使您这样做,您也可能这样做是为了访问内部 Phone 类信息,并且您将无法这样做,因为访问仍然仅限于从正确线程调用的调用者。
如果成功,您的代码可能会在下一个版本中崩溃。
It is an internal class and you are not supposed to use it. To make sure, the SDK specifically excludes the internal classes so to make it work you have to hack the sdk and make a fake target. Then you can use reflection to create the correct class. However, even if you do so, you are probably doing this to access internal Phone class information and you will be unable to do so as the access remains restricted to callers that call from the correct thread.
In the event of success, your code would likely break on the next release.
不要使用它,使用 android 中可用的原始类。电话,而不是 GSM 电话。当变化发生时,你会带来很多风险。
不要这样做!
DOn't use it, use the original class that is available in android. Telephony, not the GSM one. You introduce a lot of risk when change occurs.
DONT DO IT!