반응형

IT/안드로이드+JAVA 178

[안드로이드] 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..

[JAVA] return 의미

public class Test {int 멤버변수; // 난 멤버변수라고~void test() {System.out.println("test() : 여기는 실행이 됨. ");if(true)return;System.out.println("여기는 실행이 안된다. ");}int test2() {return 0;} public static void main(String[] args) {Test t = new Test();System.out.println(" void 함수에서 return; 이란 함수를 종료시키는 의미. 아무것도 리턴하지 않음 즉 함수를 마침. ");t.test();int tmp = t.test2();System.out.println(" return 이란 어떤 값이나 객체를 되돌려준다 라는 의미 ..

[안드로이드] 검색되는 ListView 예제 (펌)

[안드로이드] 검색되는 ListView 예제 원래 영어로 되어있는 사이트인데, 크롬에서 그냥 한글 번역기 돌려서 가져왔습니다 이 튜토리얼에서는, 당신은 당신의 안드로이드 응용 프로그램에서 필터를 사용하여리스트 뷰에 검색 기능을 구현하는 방법을 배우게됩니다. 리스트 뷰는 사용자 입력에 의해 필터링 될 수 있고 addTextChangedListener 방법을 사용하여 활성화된다. 검색 기능은 상기 사용자 입력에서 검색 문자열리스트 뷰를 필터링한다. 리스트 뷰를 통해 검색하면 사용자가 필요한 정보를 찾을 수있는 쉬운 방법을 제공합니다. 우리는 새로운 활동을 엽니 결과 및 목록보기 항목 클릭에를 필터링합니다 상단에 텍스트 입력에 배치 된 글고 치기로리스트 뷰를 생성합니다. 그래서 시작 할 수 있습니다 ... 이..

[안드로이드] 스튜디오 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 ..

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

보통 사용자가 어플리케이션을 사용하다보면 한 액티비티에서 (버튼 터치 등을 통해) 다른 액티비티로 넘어가면서 사용하게 되는데, 이렇게 넘어가면서 액티비티는 계속해서 스택에 쌓이게 된다.계속 액티비티를 열려있는 채로 유지하다보면 시스템에 대한 부하뿐만 아니라 사용자 입장에서는계속해서 back 버튼을 눌러서 빠져나와야 하는 불편함이 따르게 된다. 따라서 한 액티비티에서 다른 액티비티로 넘어갈 때 기존의 액티비티를 종료가 필요한 경우가 있다. (대표적으로 로그인 화면에서 로그인을 한 후에는 로그인 화면은 종료해준다.)액티비티를 종료하는 방법은 간단하다. 액티비티에서 액티비티 스스로를 종료 시킬려면, 작업이 완료된 이후 finish() 만 호출해주면 종료가 된다.하지만 다음의 경우처럼 액티비티에서 다른 액티비티..

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

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

반응형