2011-10-03 7 views

답변

0

몇 달 전에이 정확한 문제를 조사했습니다. 그것은 나에게 불가능한 것처럼 보였다. 적어도 쉽게. 가능한 가장 좋은 방법은 startActivity를 사용하여 가능한 Wi-Fi 설정에 가깝게 설정 한 다음 올바른 필드가 강조 표시 될 때까지 D-PAD 명령으로 프로그래밍하는 것입니다. 이 논리를 사용하여 onCreate 또는 onResume이 Wi-Fi를 토글하는 작고 목적이있는 빌드, 앱을 개발할 수 있습니다. 내 경우에는 시간이 걸릴만한 가치가 없었습니다.

+0

안녕하세요 조쉬, reply.yea 주셔서 감사합니다 D 조 - 패드 명령을 잘 작동하지만 내 경우에는 스캔 한 와이파이 네트워크에 연결하고, 그래서 스캔 네트워크의 위치를 ​​찾을 수 없습니다, 그것은 다릅니다 acc 신호 강도에. 연결을 위해 DPAD를 사용할 수 없습니다. IDEA ?? – Rilwan

1

다른 방법으로 Wi-Fi를 켤 수 있습니다. 설정 작업을 시작하고 "& 무선 네트워크"로 이동하여 활성화하십시오.

다음 코드는 설정의 활동 시작이다 : 당신이 Wi-Fi를 사용하도록 설정을 할 수있는 프레스 이벤트 사용 'DOWN'와 'ENTER'에서 KeyCode와에 의해 그 후

# sets a variable with the package's internal name 
package = 'com.android.settings' 

# sets a variable with the name of an Activity in the package 
activity = 'com.android.settings.Settings' 

# sets the name of the component to start 
runComponent = package + '/' + activity 

setting = 'com.android.settings.Settings' 

print("") 
print("") 
print("Start the Activity...") 

# Runs the component 
device.startActivity(component=runComponent) 

을 ... !! !

+0

나는 shell ("monkey -p com.android.settings 1", "", "")에 의해 설정 페이지에 direclty에 접근 할 수있다. 그리고 DOWN UP은 fine.But이 WIFI가 ON 또는 OFF 상태인지 알 수있는 방법이있다. ?? – Rilwan