일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GIT
- SQL
- hadoop
- window
- Spring
- R
- JavaScript
- 공정능력
- 보조정렬
- table
- react
- Sqoop
- Express
- IntelliJ
- Java
- mybatis
- MSSQL
- Android
- Kotlin
- plugin
- Eclipse
- NPM
- SPC
- SSL
- tomcat
- vaadin
- Python
- mapreduce
- es6
- xPlatform
- Today
- Total
목록android (65)
DBILITY
여러 언어를 사용하다 보면 기본을 잊어 버리고(손가락만 기억하는) 코딩이 자주 있다.거기다 안드로이드 같은 경우라면 eventHandler구현 시 그러한 경우들이 잦다.람다 표현식 내에서 this는 람다 표현식이 정의된 외부 클래스의 인스턴스를 참조하며, 익명 클래스와의 주요 차이다.익명 클래스에서는 this가 해당 클래스의 인스턴스를 참조하지만, 람다 표현식에서는 외부 클래스의 인스턴스를 참조합니다.class Outer { private String name = "Outer"; void lambdaClass() { // 람다 표현식 생성 Runnable r = () -> { System.out.println(this.name); // Outer 클..
음... libs.versions.toml에 오타가 있다 보니 maven library 문제가 있었다.결국 repository에 없다거나 그런 경우다
all : 모든 경고를 억제합니다.boxing boxing/unboxing : 오퍼레이션과 관련된 경고를 억제합니다.cast : 캐스트 오퍼레이션과 관련된 경고를 억제합니다.dep-ann : 권장되지 않는 어노테이션과 관련된 경고를 억제합니다.deprecation : 권장되지 않는 기능과 관련된 경고를 억제합니다.fallthrough switch : 문에서 누락된 break 문과 관련된 경고를 억제합니다.finally : 리턴되지 않는 마지막 블록과 관련된 경고를 억제합니다.hiding : 변수를 숨기는 로컬과 관련된 경고를 억제합니다.incomplete-switch : switch 문에서 누락된 항목과 관련된 경고를 억제합니다(enum case).javadoc : javadoc 경고와 관련된 경고를 억..
ANR ( Application Not Response )Main Thread Blocking 상태로 사용자 키입력 , 터치 등에 반응을 할 수 없게 된다.판단하는 시간은 다음과 같다.// How long we allow a receiver to run before giving up on it.static final int BROADCAST_FG_TIMEOUT = 10*1000;static final int BROADCAST_BG_TIMEOUT = 60*1000; // How long we wait until we timeout on key dispatching.static final int KEY_DISPATCHING_TIMEOUT = 5*1000;Main Thread ( UI Thread, Fo..
res/xml/path.xml AndroidManifest.xml...... //출처를 알 수 없는 앱 설치 권한if (!getPackageManager().canRequestPackageInstalls()) { Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES); intent.setData(Uri.parse(String.format("package:%s", getPackageName()))); if (intent.resolveActivity(getPackageManager()) != null) { startActivity(intent); }}//build.gradlebu..