728x90

Android Programming 12

앱 출시전 준비해야 하는 것들

앱만 완성되면 되는줄 알았더니.. 의외로 준비할 것이 많다. 제목: 30글자 -> 적당한 제목을 찾는것도 어려운 일이었다. 특히 중복되는 이름이 이렇게나 많을 줄이야.. 간단한 설명: 80글자 -> 80글자 내에 앱을 설명해 낼 수 있어야 한다. 자세한 설명: 4000글자 캡쳐화면: 최소 2개 이상 (JPEG 또는 24비트 PNG(알파 없음). 측면 최소 길이: 320픽셀. 측면 최대 길이: 3840픽셀) -> 앱스토어에서 앱 검색시 좌우로 슬라이드 하여 볼 수 있는 화면이다. 고해상도 아이콘: 512x512픽셀, 32비트 PNG(알파 있음) 그래픽 이미지: 가로세로 1024x500픽셀, JPG 또는 24비트 PNG(알파 없음) -> 앱 검색시 최상단에 위치하는 가장 큰 이미지이다.

Android Programming 2016.01.25

Intent 사용 (Using Intent)

One of the things important is not to forget permission to the Manifest. Already become habit to forget.중요한 것 중의 하나는 Manifest에 permission을 주는 것이다. 자꾸 까먹는다. Manifest MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void mOnClick_part1(Vi..

Android Programming 2016.01.18

맥에서 안드로이드 폰 파일 전송하기

네이버 블로그에 포스팅 했던 것을 옮겨왔습니다.--------------------------------------------- 큰맘먹고 장만한 맥북 레티나. 수십년간 윈도우 환경에 익숙해진 상황에서 적응하기란 쉽지는 않다. 하지만 사용하면 할수록 편안해 지는 느낌이 든다. 맥북에는 역시 아이폰을 써야 시너지가 난다는 것을 잘 알고 있긴 하나 안드로이드 앱 개발이 우리나라에서는 좋다는 판단에 어쩔수 없이 안드로이드 폰을 쓰는 중이다. 첫번째 관문은, 파일전송이었다. 윈도우 환경에서는 별다른 설정 없이 탐색기에서 가능한데, 맥에서는 아무리 해봐도 안되길래 검색! 역시 특별한 프로그램이 필요하다. 그 이름은 안드로이드 파일 트랜스퍼. 다운로드: 클릭 다운 후 설치하면, 안드로이드 폰을 연결할 때 아래 화면이..

Android Programming 2015.12.29

안드로이드 스튜디오 프로젝트 복사하기

안드로이드 프로그래밍을 하다보면 기존 예제 등을 변형하여 작업하는 경우가 종종 있는데, 프로젝트만 덥석 복사 후 이름을 바꾸어 로딩하면 여러가지 문제가 발생한다. 경로명, 패키지명 등의 불일치로 인한 문제인데, 몇몇 블로그 및 웹서치를 통해 해결방법을 알아냈다. 여기서는 폴더명 SwipeTab을 SwipeTab_1, 패키지명 com.learn2crack.tab를 com.learn2crack.tab_1로 변경하는 것을 예제로 한다. 1) 기존 프로젝트 폴더를 다른 이름으로 복사 2) 안드로이드 스튜디오 실행 및 복사한 폴더 "SwipeTab_1"을 Import Project 로 Open 3) 프로젝트 모드로 변경하여 Tree 확장 4) setting.gradle 파일에서 include ':app' 의 'a..

Android Programming 2015.10.23

안드로이드 앱 개발 머신 맥북프로 입양

PCutler 예전 윈도우 노트북에 안드로이드 세팅할때는 정말 신경쓸게 많았다. JDK깔고, path 등 환경 설정해주고..안드로이드 스튜디오 깔고.. 에러 발생..-_- 안되면 다시 처음부터 시작... "Hello Android!" 출력하기가 이렇게 어려워서야.. 설정하다 지쳐 한번 포기했던 전력도 있었기 때문에 한 번 세팅 완료한 후에는 모든 설정에 조심할 수 밖에 없었다. 그런데 맥에서 간단하게 완료된다는 정보를 보고 얼마전에 맥북프로 2013Late를 중고로 업어왔다. 와.... 정말 간단하게 완료된다. 안드로이드 스튜디오 다운받고 실행했더니, JDK 없다고 하여 디스플레이된 링크 클릭해서 설치하니 한방에 끝! @.@ 즐겨하는 하스스톤도 맥용이 있고, 아이폰을 주로 썼던 터라 맥 환경도 비슷한 것..

Android Programming 2015.09.14

Audio recorder

여러가지 예제 프로그램을 이용해봤으나, 나의 앱 구조상 성공한 건 아래의 code. 참고로 Fragment 액티비티에서 ExtAudioRecorder(오디오 레코딩) 액티비티를 사용하는 구조이다. MainActivity.java : 메인 액티비티 (프래그먼트를 위한 껍데기)Fragment.java : 프래그먼트 액티비티ExtAudioRecorder.java : 오디오 레코딩 액티비티 Fragment.java public class Q11Fragment extends Fragment implements View.OnClickListener{ private ExtAudioRecorder extAudioRecorder; public static Fragment newInstance() { Fragment fr..

Android Programming 2015.06.22

안드로이드에서 엑셀파일 읽기 - 삽질

기존에 포스팅 했던 "엑셀 파일의 내용을 안드로이드 DB 파일에 저장하기 (외장메모리)" 편은 column의 수가 2인 테이블을 기준으로 작성한 코드였다. Column 수가 3인 테이블로 확장을 해보려고 별 짓을 다했는데, 코드상 아무 문제도 없고 디바이스까지 잘 올라가는데 실행시 에러가 반복되는 것이다. 몇 시간의 삽질 끝에.. 겨우 생각난 한가지.. '아 이거... 기존에 column 2개짜리 DB 파일로 작업해서 그런건 아닌가??' 그래서 data.db 파일을 건드려 보기로 했다. 그. 러. 나. 계속 삽질의 반복이다.. 삽질 1. 외장메모리에 저장하는 코드를 작성했음에도, 탐색기로는 data.db 파일이 보이지 않음. 코드를 잘못 작성했나 싶어 하드코딩도 해보고 여러차례 디버깅해 본 결과, AST..

Android Programming 2015.06.08

엑셀 파일의 내용을 안드로이드 DB 파일에 저장하기 (외장메모리)

본 포스트는 나중에 프로그래밍 도중 내용을 잊을까봐 참고용으로 작성한 것으로, 기본적인 내용은 "맥박의 개발일지" 블로그에 너무 자세하게 설명이 되어 있어 더 이상의 추가설명은 필요없으나, 생초보인 나의 목적에 맞는 몇 가지 코드와 주석을 더 가미하였다. 출처: 맥박의 개발일지 (http://pulsebeat.tistory.com/103)(나같은 초보에게는 단비와 같은 블로그다!) 1. 디바이스의 "Download" 폴더에 저장된 Excel 파일을 읽어옴 (기존 코드는 "assets"에서 읽어오는 방식임)2. 외장메모리에 저장하고 읽기위한 코드 추가3. DB 삭제 코드 추가 1. notes.xls 파일 작성: 기본 데이터가 저장된 파일로, 파일 명은 "MainActivity.java"에 하드코딩 되어 있..

Android Programming 2015.06.04

이제는 안드로이드 스튜디오가 대세?

이미지 2014년 말부터 안드로이드 앱 개발을 해볼거라고 책도 사고 (Do It 안드로이드), 책에 나온 대로 Step by step 개발환경을 설정하는데..와..정말 욕나왔다..ㅋㅋ 1. JDK 설치 (Java Development Kit의 약자로 Java 애플릿 및 응용프로그램을 작성하려면 설치해야 하는 개발자용 키트이다.) 2. Eclipse 설치 (Java, Android 등 여러가지 프로그래밍을 통합 개발 할 수 있는 개발 플랫폼이다.) 3. Android SDK 설치 (Software Development Kit의 약자로, Android 앱을 만들 수 있게하는 개발자용 키트이다.) 4. ADT 설치 (Android Development Tools의 약자로 Eclipse에서 Android 프로그..

Android Programming 2015.05.28
반응형