Merge change 23870 into eclair
* changes: Allow hasIccCard to be useable by any processes.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -252,5 +252,10 @@ interface ITelephony {
|
||||
* Returns the network type
|
||||
*/
|
||||
int getNetworkType();
|
||||
|
||||
/**
|
||||
* Return true if an ICC card is present
|
||||
*/
|
||||
boolean hasIccCard();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user