디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이번에는 신종플루크형님을 위해 소스 올려드림

111(218.55) 2010.11.01 20:52:59
조회 138 추천 0 댓글 29

package pack.AppTV;


import java.io.File;
import java.io.FilenameFilter;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

public class MyContents extends Activity {
        ListView myListview;
        IconTextView temp;
        String rootPath;
        Drawable check;
        String[] lecture_num;
        String lecture_num1;
        String[] mplist;
        String[] temp1;
        String[] temp2;
        String temp3;
        String[] Lesson_name;
        String[] Lesson_time;
        String[] Lesson_date;
        String[] Drm_key;
        
        public static String Date;
         public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState); 
         
                setContentView(R.layout.mycontents);
               
                myListview = (ListView)findViewById(R.id.list1);        
                int ii=1;
                
                findViewById(R.id.numofdown);
                
                TextView downnum = (TextView)findViewById(R.id.downnum);
                
                
                
                ///////////////mp3 파일 받아오기
                rootPath = Environment.getDataDirectory().getAbsolutePath();
                rootPath += "/data/pack.AppTV/files/";
                File rootRoot = new File(rootPath);
                FilenameFilter filter = new FilenameFilter(){
                        public boolean accept(File dir, String name){
                                return name.endsWith(".mp3.ncg");
                        }
                };
                
                
              
                mplist = rootRoot.list(filter);

//                Toast.makeText(this, rootPath, Toast.LENGTH_LONG).show();
                ii=mplist.length;
                
                String[] lecture_num = new String[ii];
                String[] Lesson_name = new String[ii];
                String[] Lesson_time = new String[ii];
                String[] Lesson_date = new String[ii];
                String[] Drm_key = new String[ii];
                
                for(int i=0;i<ii;i++) {
                        lecture_num[i] = "";        
                        Lesson_name[i] = "";
                            Lesson_time[i] = "";
                            Lesson_date[i] = "";
                            Drm_key[i] = "";
                }
                
                for(int i=0;i<ii;i++){
//                        if(i==2) break;
                        lecture_num[i]=SPLIT(mplist[i],"00","_");
//                        lecture_num[i]=temp3;
                }
                
                for(int i=0;i<ii;i++)          ////////////이부분에서 넘어와야 되는데 안넘어옴
                {
                        for(int j=0;j<LectureList.NumOfLecture;j++){
                                if(lecture_num[i].equals(LectureList.Lesson_no[j])){
                                        Lesson_name[i] = LectureList.Lesson_nm[j];
                                        Lesson_time[i] = LectureList.Lesson_time[j];
                                        Lesson_date[i] = LectureList.Lesson_date[j];
                                        Drm_key[i] = LectureList.Drm_key[j];
                                }
                        }
                                
                }
                
                
                if(lecture_num[1].equals(LectureList.Lesson_no[1]))
                Toast.makeText(MyContents.this, Lesson_name[1], Toast.LENGTH_SHORT).show();
                else
                        Toast.makeText(MyContents.this, "!!!!"+LectureList.Lesson_nm[0]+"틀림"+LectureList.Lesson_no[1]+"!!!!", Toast.LENGTH_SHORT).show();
                
                
                downnum.setText(ii+"건");
                //리스트.........xml로 받을거긴 한데 그래도
                
                        AppTVAdapter adapter1 = new AppTVAdapter(this);
                        // add four items
                        Resources res = getResources();
                        for(int i=0;i<ii;i++){
                                adapter1.addItem(new ListClass(res.getDrawable(R.drawable.list_page_layer),Lesson_name[i], Lesson_date[i],Lesson_time[i]+"분",check));
                                check = res.getDrawable(R.drawable.readytoupdate);
                                check.setAlpha(0);
                        }
//                ((Drawable) res.getDrawable(R.drawable.candown)).settVisibility(View.GONE);  
                myListview.setAdapter(adapter1);
               
                

              //실험용 날짜가 안넘어와서
                        myListview.setOnItemClickListener(new OnItemClickListener() {

                                public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                                                long arg3) {
                                Toast.makeText(MyContents.this, Variable.RDate[arg2], Toast.LENGTH_SHORT).show();
                                Intent intent = new Intent(MyContents.this, PlayAudio.class );
                                        startActivity(intent);
                                        Date = Variable.RDate[arg2];
                        }
                                
                        });         
         }
                private String SPLIT(String html, String spl1, String spl2){
                        String[] result = html.split(spl1);
                        String[] result1 = result[1].split(spl2);
                        
                        return result1[0];
                        
                }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
227101 포토샵잘하는흉들 붙탁점.. [4] 군인(211.199) 10.12.26 106 0
227100 벤쳐캐피탈에 인맥좀있냐... Finalizer갤로그로 이동합니다. 10.12.26 56 0
227099 피자가 안온다;; [6] Rei@디씨갤로그로 이동합니다. 10.12.26 102 0
227098 컬러스킴 [4] 유리한갤로그로 이동합니다. 10.12.26 152 0
227097 컬러스킴 [1] cyluss갤로그로 이동합니다. 10.12.26 79 0
227096 얼마전까지 쓰던 색상설정 [1] Rei@디씨갤로그로 이동합니다. 10.12.26 92 0
227095 컬러스킴짱은 이거지 [1] DMW(125.138) 10.12.26 93 0
227094 이거 어떨까 [9] elwlwlwk갤로그로 이동합니다. 10.12.26 129 0
227092 텍스트 편집기 컬러링 해봤는데 어떤가염 [3] ㄴㄴ(119.196) 10.12.26 136 0
227091 For 루프가 For..in 루프보다 우월한 이유 [6] kushan갤로그로 이동합니다. 10.12.26 132 0
227090 오페라 브라우저 괜춘한데? [1] =(119.115) 10.12.26 53 0
227089 C#에서도 API씁니꽈? [7] 르하소갤로그로 이동합니다. 10.12.26 148 0
227088 생각놀이님 좋은 답변주셔서 한번 더 질문드립니다. [3] 촐리!갤로그로 이동합니다. 10.12.26 60 0
227087 비줠스튜디오 어두운 배경 쓰시는분 있나여?? [4] ㄴㄴ(119.196) 10.12.26 97 0
227086 C# 좋은거 같다.. ㅇㅂ(119.71) 10.12.26 80 0
227085 제가 어플개발을 하려고 하는데요, JAVA 독학하려면 어떤 서적등을 보는 촐리!갤로그로 이동합니다. 10.12.26 62 0
227084 JAVA, C#, C++, C언어의 차이점좀 알려주세요 [6] 촐리!갤로그로 이동합니다. 10.12.26 514 0
227083 해킹 떡밥이 뜨냐? [5] Finalizer갤로그로 이동합니다. 10.12.26 141 0
227082 아 쓰바 복귀할 생각하니 왜 이리 슬프지.......ㅠㅠ [3] 노소프소갤로그로 이동합니다. 10.12.26 58 0
227081 요즘 방송많이하던데 [3] ㅁㄴㅇ(125.137) 10.12.26 59 0
227080 안드로이드 에뮬이랑 리눅스 VM 돌리면서 코딩가능한 노트북좀 [5] Finalizer갤로그로 이동합니다. 10.12.26 132 0
227079 횽들 나 군대 복귀 1시간 전인데 읽을 만한 책 추천점여... [10] 노소프소갤로그로 이동합니다. 10.12.26 142 0
227078 크롬 비번저장 기능 잇자나 [1] 갤러리갤로그로 이동합니다. 10.12.26 228 0
227076 야이 X벌놈들아 [6] DMW(125.138) 10.12.26 191 0
227075 위키리크스가 되거싶어 형들 [1] 뇌를딱자갤로그로 이동합니다. 10.12.26 110 0
227073 학부생 과목중에 이것만큼은 열심히 들어라 할만한 과목이 뭐가있나여? [17] ㅇㅇㅈㅈ(125.129) 10.12.26 269 0
227072 3개월동안 미치서 멀하고싶은데 [3] 뇌를딱자갤로그로 이동합니다. 10.12.26 116 0
227071 리버싱하는 형들봐봐 [4] 뇌를딱자갤로그로 이동합니다. 10.12.26 154 0
227070 학부때 컴퓨터 구조 하잖아 [11] 책벌레(121.183) 10.12.26 208 0
227069 아 슈발 잇몸 부었다 [1] elwlwlwk갤로그로 이동합니다. 10.12.26 69 0
227067 니네들도 초딩때 ip 해킹 드립친적있지 ? [16] 향균물티슈갤로그로 이동합니다. 10.12.26 480 0
227065 넥슨 신입공채 면접 내용 (1,2,3차) [28] ssnim갤로그로 이동합니다. 10.12.26 2245 8
227064 정보보안전문가는 타 직업에비해선 학력보다 경력이 중요시되? [5] ㄹㄹ(61.252) 10.12.26 262 0
227063 취직할라면... [9] 잘함갤로그로 이동합니다. 10.12.26 172 0
227062 흥한음악이나 듣자 [1] elwlwlwk갤로그로 이동합니다. 10.12.26 76 0
227060 프로그래밍언어 추천좀 [13] ㅇ====ㅇ(183.101) 10.12.26 304 0
227058 영국 매체 선정 2010년 최고의... [4] 삼류개발자갤로그로 이동합니다. 10.12.26 114 0
227057 나의 꿈은 정보보안전문가.. [7] d(218.48) 10.12.26 193 0
227055 형 제발 나 C언어 한개만 알려주삼 ㅠ [15] 잘함갤로그로 이동합니다. 10.12.26 222 0
227054 2진수를 10진수로 변환법좀 알려주세요 소수점.. [16] 전투준비태세(119.200) 10.12.26 1774 0
227053 형들 나 넥슨면접 [6] ssnim갤로그로 이동합니다. 10.12.26 1271 0
227052 컴터 안에서 명령줘서 cd넣는곳 튀어나오게 어떻게함? [5] 궁금해요(122.32) 10.12.26 111 0
227051 예언하는 프로그래밍 언어.jpg [1] new gay[max](183.105) 10.12.26 225 0
227048 아이패드용 vlc 어떰? [2] 분당살람갤로그로 이동합니다. 10.12.26 132 0
227046 땡칠도사님께 질문요 ㅇㅇ zㅋ(211.55) 10.12.26 62 0
227045 MFC 프로그래밍 써먹을 데 많은가여?? [2] (211.169) 10.12.26 140 0
227044 안드로이드에서 미디어 플레이어 만들어서 돈벌려고 한 놈들은 접어라... [1] nsfw(121.182) 10.12.26 198 0
227043 저 마운트 성공은했는데 [4] i7 860갤로그로 이동합니다. 10.12.26 107 0
227042 빅뱅이론 보다가 든 생각 [1] 분당살람갤로그로 이동합니다. 10.12.26 133 0
227041 어제 우분투 다시질문좀 [6] i7 860갤로그로 이동합니다. 10.12.26 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2