마인드진 공간 블로그

블로그 이미지
안드로이드 어플을 개발하고 있는 개발자 입니다.
by 마인드진

안드로이드 앱을 살펴보면 거의 모든 앱이 왼쪽으로 스와이프 했을때


메뉴가 나오는 UI가 많이 있다.


그것을 지원해주는 오픈 소스가 MenuDrawer 이다.


변형방법 또한 다양하게 지원하고 있어서 쉽게 사용할 수 있다.


그 중 찾기 힘들었던 것을 공유하면


1. 전체 영역 말고 Contents 영역만 스와이프 되기.

 - Type.BEHIND ==> Type.OVERLAY

2. 메뉴가 나올때 뒤쪽이 아닌 앞쪽으로 나타내기.

 - MenuDrawer.MENU_DRAG_WINDOW ==> MenuDrawer.MENU_DRAG_CONTENT

예)

mLeftMenu = MenuDrawer.attach(this, net.simonvt.menudrawer.MenuDrawer.Type.OVERLAY, Position.LEFT,

         MenuDrawer.MENU_DRAG_CONTENT);



3. 앞쪽으로 나타냈을때 검정 음영 조절하기.

DraggableDrawer 클래스

MAX_MENU_OVERLAY_ALPHA 값 조절. 수치가 낮을수록 연함.


4. 밀려서 나타냈을때 구분선 검정 음영 조절하기.

MenuDrawer 클래스

DEFAULT_DROP_SHADOW_DP 값 조절. 수치가 낮을수록 연함.



다운로드 : http://simonvt.github.io/android-menudrawer/

Comment +0

맛집 리스트

My Lite2014. 2. 26. 09:32

http://youngminc.com/1573 - 도삭면



http://youngminc.com/1109 - 우마이도(일산점)

'My Lite' 카테고리의 다른 글

설날 선물  (0) 2016.01.30
자취생이 키우기 편한 식물 리스트  (0) 2015.07.23
맛집 리스트  (0) 2014.02.26
2013.10.23(수) 방이동 먹자골목  (0) 2013.10.24
[2013.10.16]연구소 회식  (0) 2013.10.16
[연극] 새끼손가락  (0) 2012.06.16

Comment +0

문화융성위원회와 문화체육관광부에서 매월 마지막 수요일을 문화가 있는 날로 정했다고 합니다.^^

이 행사가 2014년 1월 29일(수요일) 첫 시행 되는데요, 아직 모르는 분들이 많을 듯 하여 공유 드립니다.

이 날은 전국의 주요 문화시설을 할인 또는 무료로 이용 할 수 있습니다.

 

어떤 혜택이 있는지 한번 살펴보면, 아래와 같습니다.




그 외의 다양한 정보를 문화포털 홈페이지에서 확인 가능합니다.

http://www.culture.go.kr/wday/wDayInfo.jsp


  

놓치지 마세요. ㅎㅎ

Comment +0

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);


안드로이드에서 태스크란, 사용자가 특정한 목적을 이루기 위해 따르게 되는 액티비티들의 집합이다. 따라서 액티비티 스택은 1개 혹은 그 이상의 태스크로 구성된다.

Comment +0

잠실에서 보기로 하고 맛집을 검색하는중 근처에 

방이동 먹자골목이 있다는 것을 알았다. !!

거기 가보면 먹을데가 많이 있겠지? 라고 생각하고 딱히 정하지 않고 갔는데..

먹을데가 많아도 너~~~~~무 많았다. 

석촌호수에 산책갈때 항상 옆을 지나쳐왔는데 이런곳이 있었다니..!!

놀랐넹 ㅎㅎ


이런 람감...;;; 어디가지 ㅠ

한바퀴 슁~~ 돌아보고 바로 옆에 있는 장군보쌈으로 당첨!!


맛있다!!! ㅎㅎㅎㅎ



'My Lite' 카테고리의 다른 글

자취생이 키우기 편한 식물 리스트  (0) 2015.07.23
맛집 리스트  (0) 2014.02.26
2013.10.23(수) 방이동 먹자골목  (0) 2013.10.24
[2013.10.16]연구소 회식  (0) 2013.10.16
[연극] 새끼손가락  (0) 2012.06.16
[등산] 남한산성  (0) 2012.06.06

Comment +0

연구소에 진급자가 있어서 오늘도 회식!

이직한지 이제 두달여 되어가지만 회식을 자주한거 같다 ㅎㅎ


좋은건지 나쁜건지(?)ㅎㅎㅎ


그래도 뭐니뭐니해도 맛집을 간다는 사실~~!!

오늘도 저번에 갔던 이수역 10 번출구 바로앞에 있는 해미수산...+_+

정말 추천하는 곳이에요 ^ㅡ^*



뚜둥 !!!


정말 사진 대충 찍어도 비주얼이 죽이네요 ㅋㅋ

전어도~ 우럭도~ 매운탕도 맛있고~

냠냠 쩝쩝~~



끝날쯔음 과장님께서 돌발상황 퀴즈!!

"우리회사 게시물에서 별체크 2번째로 많이 받은 것은?"


음....

음..........

음................


다른분들 맞추겠거니 했는데.....

아 !!!!!!!


"화장실 사건!!!!"


상품으로 받은 이어폰 아싸~!!! ㅎㅎ오키

과장님 잘쓰겠습니다 !!!



'My Lite' 카테고리의 다른 글

맛집 리스트  (0) 2014.02.26
2013.10.23(수) 방이동 먹자골목  (0) 2013.10.24
[2013.10.16]연구소 회식  (0) 2013.10.16
[연극] 새끼손가락  (0) 2012.06.16
[등산] 남한산성  (0) 2012.06.06
[음악회] 금난새와 떠나는 클래식 여행  (0) 2012.06.02

Comment +0

안드로이드용 앱을 개발할  보통 Java 사용한다. Java 원래부터 디컴파일이 가능한 언어이다. C 같은 다른 언어는 컴파일하면디컴파일하여 소스코드를 알아낼  없다따라서 C 개발된 소프트웨어는 컴파일하여 exe, dll 형태로 배포되어도 소스코드 유출을 걱정할필요가 없다하지만 Java 이와 반대이다. Java 컴파일해도 기계코드가 아닌 중간 형태의 바이트코드(Byte code)이기 때문에 이것을디컴파일하면 쉽게 소스코드를 알아낼  있다


안드로이드 앱도 마찬가지 보안 문제가 생겨난다역시 java 개발되기 때문이다그래서 보통 안드로이드  개발자들은 Proguard라고하는 오픈소스 난독화 도구를 사용한다. Proguard 계속해서 업그레이드되고는 있지만 보안 도구라고 하기에는 난독화 정도가 약하다예를 들어 설명하자면 변수명이나 함수명을 어렵게 바꾸는 수준에 머문다난독화이기는 하지만 그리 어렵지 않은 난독화인 것이다

이보다  높은 수준의 난독화를 하기 위해서는 상용 난독화 도구를 사용할  있다암호화 회사로 유명한 미국 세이프넷사의 안드로이드엔브(AndroidEnv)’ 대해 알아보자안드로이드 엔브(Android Env) ‘Android Envelope’ 축약어로세이프넷이 이미 30년간 업계에서선두를 지켜온 윈도리눅스  난독화 기술인 엔빌롭(Envelope) 기술을 사용하고 있다


안드로이드 앱을 개발할때 디컴파일하면 소스를 다 파악할 수 있거나 프로가드를 통해 쉬운 수준의 난독화를 하는데 좋은 도구 이지만 상용이기에 프로가드도 이처럼 빨리 업데이트 됐으면 바람.



출처 : http://blog.naver.com/PostView.nhn?blogId=choijo2&logNo=60196519318&beginTime=0&jumpingVid=&from=search&redirect=Log&widgetTypeCall=true

Comment +0

안드로이드 구글맵이 v2로 변경되면서 기존 mapkey 가져오는 부분이 없어지고


apikey로 통합해서 서비스 되는것을 알게 되었다.


물른 바뀐지는 좀됐지만 이제 알게 되었으니...;;;


맵을 사용하기 위해서는 google play service 를 SDK Manager에서 받아야 한다.


그리고 저장한 SDK 폴더에서 extra -> google 에 가보면 service 폴더가 만들어져 있고 라이브버리 파일을 복사해서


프로젝트에 추가하면 사용준비가 완료된다.


이걸 보면서 geofences라는 것도 알게 됐는데 설정해놓은 좌표 주변에 가면 홍보나 쿠폰 발행 같은 행위를 하기 위해


만든 것 같다. 재밌는 기능! ㅋ


언제 한번 해봐야지~~


참조 : http://blog.hansune.com/466, http://developer.android.com/training/location/geofencing.html


Comment +0

HTML 안에 모든 javascript를 넣는건 잘못된 방법이기에 js로 모듈화 시켜놓는다.


JavaScript는 import 기능이 따로 없기 때문에 아래와 같이 설정해야 한다.


HTML 안에서는 아래방법으로 쉽게 import 시킬 수 있다.



<script src='xxx.js'></script>



js 파일에서 다른 js를 호출하기 위해서도 위와 동일한 방법을 사용하면 되는데 처음에는 검색시


안된다는 말도 있긴 한데... 방법을 찾았다.


a.js -> b.js 를 import 하려할때


a.js에서 



document.write("<script src='b.js'></script>");



를 추가시켜주면 된다.

'Javscript' 카테고리의 다른 글

js -> js import시키기  (3) 2013.06.13
Javascript!!  (0) 2013.06.13

Comment +3

Javascript!!

Javscript2013. 6. 13. 11:57

이번에 맡게 된 프로젝트로 인해 멀티 디바이스를 지원하기 위해 웹을 배운다. -_ -;;


기존에 쓰던 이클립스에서 개발하기 위해 플러그를 찾아봤다.


aptana - http://download.aptana.com/studio3/plugin/install


책도 없는데 괜찮은 사이트를 찾았다. 오호..!! 


이제 남은건 열공 뿐...


http://www.w3schools.com/js/js_howto.asp

'Javscript' 카테고리의 다른 글

js -> js import시키기  (3) 2013.06.13
Javascript!!  (0) 2013.06.13

Comment +0