소프트웨어/Android

    android 기초/활용 (동영상 강의)

    android 기초/활용 (동영상 강의)

    뷰에 대한 이해 액티비티 = 1개의 화면AndroidManifest.xml은 앱의 전체적인 정보(액티비티 등)을 정의해 놓는 것 Android 화면 구성App > Activity > View(컨트롤, 위젯/UI 구성요소) 뷰와 뷰 그룹(Layout)여러개의 뷰를 담을 수 있다. Button은 TextView의 속성을 다 갖고 있다.(컨트롤이 할 수 있는 것을 위젯이라고도 부른다.) Gradle 빌드 시스템의 이해 모듈이란 무엇인가. Eclipse의 경우엔 어플을 만들땐 workspace를 나눠서 개별 Project를 만들어서 사용하였다. Android studio에서의 프로젝트는 이클립스의 workspace와 같고 이클립스의 프로젝트는 모듈과 동일하다. 그래서 새로 만들때는 new module을 추가해서..

    [android] BufferedReader에 대해서

    https://developer.android.com/reference/java/io/BufferedReader.html public class BufferedReader extends Reader java.lang.Object ↳java.io.Reader ↳java.io.BufferedReader Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. BufferedReader in = new BufferedReader(new FileReader("foo.in")); 이걸 사용하면 1byte씩 옮기지 않고 뭉텅..

    [android] StringBuffer에 대해서

    https://developer.android.com/reference/java/lang/StringBuffer.html A string buffer is like a String, but can be modified. At any point in time it contains some particular sequence of characters, but the length and content of the sequence can be changed through certain method calls. String과 비슷하지만 수정이 가능하다.길이는 가변적이다.

    [android] rest api 연습하기

    출처 : 조대협님의 블로그, http://bcho.tistory.com/1050 http://www.openweathermap.org/current openweathermap.org는 회원가입 후 api key를 발급받아야 한다.무료이고 key도 몇개든 발급받을 수 있다고 한다. key를 사용하는 방법은 아래와 같다.http://api.openweathermap.org/data/2.5/weather?lat=37&lon=127&APPID={api key}자세히보기

    [android] onCreate에서 external storage에 폴더 만들기

    [android] onCreate에서 external storage에 폴더 만들기 (install 과정에서 뭔가 할 수 없다.)(internal storage는 건들 수 없다.)(external storage는 외부 저장장소라는 의미로 sd카드를 의미하기도 하고 내부 메모리 일부를 의미하기도 한다.)가능하다고 한다. 찾아보자 1. install time에 internal storage에 folder만들기(search : when+install+app%2C+create+folder+on+android) install 과정에서 뭔가를 수행할 순 없고, 최초 실행시 사용되게 만들 순 있다.create-directory-when-application-installed 2. 파일을 공유하기 위한 폴더 만들기 1)..

    [android] android.view.inflateexception binary xml file line

    이 에러메세지를 만난다면, xml에서 오타가 있을 확률이 매우 높습니다. android.view.inflateexception binary xml file line

    [Android] 뭐라도 개발해보자 - 2. 개발환경

    [Android] 뭐라도 개발해보자 - 2. 개발환경

    안드로이드의 개발환경은 내가 알기로는 version을 선택하는 것부터 시작된다.아래 표를 보니 나는 우선 api 19로 개발을 시작하려고 한다. (ref : https://developer.android.com/about/dashboards/index.html) 그러면 project를 만들때, target은 API 19 으로 빈 화면으로 만들었다. 그리고 device는 nexus 5로 avd로 만들어서 환경설정을 끝냈다. 다음주 주말까지(주말마다 개인 코딩을 한다.) 개발하는데 필요한 기술을 정리해놓고 주말에 전부 조립할 것이다.

    [Android] 뭐라도 개발해보자 - 1. intro

    Agenda 1. 개발 취지2. 개발 방향3. 개발 일정4. 개발 후 진행 1. 개발 취지 일단 Android Library project를 공부하기 전에 android를 오랜만에 만들고 싶은 생각에 개발하기 시작. 2. 개발 방향 Text기반의 게임을 만드는데, 인생살이 게임이라는 타이틀로 개발할 예정 3. 개발 일정 4주간 개발을 진행하며,1주 - 개발환경 셋팅 및 proto type개발2주 - 코딩 끝내기 + 디자이너에게 ending cut몇개 부탁3주 - 디버깅4주 - 배포 (1주당 2시간 정도 투자 예정) 4. 개발 후 진행 속도를 붙여서 몇개를 더 개발하다가 스터디를 모집하여 수익 공동배분의 형태로 프로젝트를 진행시켜볼 예정(이 프로젝트는 실업률의 증가로 인해 미래의 고급인력들의 포트폴리오 및..