위의 코드를 html 편집에 들어가서 추가하면 됩니다! 위치는 아래인데 dkContent 를 검색해서 찾으시면 빠르실겁니다. 여기서 에서부터 사이에 자신이 가지고있는 광고단위 소스코드를 삽입해주면 됩니다. 저는 플러그인에서 만든 pc형 사이드바 광고 스크립트를 넣었습니다. 이렇게하면 추가로 사이드바에서 작업해주지 않아도 바로 광고가 적용됩니다. 또한 반응형에 맞게 모바일로 들어오게되면, 컨텐츠를 가리지 않고 광고가 표시되지 않습니다. 이렇게 하면 왼쪽에 제 블로그와 같이 홈과 게시글 내부에서 모두 광고가 적용됩니다! 출처: https://hanazuou.tistory.com/33 티스토리 기본스킨#1에 애드센스 사이드 광고(좌측) 달기 심플하고 가독성이 좋아서 '기본 반응형 스킨#1'을 사용하시는 티스토..
안녕하세요 요즘 코로나19 때문에 걱정이 많은 나날입니다. 네이버에 코로나 19라고 입력하면 검색이아닌 바로 http://ncov.mohw.go.kr/index_main.js 코로나바이러스감염증-19(COVID-19) 코로나바이러스감염증-19 정식 홈페이지로 발생현황, 확진환자 이동경로, 대상별 유의사항, 홍보자료, FAQ, 관련기관(보건소, 선별진료소 찾기), 정부 브리핑, 대응지침 등 안내 ncov.mohw.go.kr 링크로 이동되게 되는데요. 여기서 코로나19의 자세한 현황을 살펴볼 수 있습니다. 현재 2020년 2월 27일 6시 50분 상황에 확진환자 상황이 1800명이 다 되어가네요. 다들 조심하세요.. 그래도 살고있는 지역의 현재 상황을 계속해서 문자로 알려주는게 지자체에서도 노력하고 있다는게..
리사이클러뷰 포지션값이 분명 8이 나와야하는데 9가 나오고, 9에서도 9가 나오는 기현상이 발생하였다. 여러차례 검색한 끝에 position 값이 재사용으로 인해 바뀔 수 있다는 말을 듣고 , viewholder이 가지고 있는 getAdapterPosition()을 사용하여 해결하려 했다. 일반적인 경우 해결이 된다는데 내 경우는 해결이 되지 않았다. 그래서 알아본 결과. 내가 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { v = LayoutInflater.from(parent.getContext()).inflate(R.layout.videoplaylist_item, parent, false); ret..
exoplayer가 지원하는 파일형식, 확장자를 알아보자! 우선 아래에 공식 문서와함께 제가 테스트했던 파일들을 올려두었습니다. 결론부터 말씀드리자면, //음악 : mp3, wav ,m4a,ogg,mov (flac 안됨) 영상 : wmv , flv , mp4 , mkv , 3gp (avi 안됨) 입니다. 각 5개씩만 되는걸 찾아두었는데, 공식문서에 없는것도 되는것도 있네요 avi가 안되는건 큰 흠인데.. 그래서 대안은 exo player로 다른 코덱들은 하고 avi만 media player 를 쓰는거라고 합니다. 저는 그렇게까지 하진 않았고, 업로드시 mp4, flv, wmv, mkv, 3gp 형식으로만 올리라고 공지 할 예정입니다. AVI가 지원이 안된다.. http://youngmeteorologis..
exo 플레이어를 이용할 때 컨트롤러 레이아웃을 변경하고 싶을때가 있다. 아래와 같이하면 컨트롤러 레이아웃을 변경할 수 있다. 우선 custom_control_layout.xml을 만든다. 아래를 그대로 붙여넣자. 아래의 id는 라이브러리에서 불러올 때 사용되므로 절대 변경하면 안된다. 나머지 부분을 변경하며 자신이 원하는 컨트롤러를 만들어보자! 그 후 플레이어 뷰를 띄어주는 layout에서 app:controller_layout_id="@layout/custom_control_layout" 으로 바꿔주면 자신이 커스텀한 컨트롤러의 레이아웃으로 설정된다. id값을 바꾸지 않았다면 모든 동작도 동일하게 동작하므로 꼭 id값을 바꾸지 않기를 바란다. 나는 mp3플레이어로 커스텀 해야 했기 때문에 아래와 같이..
if(videoInfoArrayList.get(position).url.contains("youtube")) String 문자열 = "www.youtube.com/1234" String 문자열 2 = "youtube" if(문자열.contains(문자열2)) //문자열이 포함 된 경우 true 반환 else //문자열이 포함되어 있지 않은경우 false 반환 그 외 유용한 패턴 , // matches를 이용하여 정규 표현식으로 문자열에 숫자가 있는지 확인 if(txt3.matches(".*[0-9].*")) System.out.println("숫자 있음!"); else System.out.println("숫자 없음!"); 출처: https://fruitdev.tistory.com/72 [과일가게 개발자]..
String id1 = videoInfoArrayList.get(position).url.substring(videoInfoArrayList.get(position).url.lastIndexOf("=")+1); //맨마지막 '/'뒤에 id가있으므로 그것만 파싱해줌 String id2 =videoInfoArrayList.get(position).url.substring(videoInfoArrayList.get(position).url.lastIndexOf("/")+1); //맨마지막 '/'뒤에 id가있으므로 그것만 파싱해줌 String id =id1; if(id2.length()