728x90
반응형
SMALL

IT 관련,, 118

[android/개발자]안드로이드 메모장 앱 만들기 및 마무리하기-2

저번 포스팅에 이어서 메모장을 마무리 해보도록 하겠습니다. 메모장이 마무리 하기위해서 안드로이드의 drawable 그림을 이용해서 만들어 보았습니다. 일단 drawable 그림을 넣는 것은 생략하기로 해보겠습니다. 그리고 menu를 res파일에 집어넣어서 activity_menu.xml의 버튼을 활용하였으며, 앱의 상태와 소스를 확인해보도록 합시다~!! ㅇㅅㅇ;; res -> New -> Directory 그림을 누르면 menu라는 파일을 집어 넣을 수 있으며, 그 안에 Android Resource File 도 넣어주도록 해보죠~ 그러면 이제 소스코드와 디버깅 내용을 살펴보도록 할까요~ 일단 activity_main.xml에 대한 내용부터 살펴보지요~ - activity_main.xml 여기서 tool..

[android/개발자]안드로이드 메모장 앱 만들기 및 권한설정-1

안드로이드스튜디오 권한 설정에 대해서 알아보겠습니다. 일단 권한 설정은 안드로이드 6.0버전 이상인 icecream버젼 위인 api23부터 필수로 설정해주어야 합니다. - 안드로이드스튜디오 권한설정 https://wowon.tistory.com/148 이 곳에 내용을 참고 하면 되고요~ 제가 소스를 직접 적용해보니 제 안드로이드 폰은 6.0미만 되어서 api23이상을 사용하는 데도 권한 설정이 안되더라고요~ 그래서 권한설정 부분을 역슬래시로 치환해놓았습니다. - 권한 소스 설정 manifest에 등록 그리고 나선 MainActivity쪽에 api권한을 주는 소스를 입력해줍니다. - MainActivity 권한 설정 public class MainActivity extends AppCompatActivit..

[node.js/개발]http 모듈, 아파치를 이용해서 웹 띄우기~

일단 이클립스 node.js에서 서버를 웹에 구동시켜서 띄우기 위해서는 두 가지 경우만을 생각하시면 됩니다. 그것은 바로 http와 createServer 인데요. var http = require("http"); http.createServer().listen(10001); 우선 서버의 가장 기본적인 조건은 http라고 하는 놈인데요~ㅎㅎ 일단 앞에서말한 http와 createServer를 서버에 보내주고 나서 URL과 포트를 listen()을 통해 전해주면 됩니다. 위의 코드를 저장 후에 콘솔에서 되는 것을 확인하기 위해서 response, request를 이용해서 localhost:10001으로 서버에 올라가기 하게끔 한다음 실행을 시켜줍니다. 위의 코드는 웹에서 응답이 없는 경우가 많은 데 이제 ..

[UI툴/개발]npp++ 에 node.js 설치 및 구축하기!

npp++, 즉 notepad++는 온갖 플러그인과 그밖에 강력한 기능을 자랑하는 에디터 중 하나인데요. 특히나 저는 npp++가 코딩하기 쉽고 디버깅 작업과 수정작업이 까다롭지 않아서 선호하는 에디터입니다. 이클립스보다 훨씬 많이 쓰기 있을 정도이구요~ 자동 완성 기능이 없어서 약간 아쉽긴 하는데 코딩하는 데는 아주 수월합니다~ㅎㅎ 1. npp++에 플러그인을 설치해보도록 하겠는데요. 설치할 플러그인은 플러그인 -> Plugin Manager로 들어가서 nppExec를 install하는 것입니다. 2. 설치가 완료되면 플러그인 하위 메뉴에 NppExec가 나타날 것입니다. 그 다음할 작업은 Console 어쩌구 저쩌구 되있는 게 체크 되었는지 확인하시고, Execute를 실행해주세요. 3. 그리고 선택..

[UI툴/개발]이클립스에 node.js 설치 및 설정하기!!

안녕하세요 오랜만이죠~ㅎㅎ 요번 시간엔 자바스크립트에 대한 이야기를 해보겠는데요. 자바스크립트 중에 node.js라는 것이 있습니다. node.js란 Chrome V8 자바스크립트 엔진을 뜻하는데요,, ㅇㅅㅇ 요것을 이클립스에 설치해서 설정해보도록 하겠습니다. 이클립스에 node.js를 설정하기 위해서는 일단 node.js를 설치해야되는데요. 설치법은 https://m.blog.naver.com/seilius/130182643483 요기를 참고하시면 되시고요~ * Help -> Eclipse MarketPlace메뉴로 들어가서 * 그리고 들어가서 node로 검색한 후 하약색바탕 node가 보이면 설치하면 되며, next를 계속 클릭 * 설치 완료되면 오른쪽 윗부분에 node.js 마크를 찾기 * Wind..

[UI툴/개발]Natepad++ show plugin manager 설치하기!!

notepad++는 글을 받아쓰는 것 외에도 다른 플러그인 기능을 추가해서 사용할 수 있는데요~ 이와 비슷한 에디터는 알다싶이 atomEditor와 editplus등의 개발 툴이 있어요~ 저는 notepad++를 자주 쓰고 있는데요~ 편리한 장점을 강하게 가지고 있으며, 손쉽게 코드를 읽을 수 있어서 좋더라고요~ 물론 고급 언어를 사용하는 pro*c 같은 언어에서도 사용할 수 있으니 굉장히 좋은 툴이 속합니다~ 자 이제 notepad++의 기능을 추가할 수 있는 show plugin manager를 사용해보죠~ 위의 그림을 보면 플러그인에 아직 plugin manager라는 곳이 빠져있는 것을 확인할 수 있습니다. 이것을 추가하기 위해서는 몇 가지 방법이 있는데요. 대표적인 방법이 git-hub를 사용하..

[android/개발자]웹 검색을 실행하기 위한 묵시적 인텐트를 정의하기~

안녕하세요~ 오늘은 웹 검색을 하기위한 준비를 해보도록 하겠습니다. 일단 간단한 웹 검색을 하기 위해서는 intent생성자가 필요한데요~ 이것은 자바에서도 알다싶이 원래 생성되게 되어있습니다. 묵시적 인텐트는 원래 화면전환용으로 사용하는데요~ 그런식으로 웹 검색으로 할 수 있습니다. SearchManager.QUERY는 검색할 수 있게끔 해주는 함수입니다~ 일단 intent를 객체 생성해줘야 intent생성 함수를 여기서 사용할 수 있게 됩니다! 그리고 메인에 적혀있는 startActivity(intent)는 intent가 실행되라고 하는 명령어입니다. 자 이제 결과화면을 보시고 소스들을 분석해보실까요~ ㅎㅎ;; - AndroidManifest.xml //intent생성자를 사용해보자!! - activi..

[android/개발자]webview이용해서 사이트 연동하기~

안녕하세요~ㅎㅎ 반갑습니다~ IT's 깡패인데요~ ㅇㅅㅇ;; 오늘의 주제는 안드로이드스튜디오를 사용하여 하이브리드앱으로 사용할 수 있게끔 웹뷰를 띄워서 기본적인 사이트를 연동해보도록 하겠습니다~!!! 웹뷰는 안드로이드로 설치되어 있는 기본적인 함수인 intent를 사용해서 사이트를 연동하거나 시킬 수 있습니다. 브라우저는 자유롭게(크롬, 인터넷익스, 엣지) 등등 다양하게 가능합니다~ 일단 소스들을 파악해보시죠~ㅎㅎ;; - AndroidManifest.xml //intent를 사용해보자!! - activity_main.xml - MainActivity.java package kr.android.webview; import android.os.Build; import android.support.v7.app..

[WEB/SPRING]Springboot 프로젝트 생성하기~!!

안녕하세요~ IT깡패's예요~ spring에서 사용할 수 있는 프로젝트가 몇 개 정도 있는데요~ㅎㅎ;; 그 중에 한 개가 스프링부트를 사용한 프로젝트 입니다~ 스프링부트는 스프링보다 console쪽에 찍힐 수 있는 로그가 많아질 수 있고요~ 또한 github와 연동하기 쉬운 프로그램이죠~ 이제부터는 스프링부트에서 프로젝트를 생성한 후 웹으로 화면을 띄워보도록 하겠습니다~ 먼저 이클립스를 실행하고 sts라는 것을 설치한 뒤에 좌측 Project Explorer창에서 우클릭 후 -> new -> other.. 를 선택하고요~ new 창에서 spring boot 안에 Spring Starter Project창을 선택하고 next버튼 -> 을 누릅니다~ maven설정과 packaging설정 등이 중요하며, ma..

[android/개발자]안드로이드 api23이상, 권한 요청 해주기~

안녕하세요 IT깡패's입니다~ 오랜만에 돌아왔는데요~ 요번시간은 안드로이드 권한 체크에 대한 이야기를 해보죠,, ㅇㅅㅇ; 안드로이드를 사용하려면 api가 필요한데요~ 요새는 마시멜로우 6.0버젼 이상이면, 권한 체크를 해주는 게 필수일 정도로 중요하다고 하는데요~ 즉, 이 버젼은 api23이상 버젼이라는 말이죠~ 이전 5.5 버전 이하인 kitkat정도되는 api일 경우에는 사용할 필요가 없었습니다. 그런데 요새는 하도 새롭게 안드로이드를 넘어서 코틀린까지 사용하다 보니 권한을 체크해주는 게 필요해 보입니다. 이는 ios도 꼭 필요하고 안드로이드 마찬가치입니다~ㅎㅎ;; 먼저, 안드로이드 권한을 사용할 수 있게끔 AndroidManifest.xml을 추가합니다. 이제 실제로 코드를 사용하는 시점에서 권한을..

728x90
반응형
LIST