본문 바로가기

android8

java.net.SocketException: socket failed: EACCES (Permission denied) AndroidManifest.xml 파일 안에 아래 권한을 추가하면 오류가 사라진다. 2021. 2. 20.
No resource identifier found for attribute 'srcCompat' in package Android Studio 에서 Project를 생성한 후에 실행 시에 activity_main.xml 파일에서 다음과 같은 오류가 발생했다. No resource identifier found for attribute 'srcCompat' in package 이런경우, activity_main.xml 파일 안에서 "res-auto" 을 페키지 명으로 바꾸어 주면 오류가 해결된다. 2016. 11. 4.
GCM API Key 생성 방법 Google Cloud Messaging 즉, GCM은 구글에서 제공하는 GCM 서버를 통해서 메시지를 발송하는 서비스를 지칭합니다. GCM 서비스는 안드로이드 프로요 이상에서만 동작합니다. 보낼 수 있는 메시지의 사이즈는 최대 4KB까지 가능하다고 합니다. 단점은 100% 수신 성공을 보장하지는 않는다고 하니 적절히 사용하면 좋을 듯 합니다. 더 자세한 내용은 다음 사이트를 참조하세요. GCM API Key 생성 및 Sender ID 확인http://arrkaize86.tistory.com/entry/안드로이드-안드로이드-푸시-알림-서비스-사용방법GCM 2015. 11. 7.
'android.support.v7.app.ActionBarActivity' is deprecated 안드로이드 스튜디오로 개발하는 과정에서 아래와 같은 오류를 접하는 경우 'android.support.v7.app.ActionBarActivity' is deprecated Android Support Library 22.1 부터는 ActionBarActivity 대신 AppCompatActivity 를 사용하라고 합니다. 2015. 9. 18.
android.os.NetworkOnMainThreadException 에러 android.os.NetworkOnMainThreadException 에러는 메인 쓰레드에서 네트워크 통신을 하는 경우 발생하는 오류이다. 안드로이드 버전 3.0 부터 UI쓰레드에는 UI 관련 작업만 하고 지연이 발생할 가능성이 있는 작업은 다른 쓰레드에서 하도록 되어 있다고 합니다. 이 오류를 해결하는 방법은 별도의 작업 쓰레드로 분리해서 작업하거나 AsynkTask 를 이용해서 백그라운드 작업을 구현한다. 또다른 방법은 MainActivity 의 OnCreate() 메소드에 다음 코드를 추가한다. StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectNetwork().penaltyLog().build()); protected .. 2014. 10. 1.
안드로이드 앱 삭제(감추기) 안드로이드 스마트폰을 구매하면 제조사나 통신사에서 설치한 많은 앱들이 설치되어 있다. 이 앱들은 삭제도 안되고 화면을 차지해서 스마트폰을 사용하다보면 불편할때가 있다. 조만간 앞으로 나오는 스마트폰들은 이러한 앱들을 제거할 수 있겠지만, 아직은 삭제가 불가능하다. 맘에 안드는 앱 눈에서라도 사라지게 해 보자. 샘플은 Galaxy Note 2를 가지고 만들었다. 각자 가지고 있는 스마트폰에 따라 약간의 화면 차이는 있겠지만 그 부분에서는 다르지 않을 것이다. 1. Google+ 를 화면에서 제거해 보자 2. 스마트폰의 하단 메뉴 버튼을 눌러 '환경설정' 을 띄운다. 나타난 메뉴에서 '애플리케이션 관리자'를 선택한다. 3. 현재 스마트폰에 설치되어있는 프로그램이 나타난다. 스크롤을 해서 'Google+' 프.. 2014. 3. 28.
Android File Transfer (Mac <--> Android) Android File Transfer는 Mac과 Android 장치(스마트폰,테블릿) 사이에세 파일을 보거나 전송하기 위한 Mac용 프그램이다. 이 프로그램은 안드로이드 3.0 이상에서 동작한다. 설치 방법 1. www.android.com/filetransfer/ 에서 파일을 다운로드 한다. 2. 다운로드가 완료되면, 다운로드 디렉토리에 있는 androidfiletransfer.dmg 파일을 더블클릭해서 실행한다. 3. 인스톨 창이 뜨면, 좌측의 "Android 파일 전송"을 드래그해서 Applications 이동 시킨다.5. Launchpad 를 보면 "Android 파일 전송" 프로그램 아이콘이 확인 될 것이다. 사용법 1. USB케이블을 이용해서 Mac과 안드로이드 장치(스마트폰, 테블릿)를 연.. 2013. 11. 16.