디시인사이드 갤러리

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

갤러리 본문 영역

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

111(218.55) 2010.11.01 20:52:59
조회 141 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
347400 지원자가 없는것도 아닌데 입사포기했을때 한번 잡는 이유는 뭘까 [5] adsfs(121.66) 13.02.27 111 0
347399 c다음에 꼭 타야하는 테크트리가 자료구조 + 알고리즘이야? [1] 보쿠싱구갤로그로 이동합니다. 13.02.27 160 0
347398 c언어 질문인데요. [16] ssonacy갤로그로 이동합니다. 13.02.27 177 0
347397 중소기업 경력직에서 대기업 신입으로 가능할까? [3] dd(121.50) 13.02.27 245 0
347396 니들 팟캐스트 원나잇스탠드들어봐라 rreeddff(211.36) 13.02.27 361 0
347394 초급 개발자 초년생 연봉 2000에 커미션 떼주면 평타취임? [2] qq(115.41) 13.02.27 154 0
347390 자고일어나서 기겁함 [2] 黑猫갤로그로 이동합니다. 13.02.27 121 0
347389 가장 아름다운 프로그래밍 언어는 이거 아니냐? [3] d(125.177) 13.02.27 152 0
347386 전공자가 비트나 쌍용 들어가면 막장임? [2] ㄹㄹㄹㄹ(121.66) 13.02.27 219 0
347385 질문한다 [1] 0000(211.58) 13.02.27 54 0
347384 프로그래밍 처음 해보는건데 [37] (211.201) 13.02.27 353 0
347383 컴공이면 프로젝트나 공모전 많이 중요하지? [2] ㅇㅇ(1.231) 13.02.27 541 1
347382 아침에 유머 하나 [1] 천회장(118.131) 13.02.27 59 0
347381 인생좆망하는소리. [12] 서른살(175.195) 13.02.27 354 0
347380 프밍해보니까 [1] ㄱㄱ(117.111) 13.02.27 60 0
347379 6개월 배워서 실무투입 가능한 기술 best 3 [4] ltw갤로그로 이동합니다. 13.02.27 266 0
347378 게임엔진이란게 뭐냐? [1] dd(211.187) 13.02.27 71 0
347375 금융권 취업하고싶은데... [3] ㅇㅂㅈㅇㅈㅂ(121.168) 13.02.27 143 0
347374 와 여기가 실북갤 2위라니 ㅁㄴㅇㄹ(118.221) 13.02.27 44 0
347372 2차원배열 대입은 주로 어떻게하나요 [2] 웨펀마스터11갤로그로 이동합니다. 13.02.27 75 0
347370 롤하는사람? [5] 黑猫갤로그로 이동합니다. 13.02.27 110 0
347369 아 씨발 침대에 누워서 핸드폰으로 눈팅하다 식겁해서 들어옴 [19] 黑猫갤로그로 이동합니다. 13.02.27 276 0
347368 성폭행 피소 박시후가 경찰청 안보홍보대사였다는 사실 [2] 에어로홍갤로그로 이동합니다. 13.02.27 90 0
347366 시간이 시간이라그런지 사람이 없네 [2] 黑猫갤로그로 이동합니다. 13.02.27 52 0
347365 드디어 며칠후면 개강인데 [8] 黑猫갤로그로 이동합니다. 13.02.27 142 0
347363 침해대응전문가에 대해서 아시는분 계신가요? [4] ㅁㄴꥶᅠ(121.153) 13.02.27 215 0
347362 Did you know that prog means progressive [6] 에어로홍갤로그로 이동합니다. 13.02.27 98 0
347360 cherishcat 님은 훌륭한 해커입니다 [2] 에어로홍갤로그로 이동합니다. 13.02.27 283 0
347356 파이썬전망 [1] 1ee2(175.215) 13.02.27 150 0
347355 지잡대 복학생 시간표인데 [9] 黑猫갤로그로 이동합니다. 13.02.27 223 0
347354 트위터·애플·페이스북까지 해킹…'자바' 주의보 [5] 1ee2(175.215) 13.02.27 295 0
347353 c# 배우고있는데... [1] 1ee2(175.215) 13.02.27 79 0
347352 무슨 자바프로그램깔고나서 디씨에서 그림로딩하는속도느려짐 ㅇㅇ(220.78) 13.02.27 57 0
347351 sublime text 2로 sftp 쓰려는데, 폴더 동기화 하는데 오래 [4] ㅠㅠ개초보(218.153) 13.02.27 68 0
347349 형들 hdd 없이 ssd128 정도면 안모자를까요? [13] ㅇㅇ(112.186) 13.02.27 136 0
347343 팟인코더는 언제까지 베타베타베타베타베타 ltw갤로그로 이동합니다. 13.02.26 62 0
347341 MFC를 깔수밖에 없는 이유는 [6] Rei@디씨갤로그로 이동합니다. 13.02.26 302 0
347340 여러분들은 공모전 관련 정보들을 어디서 얻나요? 열정(61.84) 13.02.26 68 0
347338 mfc를 해본적이 없어서 그런데 mfc랑 api랑 비슷하다고 들음 [7] 黑猫갤로그로 이동합니다. 13.02.26 143 0
347337 헐_어디서_빼돌린거지.jpg 黑猫갤로그로 이동합니다. 13.02.26 117 0
347336 천조국이 소프트웨어 무릉도원이라는게 어느정도 맞는말이냐 d(220.117) 13.02.26 57 0
347335 winapi 리치에디트컨트롤관련 질문이 도착했습니다. 이힝(118.39) 13.02.26 43 0
347332 64비트 os만들기 라는 책 읽어 본 사람? [3] 이모군(175.114) 13.02.26 104 0
347330 c언어에서 문자열 포인턴데 이거 왜 안됨???? [4] qpal(121.143) 13.02.26 80 0
347329 Qt 쓰는 사람 없음? 다들 MFC만 하시나... Rei@디씨갤로그로 이동합니다. 13.02.26 88 0
347328 언어 사용자들의 문제 [6] c(175.208) 13.02.26 155 0
347325 생산성및 성능을 중시하는 특급개발자의 흔한 책딸 c(175.208) 13.02.26 92 0
347319 자바 존나 빠른데? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [4] d(125.177) 13.02.26 201 0
347317 자바하고 C#중에 어느게 더 빠르냐???????????????? [8] d(125.177) 13.02.26 135 0
347315 참 보람 찬 직업인듯여 [1] 바보아싸갤로그로 이동합니다. 13.02.26 85 0
뉴스 송창식 “3자녀 중 아들 하나만 친자”…무슨 사연이길래 디시트렌드 07.06
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2