簡體   English   中英

如何導入com.android.internal.telephony?

[英]How can I import com.android.internal.telephony?

我下載了一個Android項目,但出現了一些錯誤。

如何在Android中使用此導入?

import com.android.internal.telephony.IccSmsInterfaceManager;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.SMSDispatcher;

導入時,出現如下錯誤:

The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved

在代碼的后面有:

Phone phone = PhoneFactory.getDefaultPhone();

與錯誤:

Multiple markers at this line
    - Phone cannot be resolved to a type
    - PhoneFactory cannot be resolved

等等...

我嘗試使用https://stackoverflow.com/a/16377968/3203914修復它,但是我沒有為我工作。

能否請人告訴我如何解決?

謝謝!

如何在Android中使用此導入?

這些不是Android SDK的一部分。 如果您正在編輯Android源代碼,則其構建過程應解決這些導入問題。 如果您嘗試編寫Android應用程序,則不能直接引用它們。 實際上, com.android建議它們是單獨應用程序的一部分,而不是您自己的應用程序,而不是Android框架。

CommonsWare是正確的,它不在SDK中,因此您無法直接引用它們。 您要么必須

  1. 導入所有android源代碼,這將解決這些問題
  2. 導入包含此代碼的特定項目,然后將代碼設置為依賴項
  3. 停止使用這些軟件包

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM