ViewPager 스크롤을 막는 방법 public class CustomViewPager extends ViewPager { private boolean mIsEnabled; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); mIsEnabled = true; } public CustomViewPager(Context context) { super(context); mIsEnabled = true; } @Override public boolean onInterceptTouchEvent(MotionEvent event) { if (mIsEnabled) { return super.onInterceptTouch..
안드로이드 외부저장소 설치시 이렇게 지정할수 있다.android:installLocation = "internalOnly" - preferExternal : 외장메모리 우선. 공간이 부족하면 내장메모리에 설치- internalOnly : 내장메모리에 무조건- auto : 시스템에서 관련된 값들을 가져와서 결정 만약 외장메모리에 앱을 설치하고 sd card를 제거하였을 경우에 문제가 발생할수 있는 부분들.- Service : remount 되어도 서비스가 다시 살지 않는다고함.- Alarm Services : Alarm이 모두 취소가 되고, 다시 장착해도 동작안하고 일일이 재등록이 필요함.- Input Method Engines : Custom IME를 사용할 경우에, 해당 부분이 해제가 되고 다시 추가하..
안드로이드 사용 가능 메모리 확인폰마다 메모리가 다르므로, 우리는 이렇게 알아본다.하지만 버티지 못할 앱을 만들어 달라는게 문제다. Log.d("TAG","TOTAL MEMORY : "+(Runtime.getRuntime().totalMemory() / (1024 * 1024)) + "MB");Log.d("TAG","MAX MEMORY : "+(Runtime.getRuntime().maxMemory() / (1024 * 1024)) + "MB");Log.d("TAG","FREE MEMORY : "+(Runtime.getRuntime().freeMemory() / (1024 * 1024)) + "MB");Log.d("TAG","ALLOCATION MEMORY : "+((Runtime.getRuntime()..
지금은 스튜디오로 넘어가서 잘 사용안하지만, Ant build를 사용하는 법간략한 부분이므로 많은 도움은 안됨. And build 1. 로 끝나며 이 안에 코드가 작성되야 한다.2. 의 name으로 build가 실행되며, depends 상속의 계념이라 생각하면 된다.3. description (1) target init 안에는 property 정의와 $build , $dist 폴더 생성, 그리고 Format 설정을 하고 있다. (2) target Complie 은 build 폴더에 src 에 있는 클래스들을 내려 받습니다. (3) target war는 말 그래도 war를 생성하며 dist 폴더에 formar 한 ${DSTAMP}.war 로 생성되며 build 폴더의 클래스와 ${web} -> WebCon..
- Total
- Today
- Yesterday
- git
- tomcat
- golang
- rxswift
- docker
- ios
- Java
- go
- MySQL
- Kotlin
- Xcode
- Windows
- ubuntu
- android
- Linux
- github
- SWIFT
- cocoapods
- nodejs
- Codable
- php
- CentOS
- intellij
- Spring
- war
- enum
- windows10
- Python
- centos8
- Gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |