'OS > Android' 카테고리의 다른 글
| [안드로이드]이클립스 환경설정 (0) | 2016.02.05 |
|---|---|
| 안드로이드(Android)의 버전 별 이름 (0) | 2016.02.05 |
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
| [안드로이드]이클립스 환경설정 (0) | 2016.02.05 |
|---|---|
| 안드로이드(Android)의 버전 별 이름 (0) | 2016.02.05 |
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
| 안드로이드 개발환경 구축 (0) | 2016.02.05 |
|---|---|
| 안드로이드(Android)의 버전 별 이름 (0) | 2016.02.05 |
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
Apple pie..1.0 ver.(2008.09.23) Bananabread..1.1 ver.(2008.09.23) Cupcake..1.5 ver.(2009.04.30) Eclair..2.0ver./2.1ver.(2009.10.26/2010.01.12) Froyo..2.2ver.(2010.05.20) Gingerbread..2.3ver.(2010.12.06) Honeycomb..3.0ver./ 3.1ver.(11.02.03/2011.05.10) Icecream sandwitch..4.0ver.(2011.05.10) J....jellybean..4.1ver.(2012.06.27) 애플 파이, 바나나 빵, 도넛, 컵케이크는 이름만 봐도 알겠고...
그리고.... 프로요는 요거트 아이스크림이고.....진저브레드는 생강빵(정확히 얘기하면 크리스마스 떄 많이 보이는 그 쿠키..일듯 ㅋ)....허니컴은 벌집모양 시리얼... 아이스크림 샌드위치는.....베스킨라빈스의 쿠키샌드나....얇은 빵 사이에 아이스크림을 넣은.. 요즘은 잘 안 보이던데.. '아시나요'나 '빵또아' 같은 아이스크림이 아닐까 싶다....쩝 아이스크림 먹고 싶군.... 안드로이드 버전 이름 찾아보려다....디저트 얘기만 줄줄이....ㅠ.ㅠ....
그런데 이렇게 이름을 짓는게 누구의 아이디어였을까 찾아보니...
구글 내 안드로이드 개발팀... 방문객... 사내 식당 섀프...? 기타 여러 사람들의 의견-_-;;;; 이었다고 한다...
실제로 저 이름들의 메뉴가.. 구글 사내 식당에 나오는 메뉴라는데...ㅋㅋㅋㅋ... 대박~s |
| 안드로이드 개발환경 구축 (0) | 2016.02.05 |
|---|---|
| [안드로이드]이클립스 환경설정 (0) | 2016.02.05 |
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
안드로이드 팁 2011/10/28 13:04
안드로이드 앱 개발 도중 수많은 에러를 만나게 됩니다. 이클립스 자체가 아직도 불안하기 때문에 에러가 아닌데도 에러가 발생되는 황당한 일을 겪기도 합니다. 발생되는 에러들을 수시로 올려보도록 하겠습니다.
Error in an XML file: aborting build.
이 오류 메시지는 strings.xml 파일을 탐색하거나 수정한 후에 바로 프로젝트 실행하여 발생하는 문법적 오류 메시지이다.
프로젝트는 .xml이 아닌 .java에서 실행해야 한다.
혹시 strings.out.xml 파일이 생성 되었다면 해당 파일을 삭제 후 다시 실행해 본다.
메뉴 >Project >Clean >Clean projects selected below 선택 후 OK
| [안드로이드]이클립스 환경설정 (0) | 2016.02.05 |
|---|---|
| 안드로이드(Android)의 버전 별 이름 (0) | 2016.02.05 |
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
| onCreateOptionsMenu(Menu menu) (0) | 2016.02.05 |
| 안드로이드(Android)의 버전 별 이름 (0) | 2016.02.05 |
|---|---|
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
| onCreateOptionsMenu(Menu menu) (0) | 2016.02.05 |
| [Android]BaseAdapter에 관한 고찰 (0) | 2016.02.05 |
| 에러 : Error in an XML file: aborting build. (0) | 2016.02.05 |
|---|---|
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
| onCreateOptionsMenu(Menu menu) (0) | 2016.02.05 |
| [Android]BaseAdapter에 관한 고찰 (0) | 2016.02.05 |
| 갤러리를 구현한 main.java 내용. 오류발생 (0) | 2016.02.05 |
|
re: Vector, Arraylist, list의 차이점을 알고 싶습니다.
자바 책에 보면 자세히 설명되있어서... 저보다 낫겠다고 생각합니다만... 일단 여기에 올리셨으니 아는대로 답변해드립니다. list 나 ArrayList는 요소를 일렬로 유지해서 위치에 의해 접근합니다... 즉 요소들이 순차적으로 유지되고 각 요소의 값은 해당 인덱스를 이용해서 접근합니다. list.get(인덱스번호); 이런식으로 사용하는데요 해당 인덱스에 있는 값을 얻어오는겁니다. 값을 얻어올때는 스택과다르게 원하는 인덱스로 바로 접근 할 수 있습니다. 벡터도 ArrayList와 비슷한데요 벡터나 array 나 둘다 같은 시퀀스 데이터구조에 기반합니다. 시퀀스는 데이터의 접근을 순차적인 인덱스값에 대한 위치로 접근할 수 있습니다... 데이터의 양단에서만 접근이 가능한 스택이나 큐와는 다르죠. 또한 벡터는 위치를 이용한 add, set get remove 를 할 수 있습니다 set 메소드같은경우가 ArrayList와 차이가 납니다.. set메소드는 index로 지정한 위치의 객체를 주어진 객체로 교체 하는 메소드이고요... 둘의 가장큰 차이는 동작하는 속도나 이런걸 분석해본 글을 참고하시는게 좋을 것 같네요. 저같은경우는 일반적인 자바 소스작성시에는 벡터를 사용하고, sql쿼리로 여러건의 데이터를 가져와서 담을때에는 array 를 사용합니다. sql에서 정렬해서 가져온값을 순차적으로 담는게 편하고... 소스코딩량이 미세하게 벡터보다 적다고 생각합니다(주관적인 생각입니다) List 와 ArrayList 는 따로 설명 안하겠습니다... 자바5.0부터는 list보다 ArrayList 를 추천하는걸로 알고있습니다. list같은경우는.. iterator 객체를 병행해서 사용해야 하기때문에(특히 값을 얻어올때) 코드량이 많이지기때문에 귀차니즘이고 깊숙히 공부를 하지 않은 저는 사용하기 편한 ArrayList를 사용하고있씁니다... 저같이 공부하지마시고 깊히 있게 공부하시는걸 추천합니다^^ 마지막 질문은.. 벡터의경우 isEmpty() 메소드가 있습니다. 주의하실점은 비어있을때 true를 반환 합니다. ArrayList나 list는 size() 메소드만으로 충분하기때문에... size() 그대로 쓰심이 좋겠네요 api확인은 안했지만 따로 확인하는 메소드 없던걸로 기억합니다 부족한 부분이거나 잘모르시겠으면 다시한번 쪽지주세요~
|
| 안드로이드 가이드 사이트 (0) | 2016.02.05 |
|---|---|
| Relative layout (0) | 2016.02.05 |
| [Android]BaseAdapter에 관한 고찰 (0) | 2016.02.05 |
| 갤러리를 구현한 main.java 내용. 오류발생 (0) | 2016.02.05 |
| 이미지버튼 만들기 에러 (0) | 2016.02.05 |
| Relative layout (0) | 2016.02.05 |
|---|---|
| onCreateOptionsMenu(Menu menu) (0) | 2016.02.05 |
| 갤러리를 구현한 main.java 내용. 오류발생 (0) | 2016.02.05 |
| 이미지버튼 만들기 에러 (0) | 2016.02.05 |
| 이벤트 생성시 주의사항 (0) | 2016.02.05 |
packagecom.example.gallary;
importandroid.os.Bundle;
importandroid.app.Activity;
importandroid.view.Menu;
importandroid.widget.AdapterView;
import android.widget.Gallery;
importandroid.widget.Toast;
importandroid.widget.AdapterView.OnItemClickListener;
importandroid.view.View;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {
@Override
public void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Gallery gallery = (Gallery)findViewById(R.id.gallery);
gallery.setAdapter(new ImageAdapter(this));
gallery.setOnItemClickListener(newOnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(MainActivity.this, ""+position,Toast.LENGTH_SHORT).show();
}
});
/*gallery.setOnItemClickListener(newOnItemCilckListener() {
publicvoid onItemClick(AdapterView<?> parent, View v, int position, longid){
Toast.makeText(MainActivity.this,""+position, Toast.LENGTH_SHORT).show();
}
});*/
}
@Override
public booleanonCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
위의 소스 내용중
아이템 클릭 이벤트를 적용한 부분(주석중 붉은색으로 칠한 부분)에 에러가 발생했다.
타 블로그에서 긁어서 붙인부분과 내가 타이핑 한부분의 문구는 100% 일치 한다고 생각한다.
근데 내가 타이핑 한부분은 에러가 발생했따.
도대체 왜 !!!
에러가 발생하는 거야 ㅠㅠ............ 도저히 알수가 없다.
이 글을 보는 방문객중 차이를 아시는분은 덧글 남겨주세여. ㅠㅠ
| onCreateOptionsMenu(Menu menu) (0) | 2016.02.05 |
|---|---|
| [Android]BaseAdapter에 관한 고찰 (0) | 2016.02.05 |
| 이미지버튼 만들기 에러 (0) | 2016.02.05 |
| 이벤트 생성시 주의사항 (0) | 2016.02.05 |
| 이미지버튼, 체크버튼, 라디오버튼, 토글버튼, 레이팅 바 장장 4시간만에 성공~! (0) | 2016.02.05 |
android:background="@drawable/파일명 <=== 여기서 에러 나는 이유
@drawable <=- 폴더 명
/ 파일명 <=- 파일명
즉 darawable 폴더안에 파일이 있어야 한다.
엄한 res/layout 에 파일 만들고 에러난다고 발동동하면 안됨~
| [Android]BaseAdapter에 관한 고찰 (0) | 2016.02.05 |
|---|---|
| 갤러리를 구현한 main.java 내용. 오류발생 (0) | 2016.02.05 |
| 이벤트 생성시 주의사항 (0) | 2016.02.05 |
| 이미지버튼, 체크버튼, 라디오버튼, 토글버튼, 레이팅 바 장장 4시간만에 성공~! (0) | 2016.02.05 |
| 안드로이드 초보 강습! (0) | 2016.02.05 |