안녕하세요^^
여러 가지 질문을 올립니다.
고민하다가 올리니 보시고 알려주십시요.

1) 사용자가 개발한 application의 intent와 permission 범용 사용 관련
    Android 제공 Intent와 Permission의 경우,  class에 상수로 선언이 되어 있어서,
   다른 application 에서 import하면 사용할 수 있습니다.
   그렇다면, 사용자가 개발한 application의 intent와 permission은 
   특정 application에서 intent와 permission을 사용하는 것이 아니고,
   모든 application에서 범용적으로 사용할 수는 없나요?
   자신이 만든 intent와 permission은 자신의 Android Manifest.xml에 추가하지만,
   다른 application에서 정확한 intent와 permission을 알려주지 않는 이상 
   Android 제공 Intent와 Permission처럼 사용할 수가 없네요..


2) apk 파일 설치 시 형태
    apk 파일을  install 시킬 경우,  DDMS의 file browser를 보니,
    apk파일이 포함되고,  data 폴더에 해당 프로젝트의 이름의 폴더가 생성이 되었습니다.
    apk 파일 설치 시, 패키지화된 apk 파일이 전부 패키지가 해제되어서 설치가 되나요?
   이나면, apk  파일 그래도 설치가 되나요?
    보안 설정을 할려고 하니, apk 파일에 해야 할지 아니면, 설치 시 apk파일 내의 모든 파일이  다 패키지가 해제된다면,
    파일 별로 모두 보안 관련 설정을 해야 할지 몰라서 질문 드립니다.
 
3) emulator & goldfish 차이점은?
    소스를 다운 받아서 빌드를 해 볼려고 하는데요,
   그냥 지정된 경로의 소스를 다운 받는것이 있고, 그럴 경우 해당 소스 빌드해서 생성된 img  파일을 sdk내의 images 폴더에 복사해서
   실행하면 Emulator가 실행이 되더군요.
  그렇다면 goldfish는 무엇인가요?
  이것 또한 emulator라고 하던데.... 두 개 차이점을 모르겠습니다.
  

4) c/c++ 라이브러리 작성 시  추가 방법
     얼마전 NDK 가 릴리즈 되었던데요,  Android 기본 라이브러리 외의 라이브러리 추가 방법이 궁금합니다.
     Google map 라이브러리는 add-ons 폴더에 maps.jar로 포함이 되어 있던데요,
     그래서 map관련 프로그램 작성 시에 모든 application에서 사용 할 수 있던데요.
     개발자가 만든 라이브러리도 add-ons  폴더에 추가해야 하나요?
    개발자가 만든 라이브러리를 다른 application에서 사용하기 위해서는 어떻게 해야 하는 지요??

질문이 여러 가지 인데, 아시는 분은 좀 알려주세요.
행복한 하루 되세요~^^