###実現したいこと
Androidの端末にSDカードが挿入されたタイミングで処理をしたいです。
###試したこと
AndroidManifest.xmlに以下のコードを追加
java
1<receiver android:name="SDCardMountReceiver"> 2 <intent-filter> 3 <action android:name="android.intent.action.MEDIA_MOUNTED"></action> 4 <data android:scheme="file" /> 5 </intent-filter> 6</receiver>
BroadcastReceiver を実装する。
java
1public class SDCardMountReceiver extends BroadcastReceiver { 2 @Override 3 public void onReceive(Context context, Intent intent) { 4 5 } 6}
###発生している問題
public void onReceive で
java
1View decor = this.View decor = this.getWindow().getDecorView(); 2 decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 3 | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
とソースをかくとエラーが出てしまう。
###エラー
・getWindow()とgetDecorView()が定義されていないと出る。
###実現の為に
Androidの端末にSDカードが挿入されたタイミングでフルスクリーンにするという動作を
完成させるには何が必要でしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。