목록안드로이드 (401)
설.현.아빠
이상한 일이 발생을 했다...ㅠㅠ Service를 통해 Thread를 돌려가면서 웹으로부터 데이터를 한시간에 한번씩 받도록 구현을 하였다. 동작은 잘하지만....어플이 설치된 상태에서 재 설치를 할 경우 문제가 발생하고 있었다...ㅠㅠ 원래 이런 문제가 없었는데.... 서비스가 잘 돌다가 어플을 재 설치하면 서비스가 꺼져버린다.... 원인을 찾아보니 Looper가 문제였다. Looper가 머하는건지도 모르고 그냥 썻더니 이런 문제가 발생하는군.... 오늘은 시간이 없으니 Looper에 대해서는 차후에 알아보도록 하고, 우선 설명이 잘된 POST를 링크해둔다. 1. 안드로이드의 스레드(Thread) - 스레드 (http://blog.naver.com/crowdark7/109199639) 2. 안드로이드의 ..
음...요새 자주 접하게 되는 Data Storage이다. 보통 형태로 put하고 get(key)를 통해 value를 가져온다. value에는 Bitmap, Class, Drawable....등등등을 넣을 수 있다. 현재까지 내가 파악한 MAP Interface에는 HashMap, HashTable, LinkedHashMap, ConcurrentHashMap 이다. 요요 세가지에 대해서 자세히 살펴보자^^ 1. HashMap VS HashTable 비동기화 VS 동기화 비동기화가 성능이 좋고, 동기화는 성능이 안좋다. 중요한 것은 HashMap 을 Multi Thread 환경에서 사용하면 안된다. 여러개의 Thread가 동시에 HashMap 을 건드려서 key, value 를 넣게 되면 문제가 발생 할 ..
이상했다....이상하고 이상했다. 왜 어떤프로젝트에서는 되고, 어떤프로젝트에서는 안될까.. 구글링~~~~ 찾았다!!!! 된장 API Level 8에서만 동작한단다...에헤라~~ 그럼...진저만 된다는거네??프로요에선 안된다는거네??그럼...ㅠㅠ 좌절인디...
/* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed..
웹 이미지 파싱과 관련된 내용도 포함되어 있는 좋은자료^^ http://cafe.naver.com/aphone.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=12450&
안드로이드와 같은 모바일 프로그램이 웹의 자원을 가져올 때, 여러 화면에 걸쳐 출력되는 리스트나 그리드뷰에 용량이 좀 되는 이미지들이 많이 존재한다면 전체 리소스를 가져오기 위해 대기시간이 엄청나게 길어지게 된다. 이 문제를 해결하기 위해 안드로이드 2.2에서는 아래와 같은 방법으로 자원을 대기하지 않고 한 화면 단위로 Async(비동기)하게 가져올 수 있다. http://javaexpert.tistory.com/134
흠...그대로 따라한것 같은데 잘안된다....그래서 패키지명이며...Activity명이며...다 똑같이 해버렸더니 된다^^ C2dmTest.java package test.android.test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.c..
흠...재밌는 기능이 있네. 항상 Custom Dialog를 만들다 보면 뒷배경이 맘에 걸렸다....그래서 찾아보던중 뒷배경을 날려버릴수(없애버리는) 있었다. 먼저 이건 기존 Dialog와는 살짝 개념이 다른다. 새로운 Activity를 생성해서 해당 Activity에 onApplyThemeResource라는 메소드를 재정의하고...테마 스타일을 적용시킨다. 직접 만들어봐야지. 설명만 봐선 모르지...^^ 1단계 ] Activity 호출하기. emailEdit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(emailEdit.getText().toString().equals("")){ Intent i..