안드로이드폰에 보면 setting 에서 vpn을 설정하는 부분이 있는데요.

 

저는 이부분을 어플리케이션으로 따로 구동해보고자 시작하게 되었습니다.

 

근데 관련된 api가 안보이더라구요.

 

그래서 android open source 홈페이지에 있는 안드로이드 OS 자체의 setting 부분을 가져와서

 

vpn 부분만 따로 구동시켜서 이부분을 수정하면 되겠다 생각하고 다운받아서 폰에 올려보려고 수정하였는데요.

 

우선 수정없이 돌리기까지가 빡시네요-0-;

 

우선 프로젝트 하나(settingtest)를 만들어서 그위에서 VpnSettings 엑티비티를 띄워서 시작하는 걸로 했는데요.

 

제가 service쪽을 잘몰라서 이부분이 막힙니다 - -;;

 

AuthenticationActor.java 이부분과 VpnSettings.java 에 서비스 관련된 코드가 있구요. (이부분이 에러)

 

IVpnService.aidl 이 서비스 관련된 파일 갔습니다. (이부분이 에러)

 

우선 해당 코딩들이 무난하게 잘 돌아가서 os 셋팅 부분과 똑같이 돌아갔으면 좋겠습니다. ㅠ