메뉴 건너뛰기

조회 수 9408 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
* GoogleGcm 이나 Kakaotalk 로그인 연동을 해보면 아래처럼 AndroidManifest.xml 파일에 meta-data 태그를 추가하라고 한다.

 <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <meta-data
            android:name="com.kakao.sdk.AppKey"
            android:value="@string/kakao_app_key" />


그렇다면 <application> 태그안에 선언한 <meta-data>의 정보는 어떻게 가져오는지 궁금하여 포스팅하였습니다.

try {
        ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
        if (ai.metaData != null) {
           int metaData = ai.metaData.getInt("com.google.android.gms.version");
           Log.e("metaData",metaData+"");
        }
 } catch (PackageManager.NameNotFoundException e) {
            // if we can't find it in the manifest, just return null
 }




* value 형식이 int 라면 getInt 메소드를 사용하고, String 이라면 getString을 사용하면 됩니다. 

 


- meta-data 속성

 속성명

 내용

 android:name

 아이템의 이름을 설정한다. 'com.example.project.activity.fred'와 같이 자바 스타일의 명명 규칙을 사용해야 한다

 android:resource

 리소스의 레퍼런스다. ID는 Bundle.getInt() 메서드를 사용해 meta-data Bundle로부터 얻을 수 있다

 android:value

 아이템에 할당된 값이다. 할당할 수 있는 데이터 타입과 값을 얻기 위해 사용하는 메서드는 다음과 같다

  • 문자열 값 : getString()
  • 정수 값 : getInt()
  • #rgb, #argb 형식의 컬러 값 : getString()
  • 부동 소수점 값 : getFloat()




  1. Volley 로 웹요청하고 응답받기1 - Get방식

  2. Volley 로 웹요청하고 응답받기2 - Post방식 , 로그인-회원가입 (php,mysql 연동)

  3. Fragment를 통한 하단탭 예제1

  4. No Image 14Dec
    by
    2020/12/14 Views 434 

    Fragment에서 Toast 사용하기

  5. No Image 14Dec
    by
    2020/12/14 Views 406 

    Volley 이용시에 한글 깨질때 UTF-8로 변경

  6. No Image 14Dec
    by
    2020/12/14 Views 364 

    줄바꿈 문자 치환

  7. 구글맵 snippet을 두줄이상으로 구현하기

  8. Volley 로 웹요청하고 응답받기3 - Get방식 , json 읽기 (php,mysql)

  9. android.support.v4.content.FileProvider not found

  10. WebView에서 카메라 및 이미지 업로드 (선택적용가능)

  11. No Image 14Dec
    by
    2020/12/14 Views 1156 

    WebView 작업할때 Net::ERR_UNKNOWN_URL_SCHEME 에러 발생할때 (전화걸기,문자보내기 안된다)

  12. No Image 27Dec
    by
    2018/12/27 Views 4459 

    WebView를 사용할때 HttpClient를 이용한 Session 유지

  13. No Image 27Dec
    by
    2018/12/27 Views 5100 

    하이브리드 앱에서의 세션관리(로그인 상태 유지)

  14. MediaPlayer 클래스 사용법

  15. No Image 02Oct
    by
    2018/10/02 Views 2360 

    위젯 업데이트 주기 빠르게 하기

  16. Android Studio에서 SQLCipher 라이브러리 추가 방법

  17. No Image 02Oct
    by
    2018/10/02 Views 1707 

    안드로이드 WebView 에서 tel: 이 되지않는 경우.

  18. 안드로이드스택(Android Stack) 확인

  19. No Image 10Jun
    by 조쉬
    2016/06/10 Views 9408 

    AndroidManifest에 선언한 메타데이터(meta-data) 가져오기

  20. No Image 10Jun
    by
    2016/06/10 Views 7733 

    버튼(Button) 패딩 제거

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved