2011-05-18 40 views

回答

1

你不能。如果有辦法做某件事,那就需要許可,而不授予應用程序的許可權,那麼首先使用許可系統就沒有意義。儘管如此,理論上可能會出現一些黑客行爲,但它們將被視爲安全漏洞,並將在更多版本中修復。我強烈建議不要使用它們(假設你找到了一個)。

它更容易指定你的DRM庫依賴於什麼安全權限,然後依靠一些黑客。

0

您可以使用以下java代碼在未經許可的情況下獲取IMEI號碼。

try { 

      TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 
      Log.i("TAG", "IMEI : = " + tm.getDeviceId()); 



     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
+1

如果您的目標SDK小於4,那麼您的應用程序會自動請求READ_PHONE_STATE的權限。您的代碼正在工作,因爲READ_PHONE_STATE權限會自動爲您請求。閱讀此更多信息:http://stackoverflow.com/questions/1747178/android-permissions-phone-calls-read-phone-state-and-identity – inazaruk 2011-05-18 15:20:44

相關問題