爲了查看是否有任何方法可以檢查當前設備上是否存在特定設置,但我沒有找到任何東西,我已經剝離了文檔。Android - 檢查當前設備上是否存在Settings.ACTION_XXX
例如,我想做到以下幾點:
如果「Settings.ACTION_DATA_ROAMING_SETTINGS」存在,那麼當前設備上...
如果任何人有答案,我接受者。
爲了查看是否有任何方法可以檢查當前設備上是否存在特定設置,但我沒有找到任何東西,我已經剝離了文檔。Android - 檢查當前設備上是否存在Settings.ACTION_XXX
例如,我想做到以下幾點:
如果「Settings.ACTION_DATA_ROAMING_SETTINGS」存在,那麼當前設備上...
如果任何人有答案,我接受者。
Intent intent = new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS, null);
List<ResolveInfo> activities = getPackageManager().queryIntentActivities(intent, 0);
運行上面的代碼來檢查是否有一些組件處理這個特定的操作。如果activities
不是空的,答案是肯定的。
您是否正在尋找http://stackoverflow.com/questions/15407502/how-to-check-if-an-intent-can-be-handled-from-some-activity – tachyonflux