2011-02-17 91 views
0

我正在修改Android框架,以便框架提供的某些功能根據調用它的程序而有所不同。因此,例如,如果我想更改方法getSimState()以始終返回SIM_STATE_ABSENT,如果請求sim狀態的程序是來自程序包com.example.app1識別調用程序

這是可能的,如果有,是否有SDK API確定請求的應用程序?謝謝。

回答

0

在我看來,像TelephonyManager這樣的類包含Context用於獲取管理器對象的對象。如果是這樣,您可以使用Context.getPackageName()來獲取來電者的包名稱。