본문 바로가기

분류 전체보기

(228)
PlayList특정 재생 항목의 Music들의 재생순서 변경하기 moveItem 사용 PlayList특정 재생 항목의 Music들의 재생순서 변경하기 moveItem 사용http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html#moveItem(android.content.ContentResolver, long, int, int)public static final boolean moveItem (ContentResolver res, long playlistId, int from, int to)Added in API level 8Convenience method to move a playlist item to a new locationParametersresThe content ..
Playlists.Members.getContentUri와 PlayList안의 음악들 조회 android.provider.MediaStore.Audio.Playlists.Members.getContentUri("external",mPlaylistId); 위 구문을 사용하면 mPlaylistId [playlist_id]에 해당 하는 재생목록의 음악들을 검색할수 있는 Uri가 만들어진다."external" 문자열은 무슨 내용인지 잘모른다. 하지만 "external"로 넣어서 올바른 값을 리턴받았다는 사실에 주목하자. Uri audioExternalPlayListUri = android.provider.MediaStore.Audio.Playlists.Members.getContentUri("external",mPlaylistId); CursorLoader tmp = new CursorLoader(t..
Intent로 Activity 열기 getIntent로 전달된 값 받기 Intent로 Activity 열기 getIntent로 전달된 값 받기시나리오 Intent로 Activity를 새로 열고 데이터를 보내려고 했다.문제long 형 배열을 보내려고 시도 했으나 받는 쪽에서 형변환 오류가 발생 원인Long형 배열을 putExtra해서 보냈습니다만다음 Activity에서 사용한intent.getLongArrayExtra(name) 는 long 형으로 변환하려고 했다.해결ArrayList형태로 put 하고다음 Activity에서는 intent.getSerializableExtra(name);를 사용하고 Casting 하여 사용했다.ArrayList ids= (ArrayList) intent.getSerializableExtra(name);정상동작 한다교훈Long과 long 자료형..
thread를 돌려서 callback으로 데이터 얻어오기 안드로이드에서 JB에서 네트워크에 접속하여 데이터를 얻어오는 로직을 넣을 경우 쓰레드로 하지 않으면컴파일 에러를 발생시킨다.쓰레드를 사용한 예제를 만들어 보았다. 요구사항은 다음과 같다.1. android에서만 사용되지만 해당 java class파일은 jar로 묶을수 있어야 한다.(결합도가 낮아야한다.) 방법 Interface를 사용해서 결합도를 낮췄고 android의 Handler 개체를 써서 UI Thread에 결과값이 받아지도록 했다. Activitypublic class MainActivity extends Activity implements Test2.ThreadRecevie{public String CLASSNAME = "MainActivity";@Overrideprotected void on..
방송대 공지사항앱 방송대공지사항 First Version 2010년 12월 06일기능학과선택지역대학선택공지사항온라인학교공지학과공지지역대학공지첨부파일보기기타게시물확인설정만든이1.메인페이지메인화면 2.학과선택학과를 선택할수있다.학과 공지사항에 들어가면 여기서 선택한 학과에 대한 정보가 표시된다.3.지역대학선택지역대학을 선택할수있다.지역대학 공지사항에 들어가면 여기서 선택한 지역대학에 대한 정보가 표시된다. 4.온라인온라인/오프라인 선택제목,내 용 음성인식 문자입력온라인상태이면 인터넷에 접속해서 데이터를 읽어온다.오프라인상태라면 기존에 접속했던 데이터를 보여준다.*온라인상태에서 게시물을 확인하면 해당 정보를 휴대폰의 데이터베이스에 자동 저장합니다.5. 공지사항-리스트상단 타이틀 부분에 온라인/오프라인 표시상단 타이틀에 공지 구..
일기장 추가 기능 락 일기장 추가 기능 락 Second Version 2010년 12월 31일기능 추가일기장 락1.일기장 락 1대문에서 안드로이드-메뉴버튼을 누르세요.메뉴 잠금 항목이 보입니다.클릭하시면 잠금페이지로 이동합니다. 1.일기장 락 2잠금페이지에서 항목들을 모두 입력해주세요.1.일기장 락 3대문에서 항목들을 클릭합니다.잠겨있습니다 라는 메시지가 나타납니다. 1.일기장 락 4안드로이드-메뉴버튼을 클릭합니다.잠금 풀기를 클릭합니다.1.일기장 락 5비밀번호를 입력합니다."잠금 열기"는 --잠금을 한번 여는 것입니다.프로그램을 종료 후 대문에서 버튼들을 누르면 "잠겨 있습니다"라는 메시지가 보입니다."잠금 풀기"는 --잠금기능을 사용하지 않는 것입니다.프로그램 종료 후 대문에서 버튼들을 누르면 바로 이동 됩니다. 1.일기..
일기장 어플 일기장 어플First Version 2010년 11월 14일기능메인페이지일기리스트일기검색일기쓰기일기쓰기-사진첨부일기쓰기-음성첨부일기쓰기-파일 임포트일기읽기일기읽기-이메일 보내기일기읽기-내보내기일기통계일기내 사진일기내 음성알람예약백업 및 만든이1.메인페이지일기리스트 버튼통계리스트 버튼일기에 포함된 사진 버튼일기에 포함된 음성 버튼알람예약 버튼백업 및 복원 초기화 버튼 2.일기리스트날짜 내림차순 정렬검색 및 정렬 [사 용|미 사용]리스트 표시 날짜,날씨,느낌,포인트,제목,사진첨부여부,음 성첨부여부검색 및 정렬 버튼글쓰기 버튼3.일기검색제목, 내 용 검색 음성인식 문자 입력검색 초기화 버튼날짜기간 선택날씨 선택느낌 선택제목 검색내용 검색정렬각 항목 앞에 있는 체크박스를 체크해야만 해당 항목에 대해 검색 4.일..
gwt log 안드로이드 logcat 비스므리 한것 펌 : https://code.google.com/p/gwt-log/wiki/GettingStartedxml 설정.이렇게 하면 console에서도 로그가 나오고 브라우저에서도 div팝업이 드면서 로그가 나온다. **.gwt.xml 에 아래와 같은 내용을 추가한다. 이렇게 하면 console에서도 로그가 나오고 브라우저에서도 div팝업이 드면서 로그가 나온다. 이렇게 하면 로그가 나오지 않는다.이렇게 하면 TRACE로그 레벨까지 나온다. 기타 다른 사항 위와 같이 하면 로그가 안나타나지만 쿼리 스트링 뒤에http[s]://hostame:port/yourmodule/Yourmodule.html?log_level=INFO붙이면 나타난다. values의 적혀진 값보다 낮은 레벨까지만 나타난다. 여기까지는 확인해..