728x90
반응형

ALL 601

디렉터리 및 하위 파일 삭제

// 디렉터리 삭제 public void setDirEmpty(String dirName){ // 사용 예시 // setDirEmpty("/디렉터리명 "); String path = Environment.getExternalStorageDirectory().toString() + dirName; Log.d("Woongs","디렉터리 경로 : "+path); File dir = new File(path); File[] childFileList = dir.listFiles(); if (dir.exists()) { Log.d("Woongs","디렉터리 있음"); for (File childFile : childFileList) { if (childFile.isDirectory()) { setDirEmpty(c..

Android 2020.05.21

fragment 현제 보고 있는 페이지 가지고 오기

// 백스텍 변화 체크 getSupportFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() { @Override public void onBackStackChanged() { now_frgment(); } }); // 현제 보여지고 있는 프래그먼트 체크 public void now_frgment(){ for (Fragment fragment: getSupportFragmentManager().getFragments()) { if (fragment.isVisible()) { if(fragment instanceof MainFrag){ Log.d("woongsBack","메인"); }e..

Android 2020.05.19

ios Homebrew 홈브류 설치

Homebrew(홈브류) 설치 및 사용법, MacOS에서 프로그램을 쉽게 다운로드 및 삭제할 수 있는 패키지 관리자 WHITEPAEK macOS 2018. 10. 7. 16:47 Homebrew 설치 및 사용법 macOS를 새롭게 구입 또는 클린 설치를 하고 나서 가장 먼저 설치하는 MacOS 용 패키지 관리자입니다! 많은 맥 유저분들이 아직 Homebrew를 터미널에서 사용하는 방식이 익숙하지 않아서 많이 어렵게 느끼고 있는데요. 저도 또한 Homebrew가 낯설게 느껴지고 사용을 안 하고 있었는데 막상 사용해보니깐 엄청나게 간단하고 편했어요. 개발에 대해서 1도 모르는 초보자분들도 Homewbrew를 사용하여 프로그램을 다운로드하는 게 "왜?" 좋은지 알아보도록 할게요~! ✔︎ Homebrew(흠브류..

미분류 2020.05.12

RN 을 좀 더 빠르게 만들어보자

1. 생성자에 연산이 오래 걸리는 것을 두지말자 - componentDidMount 에 두도록 한다. 2. 불필요한 re 랜더링 금지 3. 자식 컴포넌트에 불필요한 prop 전달 하지 않기 ( 계속 랜더링 하기 때문 ) - onPress 에 화살표 기능을 되도록 피한다. onPress = {()=> this.functionName()} 4. shouldComponentUpdate 를 되도록 사용하자 5. render() 와 return 사이에 많은것을 두려고 하지 말자, 차라리 컴포넌트화 시켜서 호출하도록 하자.

개인 공부 2020.04.20
728x90
반응형