본문 바로가기

분류 전체보기

Storing Data in Android: Intro A key takeaway from life cycles is that your application runs until Android needs to free resources or something else. That means, it's best if we design Sunshine to contitnue to work well even if the operating system has to close us and the app no longer has weather data. One might ask, this is the error of the connected cloud. Why don't we just always fetch the weather on demand? Do we really .. 더보기
[Java/Android] current year through Date.setYear() saved as 3916 In Java/Android, current year saved as 3916(3917, 3918, 3919, 3920, 3921, 3922, 3923.....). Don't use Date object. It uses gregorian calendar. So default 1900 plus to year. 1900 + 2016 = 39161900 + 2017 = 3917..... Recommend to use Calendar object. More detail, Ref this URL. 더보기
안드로이드 태블릿 기기에 모바일 앱 설치가 가능한 이유와 해상도가 깨지지 않는 이유 케이XX넷 현업의 Monkey Tester가 한 질문이다. Q. 안드로이드 태블릿 기기에 모바일 앱 설치가 왜 가능한가요?-> 개발자가 안드로이드 OS 특성을 살렸기 때문입니다. 안드로이드는 하나의 플랫폼으로써 다양한 크기의 폼팩터를 지원하게끔 설계돼 있다. 한 번 생각해보자. 안드로이드는 '형태'로 구분된다기보다는, 연속성(Continuum)에 가까운 개념이다. 개발자가 여러 크기의 디스플레이를 지원하도록 최적화 작업을 하지 않았다 하더라도, 안드로이드 기기 크기에 따라 앱 설치를 제한해서는 안된다. 안드로이드 태블릿 앱과 안드로이드 스마트폰 앱을 별개로 취급할 근거가 없기 때문이다. 결론적으로 잘못된 인식을 가진 개발자와 무지한 전문가들에게만 '안드로이드 태블릿 앱'이라는 개념이 존재한다. 실제로는 .. 더보기
+++ 현재 담당업무 및 역할 +++ - 클라이언트 App 개발 (Android)- Web Master 더보기
1강 실습::스킬 더블업 - View 1. resources/views/layout 폴더를 만듭니다.2. resources/views/layout/master.blade.php 파일을 만듭니다.3. http://www.bootstrapcdn.com/ 에서 필요한 파일을 추가합니다.4. Master Blade Layout 구성5. Content 영역은 @yield('content') Route::get 메소드가 호출하는 Controller의 메소드는 string이나 view를 리턴한다.그 view를 어떻게 구성하는지 배워보자.우선 view는 home의 resource 하위에 있다. #1 views 하위에 폴더를 만들자 1[views]$ mkdir nayLayoutcs #2 블레이드 파일을 만들자 난 디렉토리를 만드는 것은 알지만, 파일을 만들.. 더보기
1강 실습::스킬 더하기 - {URL 파라미터} 모든 URI마다 Route::get 메소드와 Controller에 메소드를 선언하는 것은 스마트하지 못하다. 스마트하게 스킬을 써보자. #1 route 개선 - URI 부분에 파라미터를 선언한다. pageId라는 URL 파라미터를 인자로 전달받고 NayController의 nay 메소드를 실행하여 리턴해라. 1Route::get('/naytest/{pageId}', 'NayController@nay');cs #2 NayController의 메소드에서 파라미터를 처리한다. pageId 값을 스트링으로 출력한다. 1234567891011 더보기
1강 실습::기본 익히기 실습내용 | 몇 가지 route를 만들어서 화면에 텍스트를 뿌려보자. #1 public 아래에 directory를 만들자 URI로 사용할 'naytest'를 만든다. 1mkdir naytestcs #2 app > Http > routes.php에 route를 등록하자 - URI에 /naytest/aboutme 를 입력하면 NayController의 aboutme 메소드를 실행하여 리턴해라.- URI에 /naytest/blog 를 입력하면 NayController의 blog 메소드를 실행하여 리턴해라.- URI에 /naytest/subBlog 를 입력하면 NayController의 subBlog 메소드를 실행하여 리턴해라. 123Route::get('naytest/aboutme', 'NayControlle.. 더보기
1강 Basic # Routes라라벨의 핵심은 public 단의 index.php가 아니다.바로! app > Http 단의 routes.php가 핵심이다.routes.php 파일은 아래와 같이 구성되어 있다. 사용자가 '/' URL로 접근하면 'Hello Hello'를 출력하는 콜백 메소드를 실행하여 리턴한다. 123Route::get('/', function() { return 'Hello Hello';}); cs 사용자가 '/' URL로 접근하면 WelcomeController의 index 메소드를 실행하여 리턴한다.1Route::get('/', 'WelcomeController@index');cs # Named Routeroute를 여러개 등록하면 각 역할이 무엇인지 구분하기가 어렵다.그래서 'as' 키워드를 사용.. 더보기