본문 바로가기
반응형

분류 전체보기86

[Android] 내부 SQL(SQLite) Database 사용하기 출처 : https://m.blog.naver.com/PostView.nhn?blogId=nife0719&logNo=221035148567&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 안드로이드에서는 어플리케이션의 효과적인 데이터 관리를 위하여 구조화된 내부 SQL Database인 SQLite Database를 지원하고 있습니다. 어플리케이션 사용 과정에서 발생하는 용량이 크지 않은 데이터들은 굳이 서버에 접속하는 수고를 들이지 않고 내부 데이터베이스를 통해 관리할 수 있습니다. SQL 데이터베이스에 데이터 저장 | Android Developers예를 들어, 다음 스니펫은 테이블 이름과 단일 테이블의 컬럼 이름을 정의합니다. public final class F.. 2018. 10. 15.
안드로이드 6.0 (Marshmallow) 권한 획득하기! 출처: http://mixup.tistory.com/20 안드로이드 6.0 (Marshmallow)에서 권한 획득 하는 방법에 대해서 소개하려 합니다.안드로이드 6.0 은 API Level이 23 이므로 이후 표기 버전은 API 23 이라고 하도록 하겠습니다. 권한 획득이란? API 22 이하에서는 "AndroidManifest.xml"에 permission을 지정할 수 있었으나 API 23이상에서는 Runtime Permission으로 변경되었습니다.Permission 이 필요한 시점에 권한을 요청/수락하여 Permission 을 획득하는 방식입니다. 기본적으로 Permission 종류는 API 23 이전과 거의 동일합니다.아래는 구글에서 제공하는 권한 및 권한 그룹 표입니다. 권한 그룹 권한 CALE.. 2018. 10. 15.
안드로이드 권한 요청 출처 : http://g-y-e-o-m.tistory.com/47 [권한] https://developer.android.com/guide/topics/security/permissions.html?hl=ko#normal-dangerous 안드로이드 앱 개발시 TargetSDK가 마시멜로 버전(APK 23)이상인 경우, 디바이스의 특정 기능을 사용할 때 권한을 요구하는데 그 권한 중에 위험 권한으로 분류된 권한은 개발자가 직접 사용자에게 권한 허용을 물을 수 있도록 작성해야한다. 즉, 코드로 작성해야한다는 것이다. 페이지에서 확인한 위험 권한 리스트들을 매니페스트에 작성하게 된다면, 매니페스트 작성 + 코드로 작성 까지 두 번을 작업해야한다는 의미이다.기본적으로 누가 버전을 탑재하고 나오는 요즘에 이 권.. 2018. 10. 15.
웹앱 하이브리드앱의 앱스토어 통과 검수하기 위한 기준 출처: http://blowmj.tistory.com/entry/웹앱하이브리드앱의-앱스토어-통과검수하기-위한-기준 [블로가 되어 날아보자] 단순히 모바일웹만 보여주는 앱은 리젝대상입니다.꼭 앱으로 만들어야 하는 명확한 이유가 있어야 합니다. Apple의 리뷰 가이드라인이 있지만 하이브리드 앱, 웹앱에 대해서 명확한 규정은 있지 않기 때문에 Apple의 리뷰어가 누가 되는지에 따라서도 많이 달라집니다.하지만 사람들의 경험으로 웹앱이 통과하기 위해 몇가지 암묵적인 규칙이 있다고 합니다. 1. 푸쉬를 써야한다(푸쉬 뿐만아니라, 연락처, 위치정보 등 앱으로만 수행할 수 있는 기능이 꼭 들어가야 합니다.)2. 네트워크 연결이 되지 않은 상태에서 실행했을때도 뭔가가 있어야 한다 - 처음시작할때 인트로가 필요할테고,.. 2018. 10. 15.
반응형