안드로이드 개발 질문/답변
(글 수 45,052)
인텐트를 이용 3G 접속허용창으로 가고싶습니다.
Intent i = new Intent("android.settings.WIFI_SETTINGS");
i.addCategory("android.intent.category.DEFAULT");
i.setFlags(0x30800000 );
i.setComponent(new ComponentName("com.android.settings" , "com.android.settings.wifi.WifiSettings"));
context.startActivity(i);
아즈라엘님 블로그에서 찾은건데요
이렇게는 와이파이 설정창으로 이동이 돼요
근데 3G는
Intent i = new Intent("android.intent.action.MAIN ");
i.setComponent(new ComponentName("com.android.settings" , "com.android.settings..WifiSettings"));
context.startActivity(i);
이렇게 되어있는데 3G 접속허용창으로 이동이 안돼요
ActivityNotFoundExeption이 발생하는데요
"com.android.settings..WifiSettings" 이부분에 3G접속허용으로 가는 엑티비티를 설정해줘야 할것 같은데
3G 접속허용 엑티비티명이 어떻게 되지요?




자답입니다 ㅡㅡ;;
com.android.settings.WirelessSettingDataPreference 이렇게 하니까 접속허용여부 물어보는곳으로 가네요
근데 이렇게 안가고 강제로 접속하는방법은 없을까요?