본문 바로가기

무한코딩

(7)
[날지 무한코딩] WebView 만들기, WebView에 터치이벤트 주기 웹앱과 하이브리드 앱을 사용할 개발자라면 무조건 알아야하는 위젯이 WebView라고 생각이 듭니다. 오늘은 아주 간단하게 WebView를 만들어 볼까 합니다. 또 webView를 터치할때 생기는 이벤트에 대해서도 설명을 해 드릴까 합니다. 우선 프로젝트를 생성 하겠습니다. 프로젝트를 생성하셨으면 MainActivity가 아닌 Manifest로 들어가 보겠습니다. manifest는 화면 좌측 상단에 보시면 있습니다. 이 Manifest는 화면관리, 권한관리와 같은 어플의 전반적인 권한을 관리하는 곳입니다. 앞으로도 자주 그리고 중요하게 쓰일 곳이니 꼭 기억하세요. 오늘은 웹뷰를 사용하기 때문에 인터넷 권한을 manifest에 줘야 합니다. 1cs
[날지 무한코딩] 파이썬을 이용한 섭씨 화씨 변환 파이선을 이용한 계산기에 이어 오늘은 섭씨, 화씨 변환기를 만들어 보도록 하겠습니다. 이번에도 느꼈지만 파이썬은 워낙 간결해서 다른 언어에 비해 코드가 정말 엄청 짧습니다. 그럼 시작하겠습니다. 123456789101112result = 0 temp = raw_input("화씨는 F, 섭씨는 C를 뒤에 표기해 주세요. : ")temper = temp[:-1]classtemp = temp[-1] if(classtemp=='C'): result = int(temper)*1.8 + 32 print resultelif(classtemp == 'F'): result = (int(temper)-32) / 1.8 print resultColored by Color Scriptercs(소스는 우클릭으로 복사가 될 줄 ..
[날지 무한코딩] 파이썬(Python)으로 계산기 만들기 컴퓨터 언어를 배울때 가장 기본적으로 만드는 프로그램이 바로 계산기 프로그램입니다. 간단한 소스코드로 만들 수 있고 결과 값을 직접 눈으로 확인 할 수 있고 조건문과 반복문을 써야 하기 때문에 간단한 기본 원리 이해에서는 이만한게 없다고 생각합니다. 우선 예제 소스를 먼저 보겠습니다. 123456789101112131415161718192021222324print("="*30)print("1.더하기\n2.빼기\n3.곱하기\n4.나누기\n5.나머지구하기\n6.나가기")print("="*30) while True: menu = int(input("원하는 계산기 기능을 입력하세요. ")) if(menu 다음은 실행화면입니다. 생각보다 많이 간단해서 당황했습니다. 다른 언어보다 파이썬이 훨씬 코드가 간결하다는걸..
[날지 무한코딩] 안드로이드 스튜디오 액티비티 만들기, 액티비티 이동 어플을 사용하면 버튼을 눌렀을때 화면이 다른 화면으로 전환되는것을 보셨을 겁니다. 우리가 어플을 사용하면서 보는 화면단위를 흔히 "액티비티(Activity)"라고 합니다. 화면이 전환이 된다는건 액티비티가 전환이 되었다고 보시면 되겠죠? 또, Layout을 이용한 화면 전환도 있긴 하지만 사용빈도가 낮기 때문에 오늘은 새로운 액티비티를 생성하는 법과 버튼을 이용하여 액티비티 이동하는 방법을 알려드리려 합니다. Button 생성 하는 법 : http://redmuffler.tistory.com/425 항상 말씀드리듯, 저도 했으니까 모두 하실 수 있습니다!! 우선 프로젝트를 생성해야겠죠? 생성합니다.!! 여전히 Empty 액티비티를 사용합니다. 왼쪽 탐색기 툴에서 MainActivity의 자바 소스가 들어..
[날지 무한코딩] 안드로이드 스튜디오 버튼(Button) 만들기 오늘은 어플리케이션에서 가장 기본이고 가장 널리 쓰이는 버튼(Button)을 생성하는 방법을 알려드리려합니다. 굉장히 간단합니다.(저도 했으니까요!) 자, 우선 프로젝트를 새롭게 생성해 봅시다. Empty Activity를 사용해서 프로젝트를 진행 해보겠습니다. Basic Activity을 사용해도 무방하지만 처음엔 Empty Activity를 사용하며 대충 구성을 파악하는게 중요하다고 생각합니다. (Basic Activity엔 불필요 할 수도 있는 기능이 쬐~끔 추가되어 있어서..) 위에 사진처럼 화면을 구성하면 작업환경은 다 구성 된거입니다. 1번은 경로입니다. 위에 Java는 Java언어를 사용하여 여러 기능을 넣는 곳이라 생각하시면 되고, res는 우리가 보는 화면을 구성하는 곳이라고 생각하시면 ..
[날지 무한코딩] connect.createServer is not a function 에러 저는 요즘 사물인터넷을 구성하던 와중 갑자기 나타난 웹언어로 인해 열심히 Node js를 공부중입니다ㅠㅠ 하나 하려고 이것저것 공부 손대는게 많네요..(나중에 실속이 있을까..) Node js 책을 보며 따라 하던 중 잘되던 예제가 갑자기 막히기 시작했습니다. 분명 예제와 코드는 똑같은데... 분명 저 createServer에서 문제가 발생한거 같은데.. 코드는 같고.. 인터넷에서 찾아보니 해결법이 딱히 나오질 않습니다... 그래서 책 저자의 블로그를 찾아갔습니다..ㅎㅎㅎ 아, 저는 지금 모던 웹을 위한 Node.js 프로그래밍이라는 보고 공부중입니다! 원인을 보니 제가 보던 책이 개정판이 아니라서 그랬던거였습니다. (도서관에서 Nodejs를 다루는 책이 저거 뿐이라서..ㅠㅠ) 개발자 측에서 Expres..
[바닥부터 시작하는 안드로이드 어플리케이션 제작] - 1일차 초창기 계획보단 많이 틀어진 방학이 시작이 되었습니다ㅠㅠ 집에서 놀기는 뭐하고 알바를 구하기도 애매한 상황에서 내가 하고싶은것을 하자! 그리고 공유를 하자!라는 생각으로 전문지식 아~~~~~무것도 전무한 상태에서 나름 장기프로젝트인 바닥부터 시작하는 안드로이드 어플리케이션 제작을 시작하려고 합니다. 많이 부족하고 틀린점도 있을 수도 있겠지만 같이 나가 봅시다! 오늘은 1일차입니다! 오늘의 결과물을 말씀드리기에 앞서 제 상황을 말씀드리자면 교재 선정 못했습니다. 비싸기도 하고 뭐가 뭔지도 모르기에..ㅠㅠ 그래서!! 다른 블로거님들의 도움을 받아가며 일단 맛보기를 진행할 예정입니다ㅎㅎ 물론 참고한 블로그의 출처는 분명히 남겨둬야겠죠! 어플을 제작하는데 있어 가장 필요한게 무엇일까요? 음..저는 아이디어라고 ..