펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO



매니페스트에 설정된 어플의 버전을 가져오는 방법이다.


직접적으로 매니페스트의 버전을 가져올 수 없기때문에


패키지매니저를 통해 자기자신 패키지명을 대입하여


설치정보를 가져오는 방식이다.


public static String getPackageVersion(Context context) {

try {

PackageInfo pi = context.getPackageManager()

.getPackageInfo(context.getPackageName(),

PackageManager.GET_UNINSTALLED_PACKAGES);

return pi.versionName;

}

catch(Exception e) {

}

return new String("");

}


예를들어 매니페스트의 버전이 android:versionName="1.0.0" 이라면


1.0.0을 리턴한다.


버전체크가 필요할때 주로 사용되는 방법이다.



댓글을 달아 주세요

펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO


Uri uri = Uri.fromParts("package", "패키지명", null);

Intent delIntent = new Intent(Intent.ACTION_DELETE, uri);

startActivity(delIntent);


메소드를 하나 만들어서 패키지명을 인자로 넘겨받으면


입력값으로 넘어온 패키지를 삭제할 수 있다.


바로 삭제가 되는것이 아니라, 삭제가 가능한 화면을 띄워주는것이다.


어플단에서 바로 삭제처리하는것은 일반적으로 불가능하다고 보면 된다.



설치된 패키지 정보를 보는 방법은 이전 포스팅을 보면 된다.



댓글을 달아 주세요

펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO

대한상공회의소에서 올 4월부터 스마트앱마스터(SAM) 라는 자격증 시험을 시행한다.


2,1,전문가 등급이 있으며


첫 응시 일자는 4월 3일 ~ 4월 9일

시험 일자는 4월26일이 첫 시험이다.

(http://license.korcham.net/index.html)


시험은 사진과 같이 치뤄진다.


2급 예상 기출문제는 첨부파일을 확인하기 바라며(출처는 대한상공회의소)


2014년 스마트앱마스터(2급) 통합-모의문제.hwp



문제를 보면 알겠지만 .. 뭔가 굉장히 까다롭다.


웹앱과 하이브리드앱에 대한 정의도 뚜렷하지 않은 시점에 관련 문제를 낸다는것도 애매하고


일단 시험에는 구글링이 되지 않으니 .. 반은 꿇고 들어가야할듯하다.



왠 뻘같은 자격증인가 싶은게 솔직한 심정이고,


진짜 뻘짓일지 아닐지는 일단 자격증을 딴 다음 따져야할 듯하다.



실기에서 요구하는 기능들을 보니 ..


보편적으로 자주 사용하게 되는 기능들 위주로 짜여진듯 하다.


그러나 어중간하게 가서 시험볼 생각으로 가면 낭패를 볼듯.



자주 사용되는 기능에 대해서만 확실히 숙지한다면 2급정도는 무난하게 합격하지 않을까 하며



첫시험 2급에 응시했습니다. 서울지역에서 신청하여서 경복비즈니스 고등학교에서 시험치게 됬네요


혹시 같은 시험장 오시는분 계시면 덩치큰사람있으면 저인줄 알고 인사주세요 ㅎㅎㅎ





댓글을 달아 주세요

  1.  댓글주소  수정/삭제  댓글쓰기 sam 2급준비생 2014.04.24 00:00

    저도 이번에 sam 2급 준비중인데요 다름이 아니라 유의사항 때문에 골머리가 아프네요. 독학으로 했던지라.

    유의사항에 보면 *작업지시서에 맞도록 과제를 수행한 후 반드시 실행파일을 작성하고 데이터파일,프로그램 파일등 생성된 모든 파일을 (c\sam)에 저장합니다,
    -답안 파일은 지정된 폴더에 본인의 수험번호를 파일이름으로 저장합니다.
    -답안 저장시 별도의 폴더를 만들지 않고 시험 중에 작성한 모든 파일을 c:\sam 폴더에 저장하여야 하며 이때 저장된 데이터 파일의 경로도 변경하지 않아야 합니다.

    이게 무슨뜻인지 모르겠습니다. qpm파일 말고 sam폴더안에 하위로 수험번호 폴더를 만들어야되는건지 그렇다면 폴더를 별도로 만들지 말라는건데 후..,, 어떻게 하는게 맞는지 도와주세요.

    •  댓글주소  수정/삭제 덩치 2014.04.24 16:21 신고

      저는 시험을 치지 않았습니다.. 원인은
      http://biig.tistory.com/57 여기 써있는데로이며 ,,
      저도 얼핏 이해가 잘 가지 않는데
      시험장에서 다 만드시고 난 다음 감독관에게
      물어보면 될것같습니다.
      감독관에게 물어보는게 가장 확실하죠