Programming/Android2015.12.23 11:27

최근에 안드로이드 프로젝트를 새로 시작했습니다.

혼자하고 작은 프로젝트라서 Kotlin으로 하고 있습니다. (유지보수는 누가하지...)

Swift와 비슷해서 시작했는데 다른 부분이 더 많네요.

여러 부분에서 막히고 문서 보고를 반복하다가 방금 찾아 본 것을 남겨봅니다.


Android 에서 새로운 Activity를 실행하려고 할때 Activity 의 class type을 넣어줘야 하는데요.

Java

Intent intent = new Intent(this, MainActivity.Class);


Kotlin

val intent = Intent(this, javaClass())


위 방법은 현재 deprecated 입니다. 

현재 버전에서는 다음과 같이 사용해야 합니다.


Kotlin

val intent = Intent(this, MainActivity:class.java)


https://kotlinlang.org/docs/reference/java-interop.html#getclass

신고
Posted by 초프(초보 프로그래머)

새로운 기능을 추가했습니다.

  • 로그인 기능 추가
  • 게시판 기능 추가
  • 오류 수정

 

 



신고
Posted by 초프(초보 프로그래머)

벌써 3월 11일이네요..

새학기가 시작되는 달이라 다운로드 수가 어떻게 변경했는지 확인해 봤습니다.

예상대로 개강하자마자 다운로드가 많이 늘어 났는데 그것도 하루뿐이네요.


'도서관 좌석 정보' Android


'도서관 좌석 정보' iOS


실제 수치 차이는 크지만 Android, iOS모두 3/1에 큰 수치로 늘었습니다.

이번주 수치는 정확히 나오지 않아서 모르겠지만 아마 주말에 많이 올라갔을 것으로 보입니다.


신고
Posted by 초프(초보 프로그래머)

10만 올라가는데 일년 정도 걸린것 같네요.

드디어 800,000 다운로드 돌파



신고
Posted by 초프(초보 프로그래머)

드디어... 드디어 업데이트입니다.


2.0.0 새버전입니다. 많이 달라진 것은 없습니다. 


몇 가지 기능이 추가되었습니다.


* 열람실 잔여 좌석 현황 공유 기능

* 나의 도서관 순서 변경

* 게시판 추가 방법 변경





신고
Posted by 초프(초보 프로그래머)
Tools2013.05.28 01:17

Android Studio 적응하기가 만만치 않네요.

이클립스에서 프로젝트 속성에서 쉽게 library project를 추가할 수 있는데 Android Studio에서는 찾을 수가 없었습니다.

검색해서 알아낸 내용을 간단히 정리합니다.




상단 툴박스에 Project Structure 를 클릭



Modules 선택 > library 를 추가할 Module 선택 > Dependencies 탭 선택



하단에 있는 + 버튼을 선택 > Module Dependency 선택


추가하고 싶은 Module 을 선택하면 끝!

신고
Posted by 초프(초보 프로그래머)
Programming/Android2012.10.26 12:10

특정 유니코드를 xml 파일안에 직접 입력해야 할 필요가 있을 때가 있다.

기본적으로 사용하는 0x1234 형식으로 넣으면 문자열 그대로 인식되어 버린다.

유니코드로 인식하기 위해서는 0x 대신 \u 를 입력해야 한다.

<string name="test">\u0025</string>


출처 : http://stackoverflow.com/questions/9386411/escape-multiple-characters-in-android

신고
Posted by 초프(초보 프로그래머)
Programming/Android2012.10.26 11:58

폰트마다 ASCII에 따라 표시하는 글자가 달라서 발생하는 문제이다.

유니코드로 사용하면 문제가 해결될 것으로 보입니다.

자세한 내용은 아래 출처를 통해 확인 가능합니다.


출처 : http://chan.springnote.com/pages/5578951

신고
Posted by 초프(초보 프로그래머)

500,000 이 넘은지 한참이 되어서야 600,000 다운로드를 넘었습니다.

언젠가는 1,000,000 다운로드가 되겠죠? :D



신고
Posted by 초프(초보 프로그래머)
Programming/Android2012.06.23 16:59

WebView를 layout에 위치 시키고 loadUrl을 했는데... layout에 있는 WebView가 아니라

브라우져 앱이 실행되면서 해당 url을 보여준다.

이 문제는 간단한 코드 한줄로 해결된다.


WebView webView = (WebView) findViewById(R.id.webView);

webView.setWebViewClient(new WebViewClient());

신고
Posted by 초프(초보 프로그래머)