본문 바로가기
[android] how can I know whether an application is installed with packagename? android, how can I know whether an application is installed with packagename? public static boolean isAppInstalled( Context context, String packageName ){ try{ context.getPackageManager().getPackageInfo( packageName, PackageManager.GET_META_DATA ); return true; } catch( Exception e ){ return false; }} CONTEXT, how can i know whether an application is installed with packagename, install, isappins.. 2013. 10. 8.
eclipse 최적화 방법! 이클립스 최적화 시키기. 1. RAM 을 충분히 구매하라.4G~8G 정도의 램을 추천한다. 2. 가능하다면 SSD 를 이용하라.SSD 를 장착하고선 성능이 기하학적으로 빨라졌다는 보고가 많다.SSD 를 장착하여 효과를 보자! 3. eclipse.ini 를 수정하라.Hareware 를 구매하지 않고 ( 돈 투자 없이 ) 할 수 있는 최고의 방법이다.eclipse.ini 를 아래와 같이 수정하면 상당한 성능향상 효과를 볼 수 있다.다만, 자신의 RAM 의 양이 적다면 몇가지 설정은 바뀌어야 할 것이다.아래 설정은 램 8G 의 PC 에서의 설정이다.각각에 대한 자세한 설명은 다시 검색해보길.. -startupplugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.. 2013. 10. 8.
[Java] ArrayList 와 Vector 의 차이. 자바, ArrayList 와 Vector 의 차이 ArrayList 는 synchronized 되어있지 않고, Vector 는 synchronized 되어 있다. 즉 ArrayList 는 thread-not-safe 이고, Vector 는 thread-safe 하다. 즉 multi-thread 에서 사용하지 않는 경우에는그냥 ArrayList 가 성능에 유리하다. ArrayList, Java, java arraylist, java arraylist synchronized, java arraylist thread safe, java multi thread arraylist, java vector, java vector multi thread, java vector synchronized, java vect.. 2013. 10. 8.
[android] Volley URL related issue( bug ) at GingerBread. - java.io.IOException: Malformed ipv6 address: android, Volley URL related issue(bug) at GingerBread. - java.io.IOException: Malformed ipv6 address: [En] If you use Volley network library with GingerBread and the below version devices, you might encounter URLMalformedException with this kind of message. java.io.IOException: Malformed ipv6 address: It it known issue about the URL class. The problem happens when the host part contains port num.. 2013. 10. 5.
[java] 한글 판별 코드 자바, 한글 판별 코드 요즘 모바일 웹에서 이름을 한글로만 입력해야 한다거나, 아이디를 영문과 숫자로만 입력해야 한다거나 하는 등의 제약사항이 있는 경우가 많이 있다. 영문과 숫자로만 구성되었는지는 Patterns 를 이용해 쉽게 매치가 가능하지만, 한글은 판별하기가 조금 힘들었다. 그 이유인즉 TextWatcher 를 이용하여 아예 한글이 아니면 입력이 안되도록 하려고 하는데, 'ㄱ', 'ㅏ' 와 같이 자음이나 모음만 존재하는 경우의 경우도 판별해야 하기에 Patterns 로 매칭하기가 쉽지 않았다. 그래서 찾아낸 것이 바로 이 코드. Character.UnicodeBlock 을 사용한다. Character.UnicodeBlock unicodeBlock = Character.UnicodeBlock.of.. 2013. 10. 5.
[android] process 이야기 안드로이드, process 이야기. System 이 process 를 죽였을 경우, 2.2 ( Froyo ) 이전 버전에서는 무조건 새로 시작하였고, 그 이후로는 onCreate + Bundle 로 다시 state 를 복구해준다. Activity 들은 모두 destroy 되고 다시 재생성되는 그런 패턴이다. 메모리가 부족하거나 사용안한지 30분이 지나거나 하는 조건 하에 destroy 된다. 2.2, 30분, activity, Android, Bundle, Destroy, froyo, onCreate, process, process kill, state, state 복구, System, 메모리 부족, 안드로이드, 재생성, 프로세스 2013. 10. 3.
[android] eclipse shows "overlaps the location of another project" error when importing. eclipse shows "overlaps the location of another project" error when importing. ( android ) [En] When eclipse shows such an error message, you can just import the project as the [General] - [Existing Projects into Workspace]. Everything is gonna be ok!! [Kr] 이클립스가 이런 에러를 내뿜을 때는 그냥 [General] - [Existing Projects into Workspace] 를 이용하여 import 하면 된다. 그럼 모든것이 해결!! Android, eclipse, error, existing pr.. 2013. 10. 3.
How to generate class diagram using eclipse. How to generate class diagram using eclipse. [En] Using eclipse add-on named ObjectAid UML Explorer, you can draw the class diagram very easily. [Help] - [Install New Software] - [Add] Name : ObjectAid UML ExplorerLocation : http://www.objectaid.net/update Proceed installation. After finishing installation, you can find [ObjectAid UML Diagram] - [Class Diagram] when you click "New" button. Make .. 2013. 10. 1.
[Java] Overriding 성립 조건에 대해 알아보자. 자바, Overriding 성립 조건에 대해 알아보자. 오버라이딩의 친구 오버로딩( Overloading ) 에 대해서도 알아보자. 오버라이딩은 상속에 관련된 녀석인데, 부모 class 가 정의한 함수에 대해서, 자식이 다시 정의해서 사용하는 것을 이야기한다. 부모의 구현이 맘에 들지 않아서일수도 있고, 추가사항이 있어서일수도 있다. class Parent{public void doSth(){ // purnish children}} class Child extends Parent{@Overridepublic void doSth(){// love children}} 위의 경우는 약간의 상상을 더한 개념인데 ㅋㅋ우선 Parent 의 doSth 은 아이들을 혼내는 구현이다. Parent 를 상속한 Child .. 2013. 10. 1.
반응형