Merge change 23870 into eclair

* changes:
  Allow hasIccCard to be useable by any processes.
This commit is contained in:
Android (Google) Code Review
2009-09-03 15:54:22 -07:00
2 changed files with 11 additions and 1 deletions

View File

@@ -484,7 +484,12 @@ public class TelephonyManager {
* @return true if a ICC card is present
*/
public boolean hasIccCard() {
return PhoneFactory.getDefaultPhone().getIccCard().hasIccCard();
try {
return getITelephony().hasIccCard();
} catch (RemoteException ex) {
// Assume no ICC card if remote exception which shouldn't happen
return false;
}
}
/**

View File

@@ -252,5 +252,10 @@ interface ITelephony {
* Returns the network type
*/
int getNetworkType();
/**
* Return true if an ICC card is present
*/
boolean hasIccCard();
}