2013-02-27 5 views
0

android wifi 설정 화면을 호출해야하는 프로젝트를 생성해야합니다. 내 프로젝트가 전체 화면 모드로 실행되어야하므로 내 AndroidManifest.xml 파일이됩니다. 주요 활동에 전체 화면에서 Wi-Fi 설정 활동 시작

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.fullscreenwifi" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="15" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
은 내가 버튼을 배치하고 내가이 버튼을 클릭하여 와이파이 설정 화면을 시작하지만,이 화면 과 함께 실행하지 않을 경우이 내 버튼의 onclick 방법

public void onClick(View v) 
    startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); 
} 

입니다 전체 화면 모드. 나는이 문제에 완전히 맞았다. 어쨌든 전체 화면 모드와 함께이 WiFi 설정 화면을 호출 할 수 있습니까? . 미리 감사드립니다.

답변

2

아니요, 설정 앱이 코드를 통해 전체 화면 모드로 실행되도록 설정할 수 없습니다.

설정 앱은 전체 앱없이 실행되도록 설계된 독립적 인 앱입니다. 인 텐트를 사용하여 설정 앱을 실행합니다. 사용자는 더 이상 앱에 없으므로 표시된 활동의 전체 화면 상태를 제어 할 수 없습니다.

+0

오! . 그래서 내가 내 자신의 사용자 지정 무선 랜 설정 화면을 만들고 내 프로젝트와 함께 표시해야합니까? – Nagarajan

+0

@Nagarajan 추천하지 않습니다. 사용자의 예상 워크 플로를 깨고 표시되는 상태 표시 줄로 인해 익숙한 Wi-Fi 설정 화면을 표시하지 않는 것은 의미가 없습니다. 더 이상 시스템을 사용할 수 없으므로 설정 화면에 자신의 Wi-Fi 토글 코드를 작성해야합니다. 그러나 그렇습니다. 전적으로 가능합니다. –

+0

그래, Raghav – Nagarajan