본문 바로가기
반응형

안드로이드29

안드로이드 실행중인 서비스 체크[Android Service Running Check] 안드로이드 Service가 실행중인지 체크하는 함수입니다. public Boolean isLaunchingService(Context mContext){ ActivityManager manager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if (서비스명.class.getName().equals(service.service.getClassName())) { return true; } } return false; } 2017. 9. 6.
안드로이드 웹뷰 셋팅[Webview Setting] 안드로이드 Webview에 대해 알아 보도록하겠습니다. 요즘 모바일 추세는 하이브리드앱이 대세입니다. 워낙 HTML5로 안되는게 없다보니 굳이 앱업데이트 없이 UI변경이 어느정도 가능하도록 기업들은 하이브리드앱을 원합니다. 네이티브에 비해 단가가 싸기도 하고요… 안드로이드에서 웹뷰를 생성할 경우에는 공통으로 사용할수 있는 웹뷰를 생성하여 줍니다. 간단한 프로젝트면 모르겠지만 조금 규모가 있는 프로젝트는 MainActivity에 Webview를 한번만 생성하고 끝내는일이 거의 없기 떄문이죠. 안드로이드 웹뷰를 만들기 위해서는 웹뷰를 어느정도 셋팅을 해줘야 하는데요. 보통 제가 프로젝트를 생성할때 셋팅하는 방법을 코드입니다. 코드 주석에도 설명을 써놧지만 listener를 사용하여 데이터를 Activity등.. 2017. 9. 6.
안드로이드 위치사용법(LocationManager 사용하기) 안드로이드 앱 자체적으로 좌표를 가져오는 방법입니다. 요즘같은 경우 권한이 있어야 하므로 작업하실때 권한에 대하여 많은 주의를 하셔야 할것입니다. StartLocation()을 사용하기 이전에 권한에 대한 체크를 해주시고 AndroidManifest.xml에 아래와 같은 권한을 넣어야 합니다. private void StartLocation(){ if(mLocationManager != null){ isGPSEnable = mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); isNetworkEnable = mLocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); Log.e.. 2017. 9. 5.
안드로이드 플레이스토어 버전체크(업데이트 체크) 안드로이드 현재 앱버전 확인 및 비교후 마켓으로 보내는 방법입니다. 최초 안드로이드 앱을 배포하고 난뒤 다시 두번째 앱을 자연스럽게 다운받을수 있도록 유도하는 방법입니다. 일단은 여기에 값이 없다면 앱배포할때부터 문제가 있었을것입니다. AndroidManifest.xml에 VersionName 과 VersionCode를 입력하여 줍니다. android:versionCode="1" android:versionName="1.0.0" 항상 앱을 배포할때 여기 VersionName과 VersionCode값을 올려줘야 하는데요. VersionCode는 개발자 가 보기 위한 데이터이며 사용자에게는 보여지지 않고 시스템적으로 업데이트 여부를 확인하는 용으로 쓰입니 다. 그리고 VersionName은 앱을 사용하는 보.. 2017. 9. 5.
KAKAO Developers 안드로이드 애플리케이션 만들기[캐 해시 등록] 타사의 API 이용을 사용해서 자주 블로그에 글을 적다보니 애플리케이션 등록법에 대하여 글을 작성해 놓아야 할거 같아서 글을 쓰도록 하겠습니다. 1. 카카오 개발사이트에 접속하여 로그인 하여 주시면 되겠습니다. 사이트는 아래와 같습니다.https://developers.kakao.com/ 2. 로그인 하는 즉시 앞에 앱만들기 부분이 있습니다. 앱에 대한 이름은 자신이 알아보기 쉬운 앱명을 하시면 됩니다. 굳이 안드로이드 앱과 동일한명을 할 필요는 없습니다. (아이콘 지정도 필수 사항이 아닙니다.) 3. 어플리케이션을 생성하셨다면 좌측에 보이는 카테고리중 일반 을 클릭하여 보시면 앱키에 대한 내용들이 나옵니다. 저 키값들이 카카오 API를 사용할때 사용되는 앱 키들입니다. 아래화면 처럼 앱키가 다 보이며 .. 2017. 9. 1.
안드로이드 앱배포(2.구글 스토어 배포) 두번째 구글 플레이 스토어 앱배포시간입니다. 첫번째 시간에 만들었던 APK파일을 이제 앱을 올리기 위해서 사용해야합니다. 구글 플레이 스토어에 들어온다면 애플리케이션 만들기 버튼이 있을것입니다. 버튼을 클릭하여 뜨는 팝업창에 국가와 앱명을 적어주시면 되겠습니다. 위와 같이 앱명과 기본언어를 선택하여 만드셨다면 아래와 같은 화면들이 나오는데 * 표시가 보이는 곳은 다 입력을 해주셔야합니다. 스토어 등록정보에서 제목, 간단한 설명, 자세한 설명등을 입력해주셔야합니다. 밑부분 스크린샷을 추가하는 부분이 있습니다. 여기서 고해상도 아이콘 같은 경우는 말은 그럴듯하지만 설명하는 스크린샷 제일 앞에 들어가는 것입니다. 그래픽 이미지는 구글 스토어에서 앱을 검색하였을 경우 젤 최상단에 있는 이미지를 말하는것입니다. .. 2017. 8. 29.
반응형