2012-06-29 3 views
0

asp.net 및 기타 파일에 web.config 파일이있는 것처럼 몇 가지 설정을 사용하여 값을 읽고 계속 사용합니다. 내가 안드로이드 응용 프로그램에서 같은 일을 할 수 있는지 궁금 해서요. 예를 들어, 설정해야 할 서버 세부 정보 등의 매개 변수가 적은 라이브러리 프로젝트가 있습니다. 그리고 이러한 모든 매개 변수는 응용 프로그램마다 다릅니다. 그래서 나는 어딘가에 그것들을 쓰고 세부적인 시간을 읽는다.안드로이드에 web.config와 같은 것이 있습니까?

희망 내 질문을 올바르게 설명했습니다. 사전에

감사합니다.

답변

0

자산 폴더 또는 원시 폴더를 이용할 수 있습니다. 설정 파일을 거기에 놓습니다. 그런 다음 응용 프로그램에서 자산 폴더로는 AssetManager을, 원시 폴더에는 context.getResources()을 사용할 수 있습니다.

0

당신은 당신이 당신의 실제 프로젝트에 덮어 일부 정적 필드가있는 클래스를 가질 수 있습니다.

도서관 프로젝트 (아마 Application.onCreate()에서)

public class ApplicationSettings { 
    public static String SERVER_IP = null; 
} 

public class ClassThatUsesTheSettings { 
    public void connect() { 
     if (ApplicationSettings.SERVER_IP == null) { 
      // No IP set by implementing project 
     } else { 
      // Use the settings for something smart 
     } 
    } 
} 

구현 프로젝트

ApplicationSettings.SERVER_IP = "192.168.0.1"; 
관련 문제