4.0 2.3 2.2 이런식으로
한어플로 모든버전을 사용가능하게 만드는방법이 무엇인가요 ??
2.1이나 2.2로만들면 가능할탠대
4.0이나 2.3API도못쓰고 그걸떠나서 2.2에서만든걸 4.0으로 깔면 뭔가 안좋아진다거나 그런건없나요 ??
음...
Build.VERSION.SDK_INT 에 sdk버전이 들어 있습니다.
api레벨이 높은 코드를 사용할때는 if나 switch로 각각의 버전에 대해 따로 처리합니다.
모로 가든 같은 값만 뽑아 내면 되니까요...
2.2로 만든걸 4.0에서 돌리는데는 별 문제가 없지만
4.0으로 만든걸 2.2에서 돌리는데는 사용하는 코드에서 api레벨이 높은 클래스나 메서드가 포함되어있을 경우
문제를 야기할 수 있습니다. 그렇지 않다고 하더라도 내부적으로 구현이 바뀐 클래스가 있을 수 있어
의도적으로 동작하지 않을 수 있습니다.
결론은 충분히 가능하며 각 버전에 대한 처리만 잘 해주면 별 문제는 없습니다.
아. manifest에서 minsdkversion 지정해주는거 잊지 마세요.
로그인 유지
음...
Build.VERSION.SDK_INT 에 sdk버전이 들어 있습니다.
api레벨이 높은 코드를 사용할때는 if나 switch로 각각의 버전에 대해 따로 처리합니다.
모로 가든 같은 값만 뽑아 내면 되니까요...
2.2로 만든걸 4.0에서 돌리는데는 별 문제가 없지만
4.0으로 만든걸 2.2에서 돌리는데는 사용하는 코드에서 api레벨이 높은 클래스나 메서드가 포함되어있을 경우
문제를 야기할 수 있습니다. 그렇지 않다고 하더라도 내부적으로 구현이 바뀐 클래스가 있을 수 있어
의도적으로 동작하지 않을 수 있습니다.
결론은 충분히 가능하며 각 버전에 대한 처리만 잘 해주면 별 문제는 없습니다.
아. manifest에서 minsdkversion 지정해주는거 잊지 마세요.