안드로이드도 아이폰처럼 아이콘에 숫자를 노출할수 있습니다.그렇지만 이 기능은 전체적인 런처에서 지원을 하는것은 아니고, 되는 녀석과 안되는 녀석이 존재합니다. 그러므로, 고객사가 안된다고 하면 안되는 녀석이 있을수 있으니, 이해를 해달라고 해야겠지요 ㅎㅎpublic void updateIconBadgeCount(Context context, int count) { Intent intent = new Intent(“android.intent.action.BADGE_COUNT_UPDATE”); // Component를 정의 intent.putExtra(“badge_count_package_name”, context.getPackageName()); intent.putExtra(“badge_count_clas..
폰의 화면의 사이즈를 구하여 와야 할 경우가 있습니다. 그럴때 화면의 사이즈를 가져오는 방법입니다.코드의 기준은 Activity내부에서 사용할 경우에 한합니다. 1. API Level 13(3.2)미만 WindowManager windowManager = (WindowManager)getSystemService(Context.WINDOW_SERVICE);Display display = windowManager.getDefaultDisplay(); display.getWidth();display.getHeight(); 2. API Level 13(3.2)이상 Point point = new Point();display.getSize(point);point.x;point.y; 이것을 사용하던지... 아래를 ..
이클립스에서 하나의 프로젝트를 생성하면서 v7 라이브러리가 포함이 된 상태로,다른 프로젝트를 생성하게 되면 또다시 v7라이브러리를 포함시켜버립니다. 트리도 지저분해지고, 지우고 다시 설정해줘야하기에 불편합니다.이렇게 하여주는 명분은 아주 좋습니다. v7을 포함시켜서 하위 호환성을 유지하려는것... 하지만 이렇게 자동으로 라이브러리프로젝트가 생성되는것을 원하지 않을 경우에는아주 간단하게 해결이 가능한데, 프로젝트 생성시 Activity를 생성하지 않도록 생성에서 체크박스를 해제하면됩니다. 그냥 좀 생성하면서 포함 안하는 옵션은 없을지.... 조금 아쉽네요.
WebView를 이용하여서, WebApp을 개발할 경우에,안드로이드의 여러가지 기능들을 호출하여서 사용하고 싶을 경우가 발생합니다. 이럴 경우에 사용할수 있는것이 javascript에서 App의 메소드를 바로 호출하는 방식인데요.너무 간단하게 사용을 할수 있습니다. 1. 자바스크립트 호출되어지는 클래스 만들기 자바스크립트에서 이름으로 호출하면 바로 호출되는 클래스를 만들겁니다.방식은 일반 클래스를 만드는 방식과 동일하며, Annotation만 추가하여 주면 됩니다. (예전 버전에서는 안그랬는데, 4.2부터는 안넣어주면 오류 납니다. 주의하세요.) 다음과 같이 만들어줍니다. private class JavaScriptInterface { @JavascriptInterfacepublic void onPage..
- Total
- Today
- Yesterday
- Gradle
- ubuntu
- docker
- Java
- github
- golang
- windows10
- MySQL
- CentOS
- tomcat
- go
- centos8
- ios
- enum
- nodejs
- Xcode
- intellij
- android
- rxswift
- SWIFT
- git
- Spring
- Kotlin
- php
- Python
- Windows
- war
- Linux
- cocoapods
- Codable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |