마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

변수 or 메소드 숨기기 방법

0 추천
안녕하세요. 다름이 아니라

SDK 형태로 프로그램을 개발중인데.

SDK 배포시 사용자에게 보여주기 않았으면 하는 경우 javadoc과 소스에서 어떤 형식으로 하면 보이지 않는 지 알고 싶습니다.

 

android SDK의 경우 @hide 형태로 숨겨져 있지만 저는 사용해도 적용이 안되더군요 아시는 분들은 답변 부탁 드립니다.
루운 (1,160 포인트) 님이 2015년 8월 13일 질문

2개의 답변

0 추천
설마 public private protected를 말씀하시는건 아니겟죠....
중견수 (5,600 포인트) 님이 2015년 8월 13일 답변
안드로이드 프로젝트를 jar 형태로 만들어서 배포를 할려고하는데요.
jar 파일 내부가 아닐경우에는 메소드를 호출 하지 못하게 하고 자바독에도 나오지 않도록 하고싶습니다.
–1 추천
pro guard를 사용하면 네임을 숨길수 있습니다. 예를 들어 activity 네임이 1.activity , 2.activity .. 같이 네이밍 됩니다.
랍스타와킹크랩 (1,970 포인트) 님이 2015년 8월 13일 답변
네임을 숨긴다기보다는 제가 개발중인 SDK를 개발자가 사용 할때 특정 클래스 객체를 리턴해주면 그 객체 안에서 특정 메소드 or 변수 들은 사용하지 못하게 하고 싶어서 그렇습니다.
...