카테고리 : Android/코딩 한글2007 | 2015. 10. 30. 15:03
어플을 개발하다 보면 저장 기능이 필요할 때가 있다. 그 저장하는 부분을 담당하는 코드를 알아보려 한다. public class MainActivity extends Activity { int sound_on_off; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_view); //액티비티가 실행이 되면 loadPreferences()에 작성이 되어있는 코드를 실행합니다. loadPreferences(); } //어플 실행시 load하는 부분입니다. private void loadPreferences(){ SharedPreferen..
카테고리 : Android/코딩 한글2007 | 2015. 10. 30. 15:01
어플을 사용하다보면 어플이 종료될때 어플을 실행하면서 쌓이는 캐시나 데이터를 제거가 필요할때가 있습니다. 왠만하면 필요하지 않지만 캐시와 데이터 제거가 필요한 그때를 위해서 포스팅합니다. File cache = getApplicationContext().getCacheDir(); File appDir = new File(cache.getParent()); if (appDir.exists()) { String[] children = appDir.list(); for (String s : children) { deleteDir(new File(appDir, s)); } }
카테고리 : Android/Tip 한글2007 | 2015. 10. 30. 15:00
이클립스에서 import해서 어플을 테스트하려고 run을 했는데 'Android library projects cannot be launched' 에러가 뜨면... Project Properties 에서 Android를 선택하면 Is Library 가 체크되어 있는지 확인 체크가 되어 있다면 체크 해제 후 run하면 해결 할 수 있다.
카테고리 : Android/Tip 한글2007 | 2015. 10. 30. 14:58
이클립스를 처음 설치하고나면 필히 메모리를 늘려줘야 합니다. 처음 설정되어 있는 메모리값은 너무나도 작기 때문에 코딩을 하다가 라인수가 많아지게 되면 느려지고 import를 할때에도 너무나도 느리기 때문에 설정을 해줘야 합니다. -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.8 -..
카테고리 : Android/코딩 한글2007 | 2015. 10. 30. 14:56
안드로이드 어플 제작 중 스크롤뷰에서 위 아래로 움직일 때 숨겨지는 부분쪽에 그림자 지는것이 은근 맘에 들지 않아서 찾아봄... 그것은 fadingEdgeLength 스크롤뷰에서 fadingEdgeLength를 추가 하지 않았을 때는 그림자가 생긴다. 스크롤뷰에서 fadingEdgeLength를 추가 했을 때는 그림자가 생기지 않는다.
카테고리 : Android/코딩 한글2007 | 2015. 10. 30. 14:53
*아래 소스는 실제 에버플래닛 이것저것에 적용 된 아이템 페이지의 소스입니다.* public class ItemActivity extends Activity { private AdView adView = null; ImageView[] button = new ImageView[5]; ImageView[] footprint = new ImageView[11]; ImageView[] matbutton = new ImageView[4]; ImageView[] matpage = new ImageView[3]; ImageView[] mat = new ImageView[11]; ImageView[] transportbutton = new ImageView[7]; ImageView[] transportpage = ..
카테고리 : Android/코딩 한글2007 | 2015. 10. 30. 14:48
ImageView ScaleType은 ImageView 를 만들때 xml파일에서 설정할 수도 있고 java코드상에서도 설정이 가능하다. xml에서 설정 ImageView android:scaleType="CENTER_CROP" java코드에서 설정 ImageView ImageView.setScaleType(ImageView.ScaleType.CENTER_CROP); 1.CENTER 이미지 크기 그대로 ImageView 중앙에 위치한다. 2.CENTER_CROP ImageView 영역에 공백이 있을 경우 비율을 유지하며 이미지를 늘린다. 3.CENTER_INSIDE CENTER_CROP 반대로 ImageView 영역을 벗어나면 비율을 유지하며 줄어든다. 4.FIT_CENTER FIT_CENTER는 CEN..