반응형

android studio 42

[안드로이드] 코드 컨벤션 정리 - 낙타, 헝가리안, 파스칼

[안드로이드] 코드 컨벤션 정리 - 낙타식 명명법, 헝가리안, 파스칼 1. 낙타 케이싱 두 개 이상의 단어로 이루어진 변수 이름에서 첫 단어는 소문자로 시작하되, 나머지 단어는 모두 대문자로 시작하는 방식 ex) int numbersOfMembers, timeElapsed, timeLeft 등 2. 파스칼 케이싱 첫 단어부터 대문자를 쓴다. ex) int NumbersOfMembers, TimeElapsed, TimeLeft 등 3. 헝가리안 표기법 변수명에 변수의 타입을 명시하는 방식 [출처] http://tapito.tistory.com/29

[안드로이드] out of memory 해결방법 정리

[안드로이드] out of memory 해결방법 정리 어플을 만들때 이미지를 크게 만들다보니 out of memory 현상이 많이 발생한다. 그럴땐 이 방법을 사용하면 된다! 1. Manifest.xml 파일 속성에android:largeHeap="true"한줄 추가해준다. 2. res 에 drawable-nodpi 라는 이름의 폴더를 만들어서 이 폴더에 사진을 넣고 사용한다. 간단한 방법으로 out of memory를 해결할 수 있다!!!!!

[안드로이드] 마시멜로 6.0 이상(SDK 23이상) 권한 체크하기 (예제)

[안드로이드] 마시멜로 6.0 이상(SDK 23이상) 권한 체크하기 (예제) if (Build.VERSION.SDK_INT >= 23) { //사용 권한 체크(사용권한이 없을 경우) if (ContextCompat.checkSelfPermission(Login.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED ) { //권한이 없을 경우 //최초 권한 요청인지, 혹은 사용자에 의한 재요청인지 확인 if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_FINE_LOCATION) ) { //사용자가임의로..

[안드로이드/Android] HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.)

안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) HttpUrlConnection Request header 설정하는 방법 입니다. ?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667// HttpURLConnection 객체 생성.HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.)conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버..

[안드로이드] 안드로이드 스튜디오 애드몹 광고 달기, 수익 얻기 admob

[안드로이드] 애드몹 광고 달기, 수익 얻기 어플에 애드몹 광고 달고 수익을 얻어봅시다! 1. https://www.google.co.kr/ads/admob/ 애드몹 들어가서 가입하기(계정 생성) 2. 수익 올리기 -> 새로운 앱에서 수익 창출 3. 플레이스토어에 올라간 앱이 있다면 앱 검색에서 검색하시면 되고, 지금은 테스트니까 앱 직접 추가로 해보겠습니다. 앱 이름을 적고 플랫폼은 Android를 선택합니다. 4. 앱이 추가 되었으면, 광고를 설정해야합니다. 테스트에서는 배너로 하겠습니다.배너 - 액티비티 하단에 나오는 광고전면 - 화면을 꽉 채우는 광고 5. 광고 만들기 완료. 광고 단위 ID를 기억해둡시다! 6. Android SDK Manager 에서 Google Repository 를 inst..

[안드로이드] 스튜디오 Installation failed with message INSTALL_FAILED_UPDATE_INCOMPATIBLE.

안드로이드 스튜디오 Installation failed with message INSTALL_FAILED_UPDATE_INCOMPATIBLE. 알림창 다 영어로 되어있어서 어떤 알림창이 뜨든 전 긴장됩니다..ㅋㅋㅋㅋㅋ 이 알림창은 run 시켰을때 가끔씩 뜨는 알림창인데 핸드폰에 이미 앱이 깔려있다고 알려주는것입니다. 이미 깔려있던 앱을 지우고 지금 run하는 앱을 설치할것이냐고 물어보는것입니다. 그냥 OK 누르면 됩니다~!

[안드로이드] 안드로이드 스튜디오 gradle versionName 가져오기 (정리)

[안드로이드] 안드로이드 스튜디오 gradle versionName 가져오기 이클립스에서는 매니페스트 파일에 있던 versionName과 versionCode가 안드로이드스튜디오에서는 gradle로 옮겨졌습니다. gradle에 있는 versionName 가져와서 TextView 에 뿌려주는 예제입니다. activity_main.xml MainActivitypackage com.parkeunsu.versionname; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import ..

[안드로이드] 어플 종료시키기 (펌)

안드로이드에서 어플을 종료 시키는 코드는 여러가지가 있다.여러가지가 있는 이유는 각 코드들이 라이프사이클 상황에 따라 바뀌기 때문이다. (1) finish() : 이 함수는 이 코드가 속해있는 액티비티를 종료 시킵니다. onDestroy()를 호출한ㄷ.(2) system.exit(0) : 이 함수는 현재 액티비티를 종료 시킨다.(3) android.os.Process.killProcess(android.os.Process.myPid()) : 이 함수는 현재의 프로세스 및 서비스를 종료 시킨다.(4) moveTaskToBack(boolean): 이 함수는 현재 어플을 백그라운드로 넘긴다. 현재 실행되고있는 어플이 하나라면 홈화면으로 바뀌겠지... 하지만 종료된 것은 아니다.이렇듯 안드로이드는 여러 상태에 ..

[안드로이드] 로그아웃 예제 (정리)

화면 구성 : login화면, main화면 메인화면에서 버튼을 누르면 AlertDialog가 뜨면서 로그아웃할지 안할지 선택하는 화면 예제 public void btn_logout(View v) { new AlertDialog.Builder(this) .setTitle("로그아웃").setMessage("로그아웃 하시겠습니까?") .setPositiveButton("로그아웃", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { Intent i = new Intent(Main1_main.this, Login.class); i.setFlags(Intent.FLAG_ACTIVI..

[안드로이드] 안드로이드 스튜디오 자동임포트 (정리)

[안드로이드] 안드로이드 스튜디오 자동임포트 이클립스에 자동 임포트하는 단축키는 Ctrl + Shift + O 이고안드로이드 스튜디오에서 단축키는 Alt + Enter 입니다.그치만 단축키를 누르는 것도 귀찮으시다면 자동 임포트 기능을 사용하시기 바랍니다!^^ 1. 안드로이드 스튜디오 실행 > File > Settings... 클릭 2. Editor > General > Auto Import 로 들어오면 이런 화면이 나타납니다!XML과 C/C++은 기본으로 체크되어있고자바에서는 맨 위에 Show import popup만 체크되어있는데 아래 두가지 Optimize imports on the fly 와 Add unambiguous imports on the fly 를 체크해주시면,필요한 클래스가 있을 때 단..

[안드로이드] 위도 경도 - 위치 정보 구하는 방법 (현재 위치) (펌)

안드로이드 > 위도/경로 - 위치 정보를 구하는 방법 이번 포스트에서는 안드로이드 앱이 위치 정보를 어떻게 구할 수 있는지 알아봅니다 1. 먼저 위치 정보를 구하기 위한 권한을 설정합니다. 2. LocationListener 인터페이스를 구현하는 클래스를 정의하세요. 이 클래스는 위치 정보를 위치 공급자로부터 지속적으로 받아오는 역할을 합니다. 오버라이드 해야 하는 메소드들은 다음과 같습니다. void onLocationChanged(Location location) . 위치 정보를 가져올 수 있는 메소드입니다. . 위치 이동이나 시간 경과 등으로 인해 호출됩니다. . 최신 위치는 location 파라메터가 가지고 있습니다. . 최신 위치를 가져오려면, location 파라메터를 이용하시면 됩니다. vo..

반응형