•  
  •  
  •  
  •  
 
2018 Nam Insik Portfolio site ː Designed by werty.co.kr ː nis@werty.co.kr
 
 
 
 
 
 
 
 
 
KT Season Update
werty wordpress blog build
Seoul Cinema mobile web open
KGC Sports site renewal
esoom agency
KGC Season Update
Google Webmaster Conference 2013
TOYOTA PRIUS 2016
Moss & Dew studio web site
내려오려고 하는 올망이
음…아빠! 아빠가 빠뜨린게 있어~!
아빠 손은 노아의 방주인가요?
행운아 안약 넣자~
꼬리들고 자는 졸망이
아빠 손에 뭔가 있어?!
거품 샤워중인 졸망이
바구니 안에 들어가있는 졸망이
어허! 어허! 아빠 거기 내 단추~
 

My Study Note

실무에 필요하거나 공부중인 내용들을 등록합니다.

audio context 볼륨 조절하기

audio context를 createBufferSource 를 이용해서 재생시킬 때 음원의 소리를 조절하고 싶어 gain 을 쓸 때가 있다. gain.value 에 0부터 1까지 소숫점으로 볼륨을 지정해주면 된다.

... 2018/07/04

java.io.StreamCorruptedException: invalid type code: 29

안드로이드 개발 작업을 수정하다가 랜더링 후 아래와 같은 오류가 발생하였다. :app:transformNativeLibsWithMergeJniLibsForDebug java.io.StreamCorruptedException: invalid type code: 29   검색해보니  invalid type code: 29 에 대한 오류 대응은 없고 거의  invalid type code: 00 이였다. 결론부터 말하자면 사실 프로젝트 폴더를 다른 PC의 작업 폴더를 복사해와서 생긴 오류였다. 안드로이드 ...

... 2018/05/17

쿼리문) 특정 글자를 포함한 행 검색

위 예제는 각 행의 user_name에 '테'라는 글자가 들어간 행을 검색하는 코드이다.

... 2018/05/10

쿼리문) 몇일 전, 기간 범위 조건 검색

예제로 행의 regdate가 오늘로부터 16일전의 행을 검색하는 코드이다. 위에 -15 미만 -16이상이니까 16일 이전이 되는 것이다. 만약 범위로 30일 이전부터 60일 이전 행을 검색하려면 아래처럼 하면 된다.    

... 2018/05/10

SQL Server 에이전트(에이전트 XPs 사용 안 함)

자동 백업이나 작업 예약을 만들려고 위 이미지처럼 SQL Server를 시작하려고 하는데 작동이 되지 않아서 찾아본 결과 아래와 같이 하면 1차적으로 해결이 된다. 1차적이라고 한 이유는 바로 해결이 되서 작동이 되면 좋지만 그렇지 않은 경우도 있기 때문이다. 일단 아래 순서대로 클릭하고 타이핑 한 ...

... 2018/05/10

Status bar 상태바 숨기기/보이기

상황에 따라 상태바를 보였다가 숨겼다가 할 경우 아래 코드를 Activity  안에 넣어서 호출하여 사용한다. java > MainActivity.java 안에 public class MainActivity extends AppCompatActivity { 안에 아래 함수를 넣어준다. 그런 뒤 사용할 때는 나타낼 때는 숨기게 할 때는  

... 2018/01/10

~ free bytes and 2MB until OOM 에러

manifests > AndroidManifest.xml 안에 android:largeHeap="true" 와 android:hardwareAccelerated="false" 를 추가해준다. 이유나 문서가 필요하면 안드로이드 개발 사이트를 참고하면 된다. https://developer.android.com/topic/performance/graphics/index.html  

... 2018/01/10

라운드 버튼 만들기, shape solid 배경색 변경

먼저 res> drawable 안에 xml을 하나 만들어 shape를 추가한다. 본인은 roundbtn.xml이라고 만들었다. 라운드가 각 4방향에 20dp로 라운드되게 만든 shape다.   이제 버튼에 background 에 roundbtn.xml을 추가하자.   이렇게 만들어두기만 하면 괜찮은데 간혹 상황에 따라 동그랗게 만든 버튼의 색이 변경되어야 할 때가 있다. 그런데 바로 버튼에 버튼.setBackgroundColor(0xff99cc00); 이런식으로 배경색을 바꾸면 drawable/roundbtn ...

... 2018/01/02

버튼에 그림자 빼기

버튼에 기본적으로 그림자가 붙어서 UI가 빠지는데 이걸 버튼에 스타일로 style="?android:attr/borderlessButtonStyle" 한줄을 넣어주면 된다.  

... 2018/01/02

WIFI 신호 감도, 속도, AP기기 맥 어드레스 가져오기

현재 접속한 wifi 의 신호 감도가 얼마 정도인지, 네트워크 속도는 얼마나 되는지 알고 싶고 같은 SSID라도 AP 기기가 다를 수 있는데 전환되었는지 알아 볼 때 AP 기기의 맥 어드레스로 알 수 있다. manifests > AndroidManifest.xml 를 열어 퍼미션을 추가해 준다. 그리고 아래 코드로 ...

... 2018/01/02

반복 실행하기 위한 timertask

반복해서 작업을 수행하기 위한 코드 1초마다 반복 작업 함. 종료할 때는 아래 코드로  

... 2017/12/28

안드로이드로 핑 테스트 하기

네트워크 체크할 때 사용했다.  

... 2017/12/26

int 를 String으로

이렇게 인트 값을 지정하거나 인수로 받아서 문자열로 변환하여 다시 사용할 때 아래처럼 바꾼다.  

... 2017/12/22

mediaPlayer 재생 완료 이벤트 받기

미디어플레이어 재생이 끝나고 다음 함수를 실행하거나 할 때 요긴하게 쓰인다. MediaPlayer.setOnCompletionListener 를 이용해서 만들면 된다. 상단에 미디어 플레이어 import 코드를 넣어주고   activity class 안에 미디어 플레이어를 아래 예제처럼 MediaPlayer mPlayer; 를 추가해준다.   이제 미디어플레이어를 불러오는 곳에서 아래 코드를 작성한다.   자세한 공식 문서 https://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html

... 2017/12/07

서비스에서 다른 Activity(.java) 안의 method 호출 (브로드 캐스트)

java > 서비스로 작동하는 .java 파일을 열어서 아래 코드를 상단에 넣어 임포트 시켜준다. 그리고 public class MyService extends Service{ 이렇게 보이는 서비스 클래스 안에 아래 코드를 넣어준다. 위에 보면 "naminsik" 은 통로 같은 역할을 한다고 보면 된다.   이제 받는 쪽에다 저 통로를 ...

... 2017/12/01

디바이스 현재 아이피 주소 가져오기

내가 현재 부여받은 네트워크의 아이피를 보려고 할 때 java > MainActivity.java 에 class MainActivity 안에 아래 코드를 넣어준다.   이제 아래처럼 디버그로 로그를 보자  

... 2017/11/30
.