在Android中,怎麼獲得一些系統的設置呢?比如飛行模式是否打開:(可以用以下代碼)
return Settings.System.getInt(context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) != 0
哈哈,就是這麼簡單,要獲得或者設置更多的設置,就可以參照上面的代碼,依樣畫葫蘆,調用相應的getInt,getFloat,getString等等,具體有哪些可以獲得,我是參看的android文檔的 Settings.System的介紹。
要獲得系統環境變量就可以參看Android文檔的Environment類的介紹,裡面的getXXXX方法就可以了。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));
上面代碼的Environment就獲得了外部存儲的路徑,btw:上面的代碼是發一個通知讓系統的media數據庫重新掃描外部存儲器,並更新media數據庫的數據。