일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 맨붕
- StatelessWidget
- Android
- 공학인증
- first_app
- 블러 효과
- HTML 게임 엔진
- progress
- nginx
- 회전판
- first flutter app
- 플러터
- c
- reverse proxy
- OpenGL
- BlurDrawable
- StatefulWidget
- 호주 이민
- 앱 기획
- ABEEK
- ipad
- c++
- PowerMockup
- Engineer Australia
- quintus
- flutter progress dialog
- game engine
- 기술인증
- rotate circle
- flutter
- Today
- Total
목록Android (2)
우동우동우's note
안드로이드에는 Blur 기능이 없다. 이미지가 있으면 해당 이미지에 대한 Blur기능은 있다. 하지만 뒤에 나타난 뷰들을 Blur 할 수 있는 기능은 없다. iOS는 어떻게 Blur가 지원되는 지 모르겠으나. 안드로이드는 구조적으로 Blur기능 구현이 어렵다. 안드로이드에서 View를 나타내기 위해서 Canvas를 이용하여 그리도록 되어 있다. Canvas는 사용하는 방법에 따라 여러가지로 구현이 가능하다. Bitmap에 Canvas를 이용해서 그림을 그릴 수도 있다. 그런데 안드로이드 View에서 사용하는 Canvas가 지정한 대상에 접근이 불가능하다. 그려지는 대상이 Native에 대상이 있기 때문이다. 어쩌면 NDK를 활용하면 접근이 가능할 수도 있을 것 같다. 이 이상으로 알아보기 위해서는 And..
과거에 인터넷에서 로컬 IP 주소를 받아오는 메서드를 인터넷에서 검색하여 한동안 잘 사용하고 있었다. 그런데 4.0에서 갑자기... 안되는.. 황당한 시츄에이션... 다시 잘 살펴보니 IPv6 형태의 주소를 가져 오고 있었다. 그래서 아래와 같이 메서드에 약간의 수정을 하여서 IPv4 형태의 IP 주소를 가져오게 하였다. public final static int INET4ADDRESS = 1; public final static int INET6ADDRESS = 2; public static String getLocalIpAddress(int type) { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreEle..