2018년 10월 16일 화요일

JAVA ENUM 안으로 swith 문 넣기

public enum test7 {
   TRUE {
      @Override      public String getRtext() {
         return cnt.getString(R.string.on);
      }
   },
   FALSE {
      @Override      public String getRtext() {
         return cnt.getString(R.string.off);
      }
   };

   public Context getCnt() {
      return cnt;
   }

   public Context cnt;

   public test7 getS(Context c, boolean b) {
   
      return b ? TRUE : FALSE;
   }

   abstract String getRtext();
}

return test7.TRUE.getS(cnt, myTrue == GET_LOCATION_OFF).getRtext();

--
public class MainEnum {
    public enum Rstring {
   
    LOCATION_ON(getRstring(R.string.location_measure_on)),
LOCATION_OFF(getRstring(R.string.location_measure_off))
        public Rstring getZoneName(boolean b) {
            return b ? ZONE_UNDETECTABLE : ZONE_OUTSIDE;
        }

        public Rstring getLocation(boolean b) {
            return b ? LOCATION_ON : LOCATION_OFF;
        }

        public Rstring getRequireStopTitle(boolean b) {
            return b ? REQUIRE_STOP_TITLE : REQUIRE_STOP_TITLE_FOR_DEVICE_OWNER;
        }

        public Rstring getRequireStopMessage(boolean b) {
            return b ? REQUIRE_STOP_MESSAGE : REQUIRE_STOP_MESSAGE_FOR_DEVICE_OWNER;
        }


        private String rString;

        Rstring() {
        }

        Rstring(String rstring) {
            this.rString = rstring;
        }

        public String rText() {
            return rString;
        }

    }
    private static Context cnt;
    private static String getRstring(int resourceId,Object... formatArgs){
        if (formatArgs != null && formatArgs.length > 0) {
            return cnt.getString(resourceId, formatArgs);
        }
        return cnt.getString(resourceId);
    }
    public static void setContext(Context argcnt) {
        cnt = argcnt;
    }
}

2018년 10월 2일 화요일

Android Testing Support Library (ATSL)

http://greatgift.tistory.com/42?category=724664

2018년 10월 1일 월요일

Opencv 선검출

http://blog.naver.com/PostView.nhn?blogId=cjsal95&logNo=220937898261&parentCategoryNo=&categoryNo=22&viewDate=&isShowPopularPosts=true&from=search

Opencv 필터 참고

http://blog.naver.com/PostView.nhn?blogId=cjsal95&logNo=220915040360&parentCategoryNo=&categoryNo=22&viewDate=&isShowPopularPosts=true&from=search


[OpenCV] 자주쓰는 기능들 모음

http://kimhj8574.egloos.com/4734597