- Android
- 2011-12-05
横向き(landscape)に対応するには、リソースに「layout-land」ディレクトリを追加し、
その中にレイアウトファイルを格納します。
すると、端末が横向きになったときに、自動的に認識してくれます。
1,771 views
横向き(landscape)に対応するには、リソースに「layout-land」ディレクトリを追加し、
その中にレイアウトファイルを格納します。
すると、端末が横向きになったときに、自動的に認識してくれます。
LocationManager mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE); // GPSプロバイダ状態取得 if(!mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){ //無効状態 } else { //有効状態 } // ネットワーク(3GまたはWi-Fi)プロバイダ状態取得 if(!mLocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)){ //無効状態 } else { //有効状態 }
GpsStatus.Listenerをimplementsで実装します。
onGpsStatusChangedメソッドを上書きします。
@Override public void onGpsStatusChanged(int event) { if (event == GpsStatus.GPS_EVENT_FIRST_FIX) { } else if (event == GpsStatus.GPS_EVENT_SATELLITE_STATUS) { } else if (event == GpsStatus.GPS_EVENT_STARTED) { } else if (event == GpsStatus.GPS_EVENT_STOPPED) { } }
String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_MOUNTED)) { //挿入されている } else { AlertDialog.Builder ad = new AlertDialog.Builder(this); ad.setMessage("SDカードが挿入されていません"); ad.setPositiveButton("OK", null); ad.create(); ad.show(); }